# 📊 Agentic SDLC Pilot — Delivery Dashboard

_Auto-generated from the [Issues](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues) · last updated **2026-08-06 09:10 UTC**. Do not edit by hand — see `scripts/dashboard.ts`._

## Overall progress

**Stories:** 55 / 80 done

`█████████████████████████░░░░░░░░░░░` 69%

**Story points:** 105 / 202 delivered

`███████████████████░░░░░░░░░░░░░░░░░` 52%

## 📊 KPIs

| Total | ✅ Done | 🟧 Blocked | 🟨 In Progress | ⚪ To Do | 🎯 % | 📅 Week |
| --- | --- | --- | --- | --- | --- | --- |
| ## 80 | ## 55 | ## 0 | ## 0 | ## 25 | ## 69% | ## W32 |

## 🔑 Key-person-risk KPI

| Metric | Baseline | Current | Target | Status |
| --- | --- | --- | --- | --- |
| Business-critical processes on one person's manual work | ## 1 | ## 1 | ## 0 | ## 🟧 |

_Ingrid's Matrix ↔ GitHub manual sync — the single-person dependency US-075 retires._
_Trend (current): 1. Source: `docs/metrics/phase1-metrics.json` (as of 2026-07-08)._

## 🔗 SFB ↔ GitHub sync health

**Approved SFB Cases with a linked GitHub issue:** ⏳ pending: #1121 SF TCR → GitHub sync not live (US-072 / T1)

_Manual snapshot. Phase 1 measures Ingrid's manual-sync completeness; revisit a live SF API count when #1121 lands (US-074 scope 4)._

## 🧭 Per-flow Phase 1 metrics

_Aggregated progress hides which intake flow is landing value. These are per-flow; a metric shows `pending` until its data source (sync / capture layer) is live — no placeholder numbers._

### Flow A — Dialogue / GitHub-native (E-00)

| Metric | Value |
| --- | --- |
| Channels operational | **0** of 6 _(target 4)_ |
| Intakes per channel / week | ⏳ _pending: capture layer not yet in production_ |
| CP1 acceptance rate (planner plans) | ⏳ _pending: no planner runs measured yet_ |
| Intake → CP1 approval time | ⏳ _pending: no planner runs measured yet_ |

### Flow B — SFB TCR via #1121 (Apoorv)

| Metric | Value |
| --- | --- |
| SF TCR Cases synced / sprint | ⏳ _pending: #1121 not live (T1)_ |
| Schema conformance rate (no translation shim) | ⏳ _pending: #1121 schema not aligned (US-072)_ |
| Manual copy-paste time saved / week | ⏳ _pending: baseline = Ingrid's current effort; not yet measured_ |

### Flow C — Matrix / ServiceNow via #1595 (Martin)

| Metric | Value |
| --- | --- |
| Matrix incidents synced / week | ⏳ _pending: US-075 sync not operational (T2)_ |
| Manual sync effort saved / week | ⏳ _pending: baseline = Ingrid's current effort; not yet measured_ |
| GitHub → Matrix reverse-sync latency | ⏳ _pending: US-075 sync not operational (T2)_ |
| Sync failure rate | ⏳ _pending: US-075 sync not operational (T2)_ |

> **Velocity** — Today is W32 (Aug 03–Aug 09). 13 of 80 stories closed in W26–W32. Projected completion at current pace: ~W46. Critical path: none.

## 🗓️ Epic timeline

_Bars are epics; axis in ISO weeks (`W%V`), weekends excluded. Colour = aggregate story state: `done` · `active` (in progress) · `crit` (blocked) · plain (planned). A milestone `due_on` overrides the planned end (else `EPIC_DATES`)._

