Skill: DDIA API-First Audit
Audit architecture and implementation against DDIA principles for reliability, scalability, and maintainability.
Inputs
- •
docs/DDIA_AUDIT.md - •
docs/EXTRACTION_ROADMAP.md - •
docs/DEPRECATION_PLAN.md - •
planning/release-r1/*.json
Reliability checks
- •Idempotency semantics and key scoping.
- •Deterministic replay fidelity and snapshot metadata.
- •Failure handling for dependency outages (gorse/gorules/storage).
- •Tenant isolation and auditability.
Scalability checks
- •Stateless API tier boundaries.
- •Hot-path vs cold-path separation.
- •Backpressure, timeout, and queueing strategy.
- •Data model partitioning and index strategy.
Maintainability checks
- •Clear adapter boundaries for gorse/gorules/go-pipeline.
- •Versioned contracts and deprecation flow.
- •Testability and fixture-based replay harness.
- •Operational runbooks and observability coverage.
Output
Update docs/DDIA_AUDIT.md with:
- •red/yellow/green score per axis,
- •concrete gap list,
- •bounded remediation steps mapped to ticket IDs.