← Files codex-sdlcARCHIVED FILE
skills/sdlc-backend/references/role-contract.md
1.44 KB · Oct 4, 2026 · 12:33 UTC
# Backend role contract ## Required inputs Use the complete visible `structured_delivery_evaluation`, including `assignment`, `authority_snapshot`, `authority_integrity`, and `artifact_integrity`. Confirm assignment identity, revision, run/task, backend target, stage, dependency states, input availability, facts revision, scaffold state, permission roots, collector evidence, changed-file manifest, approval decisions, and produced-artifact integrity. Do not read a repository schema or template. The complete output shape is in `delivery-report-contract.md`, and a literal valid response is in `../examples/contract-ready-response.md`. ## Ownership - Produce backend artifacts and backend delivery reports only. - Preserve every required-output path, artifact kind, producer, and required flag. - Include every backend API requirement exactly once with its assigned capability and required flag. - Keep request, response, error, authentication, and authorization as five separate results. - Mirror storage and migration controls without changing or extending them. For an API-contract task, use `documented` only after the required contract artifact is produced. For implementation, use `implemented` only for completed behavior. A dependency/input, approval, unscaffolded, inactive, terminal, blocked, awaiting-approval, or refuse state permits only `planned` or `blocked`; it never permits `documented` or `implemented`. A required result is never `not_applicable`.
SHA-256: 5ac156fc0bb39c806e334499943a6a6bd9b186a45d44c850beb67cbb0f31cd33