name: reconcile-execution description: Reviews one completed feature or subfeature against final implementation and slice artifacts, then records a durable reconciliation block before archive.
Reconcile Execution
Use this skill after all planned slices for one feature or subfeature are closed, and before archival.
Responsibilities
- Review the completed implementation against the canonical
system-design.md. - Compare scope-level design claims with the completed slice blueprints, validation evidence, and caller-visible behavior.
- Update
system-design.mdso intentional execution drift is either removed or documented explicitly. - Record a durable reconciliation block in
system-design.mdthat declares the scope aligned and names the planned slice IDs reviewed.
Preferred Input
- one feature slug, subfeature slug, or planning packet path
- the target
system-design.md - the target
slice-planning.md - the target
slice-traceability.md - completed execution slice blueprints and closure evidence
Required Durable Output
Write one reconciliation block in the target system-design.md:
<!-- execution-reconciliation:start -->
Status: aligned
Reviewed Planned Slice IDs: slice-a, slice-b
Summary:
- scope-level design and completed slice execution have been reconciled
<!-- execution-reconciliation:end -->
Rules:
Statusmust bealignedReviewed Planned Slice IDsmust name every completed planned slice that the archive step will summarize- keep the summary concise and behavioral rather than process-heavy
Workflow
- Resolve the feature or subfeature scope.
- Read
system-design.md,slice-planning.md,slice-traceability.md, and the completed slice blueprints. - Check for drift in API contracts, UML, lifecycle behavior, and operator-visible outcomes.
- Update
system-design.mduntil it matches the final behavior or explicitly explains any intentional deviation.- When the final design relies on sequence-heavy execution behavior, keep at
least one structural class/component-style diagram in the canonical
system-design.mdso later archive summaries do not have to invent that context.
- When the final design relies on sequence-heavy execution behavior, keep at
least one structural class/component-style diagram in the canonical
- Add or refresh the reconciliation block with
Status: alignedand the full set of reviewed planned slice IDs.
Guardrails
- Do not archive slices from this skill.
- Do not treat archived summaries as a substitute for reconciling the canonical
system-design.md. - Do not mark the reconciliation block
alignedwhile known behavior drift is still unresolved. - Do not defer missing structural context to
archive-artifacts; preserve or add the canonical class/component-style diagram here when execution depends on it. - Keep the reconciliation record generic and durable; avoid project-local review ceremony or tracker-specific fields.