ES-106 Readiness Gate¶
Purpose¶
This readiness gate verifies that ES-106 is complete and ES-107 can begin responsibly.
AI-assisted implementation should not begin until repository workflow, work items, guardrails, AI-use controls, verification expectations, and review expectations are ready.
Completion standard¶
You are ready to continue when each gate is satisfied or explicitly marked for review.
Does the implementation readiness package trace back to ES-105 design evidence?
docs/design/ and docs/implementation/implementation_readiness_overview.md
Is branch, commit, pull request, review, and merge workflow defined?
docs/implementation/branch_and_workflow_plan.md
Are implementation work items bounded, traceable, and reviewable?
docs/implementation/implementation_work_items.md
Are implementation boundaries and prohibited shortcuts explicit?
docs/implementation/implementation_guardrails.md
Are acceptable AI assistance, prohibited AI use, verification expectations, and evidence expectations defined?
docs/implementation/ai_use_plan.md
Are expected tests, checks, and verification activities identified?
docs/implementation/verification_precheck.md
Is the repository ready for implementation work?
docs/implementation/repository_readiness_check.md
Are implementation review expectations defined?
docs/implementation/implementation_review_plan.md
Does the readiness summary explain why ES-107 can begin?
docs/implementation/implementation_readiness_summary.md
Exit criteria¶
ES-106 is complete when implementation can begin with traceability, guardrails, AI-use controls, verification expectations, and review expectations.
Do not begin AI-assisted implementation if the team has not agreed how AI-generated code will be reviewed.
Readiness gates protect implementation from inheriting ambiguity that should have been resolved before coding.