```mermaid
gantt
    title Agentic SDLC pilot — epic timeline (ISO weeks)
    dateFormat YYYY-MM-DD
    axisFormat W%V
    excludes weekends
    todayMarker stroke-width:3px,stroke:#d93f0b,opacity:0.7
    section Phase 0 — Foundation
    E-00 DevOps AI Capture Layer :E00, 2026-06-01, 2026-06-08
    E-01 Engineer Workstation Foundation :done, E01, 2026-05-26, 2026-06-02
    E-02 Agent Runtime Provisioning :done, E02, 2026-05-28, 2026-06-06
    E-04 Git Foundation and Branch Protection :done, E04, 2026-06-01, 2026-06-09
    section Phase 1 — Plan-only pilot
    E-03 Pilot Repository Scaffold :done, E03, 2026-06-09, 2026-06-15
    E-05 First Planner Agent Loop :E05, 2026-06-11, 2026-06-21
    E-06 MCP Server Ecosystem :done, E06, 2026-06-16, 2026-06-22
    E-07 Provenance and Compliance Workflow :done, E07, 2026-06-18, 2026-06-25
    E-09 Slack Intake Bot :E09, 2026-06-23, 2026-07-03
    E-10 Phase 01 Smoke Test and Pilot Launch :E10, 2026-07-01, 2026-07-07
    E-11 Telenor SFB DevOps Way-of-Work Integration :E11, 2026-06-01, 2026-06-08
    section Phase 2 — Full agentic SDLC
    E-08 Browser Verification Playwright :E08, 2026-07-07, 2026-07-17
```

### Weekly activity

| Week | Opened | Closed | Net | Notable |
| --- | --- | --- | --- | --- |
| W26 (Jun 22–Jun 28) | 0 | 0 | +0 | — |
| W27 (Jun 29–Jul 05) | 20 | 1 | -19 | — |
| W28 (Jul 06–Jul 12) | 2 | 12 | +10 | — |
| W29 (Jul 13–Jul 19) | 0 | 0 | +0 | — |
| W30 (Jul 20–Jul 26) | 0 | 0 | +0 | — |
| W31 (Jul 27–Aug 02) | 0 | 0 | +0 | — |
| W32 (Aug 03–Aug 09) | 0 | 0 | +0 | — |

_W24 spike: full backlog of 58 issues seeded this week (2026-06-09). True post-seeding velocity will show from W25 onward._

## Progress by phase

| Phase | Stories | Points | Progress |
| --- | --- | --- | --- |
| Phase 0 — Foundation | 17/25 | 31/70 | `████████░░░░░░░░░░` 44% |
| Phase 1 — Plan-only pilot | 38/50 | 74/121 | `███████████░░░░░░░` 61% |
| Phase 2 — Full agentic SDLC | 0/4 | 0/11 | `░░░░░░░░░░░░░░░░░░` 0% |

## Status distribution

```mermaid
pie showData
    title Stories by status
    "Done" : 55
    "In backlog" : 25
```

## Progress by epic

| Epic | Stories | Points | Progress |
| --- | --- | --- | --- |
| [E-00: DevOps AI Capture Layer](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/89) | 0/8 | 0/39 | `░░░░░░░░░░░░░░░░░░` 0% |
| [E-01: Engineer Workstation Foundation](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/1) | 5/5 | 7/7 | `██████████████████` 100% |
| [E-02: Agent Runtime Provisioning](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/2) | 6/6 | 11/11 | `██████████████████` 100% |
| [E-03: Pilot Repository Scaffold](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/3) | 7/7 | 14/14 | `██████████████████` 100% |
| [E-04: Git Foundation & Branch Protection](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/4) | 4/4 | 9/9 | `██████████████████` 100% |
| [E-05: First Planner Agent Loop](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/5) | 3/4 | 16/24 | `████████████░░░░░░` 67% |
| [E-06: MCP Server Ecosystem](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/6) | 4/4 | 7/7 | `██████████████████` 100% |
| [E-07: Provenance & Compliance Workflow](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/7) | 5/5 | 17/17 | `██████████████████` 100% |
| [E-08: Browser Verification (Playwright)](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/8) | 0/4 | 0/11 | `░░░░░░░░░░░░░░░░░░` 0% |
| [E-09: Slack Intake Bot](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/9) | 2/6 | 8/34 | `████░░░░░░░░░░░░░░` 24% |
| [E-10: Phase 0/1 Smoke Test & Pilot Launch](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/10) | 7/8 | 16/29 | `██████████░░░░░░░░` 55% |
| [E-11: Telenor SFB DevOps Way-of-Work Integration](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/107) | 0/0 | 0/0 | `░░░░░░░░░░░░░░░░░░` 0% |

