Delivery portal
What has actually been delivered, what needs your decision, and what is
still in progress — computed from merged pull requests, from
requirements/coverage.yaml's own checks, and from
policies/signoff.yaml. Generated 2026-10-19 13:01 UTC
from Shashank2577/ai-sdlc.
Delivered
All five ceremonies run autonomously and end in artifacts
Standup digest v0 — event-derived, never self-reported
Refinement trigger — dispatch the PM when the ready queue empties
Retro ceremony v0 — event-derived, one issue per window
a requirement read 100% while two of five ceremonies could not run
Coordination through the tracker; every action leaves an artifact
DoD check — policy-as-code required status check
Generated tracker surfaces — project board sync + wiki publish
Project sync adds missing work items to the board
A session is judged on what it shipped, not its exit code
A closed work item carries a terminal status label
General delivery
the compiled allowlist cannot express a shell, and denials are uncountable
a crash in the spend diagnostics took down session end
settings defaultMode is ignored; permission mode must be a CLI flag
session-end rollback leaves stale status labels and undoes a shipped story
escalations ask for a decision without saying how to enact one
two role packs shipped unroutable, and the devops turn budget sits on the boundary
the QA role cannot be dispatched — the guard requires an internal marker
a QA verdict landing after the last PR check leaves a stale green
a test suite no workflow runs reported green
the developer turn budget kills half of all role-pack stories
delivery-lead is routable by the loop but not by the dispatcher
the orchestrator's eligibility ignores per-role dispatchable states
a rejected story never returns to a state its author can be dispatched from
a successful session is trusted to move its own label, and often does not
scripts/test-dispatch-session-end.sh runs nowhere in CI
scripts requiring GNU coreutils fail for reviewers on macOS
the DoD accepts a work-item mention, so merged PRs leave issues open
dod-check must require a closing keyword, not a bare issue mention
test-wiring fails on main — portal/test_build.py runs in no workflow
security and operations are unroutable — missing from dispatch.yml and orchestrator routing.supported
Git-native traceability spine
Traceability matrix generator v0
DoD counts checkbox-shaped sample input in code fences as unticked items
session-end aborts on an unbound variable — 43 of 74 assertions red on main
a deferral that wraps across lines is rejected — the reason is on line two
Harness-neutral role packs, with attribution by per-role credential tier and the Agent-Role trailer
Dispatcher v0 — work item → headless agent session
Developer role pack v0
Orchestrator pack v0 — assignment loop
Dispatcher grants the permissions it compiled, and counts retries it can see
Product Manager role pack v0
Per-role dispatch credentials — least privilege, not one omnibus token
Architect role pack v0
Tech Writer role pack v0
Delivery Lead role pack — governance gets an owner
Throughput and scope: raise WIP, give ceremonies an owner, settle a requirement
Human-in-the-loop as decision gates, never free-text supervision
One GitHub credential + correct setup steps
Budgets measure cost; sessions report what they did
Approval gates as policy — critical work waits for a person
Enforce the approval-gate SLA
Document the approval gates and their SLA
Governance: narrow the delivery-lead write scope, and scope the approval gate to write capability
Least privilege, per-item budgets, escalation ladder
Budgets + escalation ladder v0
The test-wiring handoff has blocked four PRs — remove it or queue it
CRITICAL: the product checkout deletes the control plane — every dispatch has failed since #218
Persistent engineering memory across ephemeral sessions
Engineering memory — the git notes store
QA veto, DoD as policy-as-code, published QA reports
QA role pack v0 + verdict enforcement
Tracker adapter — GitHub Projects and Jira swappable
Register a second product and run one story against it — the two-repo path has never executed
Interview me about foundry-trial
Visibility — boards, generated dashboards, computed matrix
Programme status page — traced vs actually satisfied
main is red because a requirement was satisfied — status test pins literals
Repo renamed to ai-sdlc — update live defaults, keep historical citations
The published site silently stopped deploying three days ago
Awaiting your sign-off
DoD check — policy-as-code required status check
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Dispatcher v0 — work item → headless agent session
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Developer role pack v0
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
QA role pack v0 + verdict enforcement
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Traceability matrix generator v0
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Standup digest v0 — event-derived, never self-reported
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Budgets + escalation ladder v0
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Orchestrator pack v0 — assignment loop
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Generated tracker surfaces — project board sync + wiki publish
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
One GitHub credential + correct setup steps
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Project sync adds missing work items to the board
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Budgets measure cost; sessions report what they did
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
A session is judged on what it shipped, not its exit code
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Programme status page — traced vs actually satisfied
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Dispatcher grants the permissions it compiled, and counts retries it can see
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
the compiled allowlist cannot express a shell, and denials are uncountable
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
a crash in the spend diagnostics took down session end
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
settings defaultMode is ignored; permission mode must be a CLI flag
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
A closed work item carries a terminal status label
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Product Manager role pack v0
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Refinement trigger — dispatch the PM when the ready queue empties
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Per-role dispatch credentials — least privilege, not one omnibus token
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Approval gates as policy — critical work waits for a person
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Architect role pack v0
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Tech Writer role pack v0
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Retro ceremony v0 — event-derived, one issue per window
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Enforce the approval-gate SLA
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
session-end rollback leaves stale status labels and undoes a shipped story
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Document the approval gates and their SLA
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
escalations ask for a decision without saying how to enact one
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
two role packs shipped unroutable, and the devops turn budget sits on the boundary
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Delivery Lead role pack — governance gets an owner
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
the QA role cannot be dispatched — the guard requires an internal marker
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
a QA verdict landing after the last PR check leaves a stale green
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
a test suite no workflow runs reported green
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
the developer turn budget kills half of all role-pack stories
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
delivery-lead is routable by the loop but not by the dispatcher
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
the orchestrator's eligibility ignores per-role dispatchable states
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
a rejected story never returns to a state its author can be dispatched from
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
a successful session is trusted to move its own label, and often does not
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
scripts/test-dispatch-session-end.sh runs nowhere in CI
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
scripts requiring GNU coreutils fail for reviewers on macOS
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
the DoD accepts a work-item mention, so merged PRs leave issues open
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
dod-check must require a closing keyword, not a bare issue mention
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Governance: narrow the delivery-lead write scope, and scope the approval gate to write capability
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Engineering memory — the git notes store
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Throughput and scope: raise WIP, give ceremonies an owner, settle a requirement
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
The test-wiring handoff has blocked four PRs — remove it or queue it
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
main is red because a requirement was satisfied — status test pins literals
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
a requirement read 100% while two of five ceremonies could not run
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
test-wiring fails on main — portal/test_build.py runs in no workflow
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
DoD counts checkbox-shaped sample input in code fences as unticked items
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
session-end aborts on an unbound variable — 43 of 74 assertions red on main
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Repo renamed to ai-sdlc — update live defaults, keep historical citations
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
a deferral that wraps across lines is rejected — the reason is on line two
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Register a second product and run one story against it — the two-repo path has never executed
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
CRITICAL: the product checkout deletes the control plane — every dispatch has failed since #218
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
security and operations are unroutable — missing from dispatch.yml and orchestrator routing.supported
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
The published site silently stopped deploying three days ago
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Interview me about foundry-trial
- it passed quality review
- it passed the project's required checks
- the task tracking it is finished
Open change requests
No open change requests right now.