Skip to content

Engineering Stage

ES-106 — Activities

Create the readiness evidence needed before AI-assisted implementation begins.

Activities
Readiness Evidence
Next: Evidence

ES-106 Activities

Purpose

This page guides the implementation readiness work for ES-106.

Complete the activities in order. If readiness checks reveal design defects, return to ES-105 and revise the design evidence.

Activity 1 — Create implementation readiness overview

Create:

docs/implementation/implementation_readiness_overview.md

Use:

template-library/implementation/implementation_readiness_overview.md

Summarize design inputs, implementation objective, selected work scope, known risks, and readiness assumptions.

Evidence produced

Bridge evidence from design to implementation readiness.

Activity 2 — Define branch and workflow plan

Create:

docs/implementation/branch_and_workflow_plan.md

Define branch naming, commit expectations, pull request expectations, review rules, and merge criteria.

Evidence produced

Repository workflow evidence.

Activity 3 — Define implementation work items

Create:

docs/implementation/implementation_work_items.md

Convert design evidence into bounded implementation work items. Each work item should identify source design evidence, expected code area, evidence produced, verification method, and review expectation.

Evidence produced

Traceable implementation work evidence.

Activity 4 — Define implementation guardrails

Create:

docs/implementation/implementation_guardrails.md

State what implementation must preserve and what it must not bypass.

Evidence produced

Implementation control evidence.

Activity 5 — Define AI-use plan

Create:

docs/implementation/ai_use_plan.md

Define acceptable AI assistance, prohibited AI use, verification expectations, and AI-use evidence.

Evidence produced

AI implementation control evidence.

Activity 6 — Complete verification precheck

Create:

docs/implementation/verification_precheck.md

Identify tests, checks, reviews, and verification work expected during implementation.

Evidence produced

Pre-implementation verification evidence.

Activity 7 — Complete repository readiness check

Create:

docs/implementation/repository_readiness_check.md

Confirm repository structure, branch state, build/test commands, documentation locations, and evidence locations.

Evidence produced

Repository readiness evidence.

Activity 8 — Define implementation review plan

Create:

docs/implementation/implementation_review_plan.md

Define review expectations for code, AI-assisted changes, evidence, tests, and guardrail compliance.

Evidence produced

Implementation review planning evidence.

Activity 9 — Complete implementation readiness summary

Create:

docs/implementation/implementation_readiness_summary.md

Summarize readiness for ES-107.

Evidence produced

Transition evidence from readiness to implementation.

implementation_readiness_overview.md
  ↓
branch_and_workflow_plan.md
  ↓
implementation_work_items.md
  ↓
implementation_guardrails.md
  ↓
ai_use_plan.md
  ↓
verification_precheck.md
  ↓
repository_readiness_check.md
  ↓
implementation_review_plan.md
  ↓
implementation_readiness_summary.md
AI assistance

Useful AI work includes identifying implementation risks implied by the design package, finding work items that lack traceability, locating missing guardrails, and suggesting tests or review checks. Do not use AI to start coding during ES-106.

Common pitfall

Do not skip repository readiness because the project feels small. Small projects accumulate engineering debt faster because they assume discipline is unnecessary.

Engineering insight

Implementation readiness turns coding from activity into controlled engineering execution.

Continue to Evidence

Review what evidence ES-106 must produce before ES-107 begins.

Continue to Evidence →