fix: require structured task contracts

This commit is contained in:
2026-09-02 12:36:14 +00:00
parent 091617ffe8
commit a7efaf86fe
2 changed files with 7 additions and 2 deletions
+1 -1
View File
@@ -208,7 +208,7 @@ Architecture owns complete Task decomposition for every Feature allocated to the
2. define at least two independently executable Tasks per Feature unless a recorded Architecture rationale proves that one atomic Task is the smallest verifiable boundary;
3. map the Feature's Tasks collectively to every acceptance outcome and every applicable requirement, with reciprocal canonical traceability;
4. encode within-Feature sequencing and every cross-Feature prerequisite as acyclic Task dependencies;
5. give each Task one specific outcome, bounded scope, repository/component owner, future acceptance-evidence requirement, and canonical/display identity;
5. give each Task one specific outcome, repository/component owner, canonical/display identity, task-specific implementation artifacts, concrete inputs and outputs, failure boundaries, exclusions, verification steps, and future acceptance-evidence requirements;
6. keep draft Tasks separate from implementation approval and Kanban Focus admission.
Architecture must not report planning readiness while any Feature allocated to the release lacks this complete Task breakdown. A Feature-shaped placeholder Task, a generated empty Task group, or requirement coverage without executable Tasks does not satisfy the gate.