### Stories by epic

_Click an epic to expand its stories._

<details><summary><strong>E-00: DevOps AI Capture Layer</strong> — 0/8 done</summary>

| Story | Title | Status | Est. Week | Blocks |
| --- | --- | --- | --- | --- |
| [US-052](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/90) | Define NormalizedIntake schema with all six source types | ⚪ To do | W23 | US-053, US-054, US-055, US-056, US-057, US-058 |
| [US-053](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/91) | Teams app registration + meeting-transcript webhook | ⚪ To do | W23 | US-059 |
| [US-054](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/92) | Slack intake handler — replaces US-038 from E-09 scope | ⚪ To do | W23 | US-059 |
| [US-055](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/93) | Confluence watched-space subscription | ⚪ To do | W23 | US-059 |
| [US-056](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/94) | Jira watched-project subscription | ⚪ To do | W23 | US-059 |
| [US-057](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/95) | VS Code Command Palette extension — Send Selection to Agentic | ⚪ To do | W23 | US-059 |
| [US-058](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/96) | Terminal CLI — `agentic capture` command | ⚪ To do | W23 | US-057, US-059 |
| [US-059](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/97) | End-to-end Capture Layer smoke test through all six channels | ⚪ To do | W23 | — |

</details>

<details><summary><strong>E-01: Engineer Workstation Foundation</strong> — 5/5 done</summary>

| Story | Title | Status | Est. Week | Blocks |
| --- | --- | --- | --- | --- |
| [US-001](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/11) | Install Homebrew on engineer Macs | ✅ Done | W22 | US-002, US-004, US-008, US-009 |
| [US-002](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/12) | Install core dev tools (git, node, python, gh, jq) | ✅ Done | W22 | US-003, US-008, US-015, US-025 |
| [US-003](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/13) | Configure Git identity and SSH key for GitHub | ✅ Done | W22 | US-012, US-017 |
| [US-004](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/14) | Install VS Code with Telenor extension set | ✅ Done | W22 | US-005 |
| [US-005](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/15) | Apply shared VS Code user settings | ✅ Done | W23 | — |

</details>

<details><summary><strong>E-02: Agent Runtime Provisioning</strong> — 6/6 done</summary>

| Story | Title | Status | Est. Week | Blocks |
| --- | --- | --- | --- | --- |
| [US-006](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/16) | Provision Anthropic Console accounts on Telenor billing | ✅ Done | W22 | US-010 |
| [US-007](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/17) | Verify each engineer's Claude subscription tier | ✅ Done | W22 | US-008 |
| [US-008](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/18) | Install Claude Code on engineer workstations | ✅ Done | W22 | US-011, US-021 |
| [US-009](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/19) | (Optional) Install Antigravity 2.0 desktop + agy CLI | ✅ Done | W23 | — |
| [US-010](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/20) | Secure ANTHROPIC_API_KEY in macOS Keychain | ✅ Done | W23 | US-011 |
| [US-011](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/21) | Validate both runtimes with smoke tests | ✅ Done | W23 | — |

</details>

<details><summary><strong>E-03: Pilot Repository Scaffold</strong> — 7/7 done</summary>

| Story | Title | Status | Est. Week | Blocks |
| --- | --- | --- | --- | --- |
| [US-012](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/22) | Create agentic-sdlc-pilot GitHub repo under Telenor org | ✅ Done | W24 | US-013, US-014, US-015, US-018 |
| [US-013](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/23) | Author CLAUDE.md per Telenor conventions | ✅ Done | W24 | US-016, US-019, US-022, US-029 |
| [US-014](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/24) | Configure .gitignore with secrets exclusions | ✅ Done | W24 | — |
| [US-015](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/25) | Initialize package.json with npm scripts | ✅ Done | W24 | US-022, US-034 |
| [US-016](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/26) | Author /plan custom slash command in .claude/commands/ | ✅ Done | W24 | US-021 |
| [US-060](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/98) | Document shell-script portability constraint | ✅ Done | W24 | US-061 |
| [US-061](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/100) | Commit backlog-seeder scripts to repo with run-evidence | ✅ Done | W24 | — |

