agentic-sdlc

The artifact chain

intent → spec → plan, each carrying the machine-readable header that makes the chain queryable rather than merely present.

Three commits, three authors, three timestamps. The chain of commits is the audit trail — no transcript, no chat window, no vendor’s session store.

Change Stage State Risk Autonomy Controls Source
CHG-2026-014880 Intent active R3 A2 CHG-04, TRC-01, HUM-14, TPR-05, SEC-API-01, DP-11, FIN-02, FRZ-01, SOD-01 intent/CHG-2026-014880-showcase-scaffold.md
CHG-2026-014880 Spec active R3 A2 CHG-04, TRC-01, HUM-14, TPR-05, SEC-API-01, DP-11, FIN-02, FRZ-01, SOD-01 specs/CHG-2026-014880-showcase-scaffold.md
CHG-2026-014880 Plan active R3 A2 CHG-04, TRC-01, HUM-14, TPR-05, SEC-API-01, DP-11, FIN-02, FRZ-01, SOD-01 plans/CHG-2026-014880-showcase-scaffold.md
CHG-2026-014882 Intent active R3 A2 SEC-API-01, CHG-04, DP-11 intent/CHG-2026-014882-refund-endpoint.md
CHG-2026-014882 Spec active R3 A2 SEC-API-01, CHG-04, DP-11 specs/CHG-2026-014882-refund-endpoint.md
CHG-2026-014882 Plan active R3 A2 SEC-API-01, CHG-04, DP-11 plans/CHG-2026-014882-refund-endpoint.md
CHG-2026-014901 Intent active R3 A2 FIN-02, DP-11, CHG-04, SEC-API-01 intent/CHG-2026-014901-fx-rounding.md
CHG-2026-014901 Spec blocked R3 A0 FIN-02, DP-11, CHG-04, SEC-API-01 specs/CHG-2026-014901-fx-rounding.md
CHG-2026-014902 Intent active R2 A2 CHG-04, TRC-01 intent/CHG-2026-014902-post-deploy-error-rate-anomaly.md
CHG-2026-014902 Spec active R3 A2 CHG-04, TRC-01, OPS-01 specs/CHG-2026-014902-post-deploy-error-rate-anomaly.md
CHG-2026-014902 Plan active R3 A2 CHG-04, TRC-01, OPS-01 plans/CHG-2026-014902-post-deploy-error-rate-anomaly.md
CHG-2026-014903 Intent active R3 A2 CHG-04, TRC-01, SOD-01, TPR-05 intent/CHG-2026-014903-public-showcase-site.md
CHG-2026-014903 Spec active R3 A2 CHG-04, TRC-01, SOD-01, TPR-05 specs/CHG-2026-014903-public-showcase-site.md
CHG-2026-014903 Plan active R3 A2 CHG-04, TRC-01, SOD-01, TPR-05 plans/CHG-2026-014903-public-showcase-site.md
CHG-2026-014904 Intent blocked R3 A2 TPR-05, HUM-14, CHG-04 intent/CHG-2026-014904-agent-invocation-evals.md
CHG-2026-014905 Intent active R3 A2 TPR-05, CHG-04, TRC-01, HUM-14 intent/CHG-2026-014905-runtime-substitution.md
CHG-2026-014905 Spec active R3 A2 TPR-05, CHG-04, TRC-01, HUM-14 specs/CHG-2026-014905-runtime-substitution.md
CHG-2026-014905 Plan active R3 A2 TPR-05, CHG-04, TRC-01, HUM-14 plans/CHG-2026-014905-runtime-substitution.md
CHG-2026-014906 Intent dismissed R2 A2 CHG-04, TRC-01 intent/CHG-2026-014906-post-deploy-error-rate-anomaly.md
CHG-2026-014907 Intent active R2 A2 TPR-05, TRC-01, CHG-04 intent/CHG-2026-014907-reproducible-demo.md
CHG-2026-014907 Spec active R2 A2 TPR-05, TRC-01, CHG-04 specs/CHG-2026-014907-reproducible-demo.md
CHG-2026-014907 Plan active R2 A2 TPR-05, TRC-01, CHG-04 plans/CHG-2026-014907-reproducible-demo.md
CHG-2026-014908 Intent active R2 A2 TPR-05, TRC-01, CHG-04 intent/CHG-2026-014908-screencast.md
CHG-2026-014908 Spec active R2 A2 TPR-05, TRC-01, CHG-04 specs/CHG-2026-014908-screencast.md
CHG-2026-014908 Plan active R2 A2 TPR-05, TRC-01, CHG-04 plans/CHG-2026-014908-screencast.md
CHG-2026-014909 Intent active R3 A2 TPR-05, CHG-04, TRC-01 intent/CHG-2026-014909-licence-and-provenance.md
CHG-2026-014909 Spec active R3 A2 TPR-05, CHG-04, TRC-01 specs/CHG-2026-014909-licence-and-provenance.md
CHG-2026-014909 Plan active R3 A2 TPR-05, CHG-04, TRC-01 plans/CHG-2026-014909-licence-and-provenance.md
CHG-2026-014910 Intent active R2 A2 TPR-05, HUM-14, CHG-04 intent/CHG-2026-014910-adoption-story.md
CHG-2026-014910 Spec active R2 A2 TPR-05, HUM-14, CHG-04 specs/CHG-2026-014910-adoption-story.md
CHG-2026-014910 Plan active R2 A2 TPR-05, HUM-14, CHG-04 plans/CHG-2026-014910-adoption-story.md
CHG-2026-014911 Intent active R2 A2 TRC-01, CHG-04, TPR-05 intent/CHG-2026-014911-cut-the-duplication.md
CHG-2026-014911 Spec active R2 A2 TRC-01, CHG-04, TPR-05 specs/CHG-2026-014911-cut-the-duplication.md
CHG-2026-014911 Plan active R2 A2 TRC-01, CHG-04, TPR-05 plans/CHG-2026-014911-cut-the-duplication.md
CHG-2026-014913 Intent active R2 A2 TRC-01, CHG-04 intent/CHG-2026-014913-playbook-v11.md
CHG-2026-014913 Spec active R2 A2 TRC-01, CHG-04 specs/CHG-2026-014913-playbook-v11.md
CHG-2026-014913 Plan active R2 A2 TRC-01, CHG-04 plans/CHG-2026-014913-playbook-v11.md
CHG-2026-014914 Intent active R3 A2 TRC-01, CHG-04, HUM-14 intent/CHG-2026-014914-stage6-id-collision.md
CHG-2026-014914 Spec active R3 A2 TRC-01, CHG-04, HUM-14 specs/CHG-2026-014914-stage6-id-collision.md
CHG-2026-014914 Plan active R3 A2 TRC-01, CHG-04, HUM-14 plans/CHG-2026-014914-stage6-id-collision.md
CHG-2026-014916 Intent active R3 A2 TRC-01, CHG-04, HUM-14 intent/CHG-2026-014916-stage6-duplicate-findings.md
CHG-2026-014916 Spec active R3 A2 TRC-01, CHG-04, HUM-14 specs/CHG-2026-014916-stage6-duplicate-findings.md
CHG-2026-014916 Plan active R3 A2 TRC-01, CHG-04, HUM-14 plans/CHG-2026-014916-stage6-duplicate-findings.md
CHG-2026-014918 Intent active R2 A2 TRC-01, CHG-04 intent/CHG-2026-014918-audio-overview.md
CHG-2026-014918 Spec active R2 A2 TRC-01, CHG-04 specs/CHG-2026-014918-audio-overview.md
CHG-2026-014918 Plan active R2 A2 TRC-01, CHG-04 plans/CHG-2026-014918-audio-overview.md
CHG-2026-014919 Intent active R1 A2 TRC-01, CHG-04 intent/CHG-2026-014919-drop-the-side-tabs.md
CHG-2026-014919 Spec active R1 A2 TRC-01, CHG-04 specs/CHG-2026-014919-drop-the-side-tabs.md
CHG-2026-014919 Plan active R1 A2 TRC-01, CHG-04 plans/CHG-2026-014919-drop-the-side-tabs.md
CHG-2026-014920 Intent active R1 A2 TRC-01, CHG-04 intent/CHG-2026-014920-infographic.md
CHG-2026-014920 Spec active R1 A2 TRC-01, CHG-04 specs/CHG-2026-014920-infographic.md
CHG-2026-014920 Plan active R1 A2 TRC-01, CHG-04 plans/CHG-2026-014920-infographic.md
CHG-2026-014921 Intent active R1 A2 TRC-01, CHG-04 intent/CHG-2026-014921-light-theme.md
CHG-2026-014921 Spec active R1 A2 TRC-01, CHG-04 specs/CHG-2026-014921-light-theme.md
CHG-2026-014921 Plan active R1 A2 TRC-01, CHG-04 plans/CHG-2026-014921-light-theme.md
CHG-2026-014922 Intent active R2 A2 CHG-04, TRC-01 intent/CHG-2026-014922-chains-that-stop.md
CHG-2026-014922 Spec active R2 A2 CHG-04, TRC-01 specs/CHG-2026-014922-chains-that-stop.md
CHG-2026-014922 Plan active R2 A2 CHG-04, TRC-01 plans/CHG-2026-014922-chains-that-stop.md

A chain with a gap is markdown. scripts/check_artifact_header.py refuses a plan whose spec is missing, and a spec whose intent is missing — and refuses a chain that stops short of a plan without saying why. blocked is waiting on a named decision and will resume; dismissed was triaged and will not. Stopping is legitimate; stopping silently is not, because then a deliberate halt and an abandoned change look identical.