implementation-planlisted
Install: claude install-skill Accelerated-Innovation/governed-ai-delivery
# Implementation Plan
You are writing an evaluation-driven implementation plan for a feature. Determine the feature name from the user's request; if it is not provided, ask before proceeding.
## Inputs
Read these artifacts before planning:
- `features/<feature_name>/nfrs.md`
- `features/<feature_name>/acceptance.feature`
- `features/<feature_name>/eval_criteria.yaml`
- `features/<feature_name>/architecture_preflight.md`
- `docs/backend/evaluation/eval_criteria.md`
- `docs/backend/architecture/` (all files)
## Planning Requirements
The plan must:
- Follow Hexagonal Architecture (ports + adapters)
- Enforce FIRST principles for unit tests
- Enforce 7 Code Virtues for implementation
- Respect all boundary and dependency contracts
- Align with feature-specific eval thresholds
## Output Format
### Feature Summary
- Business goal, user value, success criteria
### Architecture Mapping
Identify inbound ports, domain services, outbound ports, adapters, and API routes. Explicitly confirm no boundary violations.
### Task Breakdown (Ordered Checklist)
List all implementation steps in order. Each step must:
- Specify files/modules touched
- Reference the spec or architectural rule driving it
- Reference which FIRST principle it supports (if test-related)
- Reference which Code Virtue is at risk
- Mark with ADR required flag if applicable
### Test & Evaluation Plan
- How FIRST will be satisfied (mocking and isolation strategy)
- Simplicity and duplication risks
- LLM evalu