</details>

<details><summary><strong>E-04: Git Foundation & Branch Protection</strong> — 4/4 done</summary>

| Story | Title | Status | Est. Week | Blocks |
| --- | --- | --- | --- | --- |
| [US-017](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/27) | Authenticate gh CLI for the pilot squad | ✅ Done | W23 | US-018 |
| [US-018](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/28) | Configure branch protection on main | ✅ Done | W23 | US-020, US-032 |
| [US-019](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/29) | Document and enforce agent/* branch naming convention | ✅ Done | W23 | — |
| [US-020](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/30) | Create fine-grained GH_AGENT_TOKEN for MCP | ✅ Done | W23 | US-026 |

</details>

<details><summary><strong>E-05: First Planner Agent Loop</strong> — 3/4 done</summary>

| Story | Title | Status | Est. Week | Blocks |
| --- | --- | --- | --- | --- |
| [US-021](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/31) | Drive first end-to-end /plan run against the CSV-escape seed task | ✅ Done | W24 | US-024, US-041 |
| [US-022](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/32) | Build headless planner script via Anthropic SDK | ✅ Done | W24 | US-023, US-024, US-030 |
| [US-023](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/33) | Implement untrusted-input tagging in planner system prompt | ✅ Done | W25 | US-040 |
| [US-024](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/34) | Run 3 pilot tuning cycles and capture metrics | ⚪ To do | W25 | US-044, US-045 |

</details>

<details><summary><strong>E-06: MCP Server Ecosystem</strong> — 4/4 done</summary>

| Story | Title | Status | Est. Week | Blocks |
| --- | --- | --- | --- | --- |
| [US-025](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/35) | Install filesystem MCP server | ✅ Done | W25 | US-026 |
| [US-026](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/36) | Install GitHub MCP server with fine-grained PAT | ✅ Done | W25 | US-027 |
| [US-027](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/37) | Configure project-scoped .claude/mcp.json | ✅ Done | W25 | US-028, US-037 |
| [US-028](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/38) | Verify MCP integration end-to-end | ✅ Done | W25 | — |

</details>

<details><summary><strong>E-07: Provenance & Compliance Workflow</strong> — 5/5 done</summary>

| Story | Title | Status | Est. Week | Blocks |
| --- | --- | --- | --- | --- |
| [US-029](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/39) | Design .agent/provenance.json schema | ✅ Done | W25 | US-030, US-031 |
| [US-030](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/40) | Implement provenance writer in custom agent | ✅ Done | W25 | — |
| [US-031](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/41) | Build GitHub Actions agent-provenance workflow | ✅ Done | W25 | US-032 |
| [US-032](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/42) | Wire agent-provenance as required status check on main | ✅ Done | W26 | US-033 |
| [US-033](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/43) | Validate by attempting a no-provenance merge (negative test) | ✅ Done | W26 | US-044 |

</details>

<details><summary><strong>E-08: Browser Verification (Playwright)</strong> — 0/4 done</summary>

| Story | Title | Status | Est. Week | Blocks |
| --- | --- | --- | --- | --- |
| [US-034](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/44) | Install Playwright + Chromium | ⚪ To do | W28 | US-035, US-037 |
| [US-035](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/45) | Author baseline visual regression test | ⚪ To do | W28 | US-036 |
| [US-036](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/46) | Build run-visual tool for the agent loop | ⚪ To do | W28 | — |
| [US-037](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/47) | (Optional) Install Playwright MCP server | ⚪ To do | W29 | — |

</details>

<details><summary><strong>E-09: Slack Intake Bot</strong> — 2/6 done</summary>

| Story | Title | Status | Est. Week | Blocks |
| --- | --- | --- | --- | --- |
| [US-038](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/48) | Register Slack app in Telenor workspace with required scopes | ✅ Done | W26 | US-039 |
| [US-039](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/49) | Build bot scaffold with read-only first run | ✅ Done | W26 | US-040 |
| [US-040](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/50) | Implement intake handler with attachment hashing | ⚪ To do | W26 | US-041, US-052, US-054 |
| [US-041](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/51) | Implement Checkpoint 1 (plan approval) Block Kit flow | ⚪ To do | W26 | US-042 |
| [US-042](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/52) | Implement Checkpoint 2 (PR review) DM flow | ⚪ To do | W27 | US-043 |
| [US-043](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/53) | Implement Checkpoint 3 (deploy approval) flow | ⚪ To do | W27 | US-044 |

</details>

<details><summary><strong>E-10: Phase 0/1 Smoke Test & Pilot Launch</strong> — 7/8 done</summary>

| Story | Title | Status | Est. Week | Blocks |
| --- | --- | --- | --- | --- |
| [US-044](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/54) | Run end-to-end smoke test per impl guide §13 | ✅ Done | W27 | US-046 |
| [US-045](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/55) | Stand up metrics dashboard with 6 baseline metrics | ✅ Done | W27 | US-046, US-048, US-049 |
| [US-046](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/56) | Run 2-week pilot with one squad, collect feedback | ⚪ To do | W27 | US-047 |
| [US-047](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/57) | Governance council Phase 0/1 sign-off review | ✅ Done | W27 | — |
| [US-048](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/71) | KPI dashboard v2 — epic timelines, week numbers, velocity, weekly activity | ✅ Done | W27 | US-050 |
| [US-049](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/74) | Dashboard auto-refresh — remove issue-event trigger to eliminate write race | ✅ Done | W27 | — |
| [US-050](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/76) | Publish dashboard as a GitHub Pages site | ✅ Done | W28 | — |
| [US-051](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/103) | Decouple dashboard generation from main (R-05) | ✅ Done | W28 | — |

</details>

<details><summary><strong>E-11: Telenor SFB DevOps Way-of-Work Integration</strong> — 0/0 done</summary>

| Story | Title | Status | Est. Week | Blocks |
| --- | --- | --- | --- | --- |

</details>

## 🚧 In flight

- [#153](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/pull/153) docs(us075): de-AIR stale references + add R-MATRIX-BASE-ACCESS risk row — `agent/us075-derair-docs-baseaccess-risk`

## ✅ Recently shipped

- `2026-07-08` [US-067: UAT-must-complete-before-prod gate wired into CP2->CP3 provenance](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/113)
- `2026-07-08` [US-071: Scope-freeze rule in CLAUDE.md + provenance schema addition](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/117)
- `2026-07-08` [US-062: Add required GitHub Project fields (Priority, Size, Sprint, Type, Sub Epic, SFB Case Number, Business Area, Business Analyst, External References)](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/108)
- `2026-07-08` [US-066: Wire checkpoint approvals to role-based routing](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/112)
- `2026-07-08` [US-073: Cross-dashboard navigation (GitHub Pages ↔ SF SFB Request Backlog)](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/119)
- `2026-07-08` [US-070: docs/team-routing.yaml — named-person → business-area routing config](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/116)
- `2026-07-07` [US-063: Adopt SFB status taxonomy (10 states per #1121)](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/109)
- `2026-07-07` [US-076: Three-flow routing rules in CLAUDE.md and planner agent](https://github.com/carloshumbertoreyesortiz/agentic-sdlc-pilot/issues/122)

## ⚠️ Risk register

_Source: [docs/risks.md](docs/risks.md)._

| ID | Severity | Status |
| --- | --- | --- |
| R-01 | Medium | Accepted (Phase 0/1) |
| R-02 | High | Accepted (Phase 0/1) |
| R-03 | Low | Resolved 2026-06-11 |
| R-05 | Medium | **Resolved 2026-06-30** — dashboard now generated at Pages-deploy time; branch protection unchanged (no bypass actor, no refresh PRs). Live Pages deploy from `main` verified serving current numbers. |
| R-04 | High | **Resolved 2026-06-17** — protection re-applied as Phase 2's first action (council ask (e), Phase 0/1 sign-off). Owner: Carlos + governance council. |
