Board Pack
Northwind Engineering
AI SDLC adoption quality
Week of 2026-08-24
76% Activated, but only 24% Deep — the org is turning seats on, not changing how software is built.
3 teams need attention in this period.
Nudges: 3 sent, 2 moved up a stage. 2 of 3 nudged teams moved up within 2 weeks; 2 of 3 within 4 weeks. Playbook actions leaders marked as sent, joined to stage movement 2 and 4 weeks later. Aggregate counts only — whether the nudged team or person moved up a stage. Full formula: Methodology page.
Adoption funnel Unique actors grouped by highest stage reached this period. Each bar is a filter link. One person counts once at their best stage, not once per tool-week row.
25 unique actors
-
Not using Seat paid, zero or minimal activity. No meaningful sessions this period. 6 · 24%
-
Activated First real session beyond hello-world. Threshold: at least one substantive session. 9 · 36%
-
Habitual Used on 3+ active days per week, mid-task. Habitual = 3+ active days/week with real tool use. 4 · 16%
-
Deep Agentic multi-file work ending in commits. Habitual week with commit outcome and agentic depth: ≥1 subagent or ≥5 tool calls (PostToolUse only — PreToolUse pairs are not double-counted). 5 · 20%
-
Multiplying Creates shared patterns others reuse. Patterns or artifacts others pick up (subagents, shared workflows). 1 · 4%
Click a stage to filter the overview. Works with JavaScript disabled.
Board Pack · Gaps & tools
Northwind Engineering
AI SDLC adoption quality
Week of 2026-08-24
Three adoption gaps Where coaching effort should focus: idle, shallow, or poor-quality use.
Not using Seat paid, zero or minimal sessions.
6
Seat paid, zero or minimal sessions. 24% of 25 actors.
Using shallowly Short sessions, low tool depth, no commits.
12
Short sessions, low tool depth, no commits. 48% of 25 actors.
Using poorly High abandonment, errors, token waste.
1
High abandonment, errors, token waste. 4% of 25 actors.
Tool mix
Board Pack · Movement
Northwind Engineering
AI SDLC adoption quality
Week of 2026-08-24
Team × week stages Each cell shows where that team sat on the funnel that week. Modal unique-actor stage per team-week, with higher ladder stage winning ties. Full formula: Methodology page.
Needs attention Teams ranked by how many people are stuck, weighted by how stuck they are (idle counts most). Ranking weight: each idle seat counts 3, poor-quality use 2, shallow use 1. A team appears when its weight reaches 3 or its stuck count grew vs the prior period. Full formula: Methodology page.
| Team | Stage mix | Trend | Top stall reason | Next | Cost (period, est.) |
|---|---|---|---|---|---|
|
legacy
40 actors |
|
worsening
8 more people in a gap
|
No real sessions this week — seat is paid but the tool is idle. |
Open team
Start with one real session |
$0.14 |
|
frontend
45 actors |
|
flat
no change vs prior period
|
Copilot seat is licensed but showed no activity this week (daily aggregate). |
Open team
Use your Copilot seat |
$3.61 |
|
platform
40 actors |
|
flat
no change vs prior period
|
Only 1 active day(s) this week — aim for mid-task use on 3+ days. |
Open team
Build a 3-day habit |
$5.33 |
Spend trend
Estimated spend this period: $2.29
- platform — $1.18
- frontend — $1.05
- legacy — $0.06
Week over week
Week of 2026-08-24 vs prior week
| Stage | Current | Previous | Δ |
|---|---|---|---|
| Not using | 6 | 9 | -3 |
| Activated | 9 | 10 | -1 |
| Habitual | 4 | 6 | -2 |
| Deep | 5 | 0 | +5 |
| Multiplying | 1 | 0 | +1 |
Methodology
Collection policy: metadata_only. Content fields are denylisted by default. Token/cost fields are incomplete for some tools (notably Copilot daily metrics).
-
Adoption funnel
Unique actors grouped by highest stage reached this period. Each bar is a filter link. One person counts once at their best stage, not once per tool-week row.
-
Activated
First real session beyond hello-world. Threshold: at least one substantive session.
-
Habitual
Used on 3+ active days per week, mid-task. Habitual = 3+ active days/week with real tool use.
-
Deep
Agentic multi-file work ending in commits. Habitual week with commit outcome and agentic depth: ≥1 subagent or ≥5 tool calls (PostToolUse only — PreToolUse pairs are not double-counted).
-
Using shallowly
Short sessions, low tool depth, no commits.
-
Using poorly
High abandonment, errors, token waste.
-
Tool mix
Share of actor-weeks per AI tool in the current filter.
-
Team × week stages
Each cell shows where that team sat on the funnel that week. Modal unique-actor stage per team-week, with higher ladder stage winning ties. Full formula: Methodology page.
-
Week over week
Stage counts vs the previous ISO week (same team/tool filters).
-
Verdict
One sentence on whether adoption is stuck or moving, for the current filters. Built from the attention list and week-over-week Deep+ movement. Full formula: Methodology page.
-
Cost per Deep user
Estimated period spend divided by people at Deep or Multiplying. Blank when nobody is Deep+ yet, so we never divide by zero. Full formula: Methodology page.
-
Copilot daily metrics
GitHub reports one row per user per day — not session detail. On Copilot rows, “session count” means active days in the week. Full formula: Methodology page.
-
Nudge outcomes
Playbook actions leaders marked as sent, joined to stage movement 2 and 4 weeks later. Aggregate counts only — whether the nudged team or person moved up a stage. Full formula: Methodology page.
-
Estimated spend
Token/cost fields are incomplete for some tools (notably Copilot daily metrics). Spend rollups sum actor_week cost_usd for tool/team slices and session + daily model rows for the model table. Figures are labeled estimated until all tools report cost.
-
Commit-window attribution
PR is AI-assisted when a matched actor has a session overlapping [first commit − 2h, merge + 1h]. Actor match v1: git_prs.author_login ↔ actors.metadata.github_login. Directional only — no prompt or content analysis.
Board Pack · Governance
Northwind Engineering
Health Platform
Week of 2026-08-24
Client appendix — tools and models observed on mapped repos. Policy flags are collection-policy events (e.g. content stripped under metadata_only).
Collection policy attestation
metadata_only · v1 · 2026-08-29Org-wide ingest policy (version + effective date) active when these metrics were computed.
Health Platform
github.com/northwind/health-platform
6 sessions · estimated $0.5 · teams: platform · Compliance 67% · Policy v1 · 2026-08-29
Incidents
- API key to model · Lee Nguyen · platform · codex · 2026-08-24
Tool surface
- codex · 6 sessions ongoing
Model vendors
- openai · 5 sessions
Board Pack · Governance
Northwind Engineering
Logistics Core
Week of 2026-08-24
Client appendix — tools and models observed on mapped repos. Policy flags are collection-policy events (e.g. content stripped under metadata_only).
Collection policy attestation
metadata_only · v1 · 2026-08-29Org-wide ingest policy (version + effective date) active when these metrics were computed.
Logistics Core
github.com/northwind/logistics-core
11 sessions · estimated $0.06 · teams: legacy · Compliance 55% · Policy v1 · 2026-08-29
Incidents
- Machine Destruction · Pam Ellis · legacy · claude_code · 2026-08-24
- Data Destruction · Jake Miller · legacy · claude_code · 2026-08-17
Tool surface
- claude_code · 7 sessions ongoing
- cursor · 2 sessions ongoing
- codex · 2 sessions ongoing
Model vendors
- anthropic · 4 sessions
- cursor · 2 sessions
Board Pack · Governance
Northwind Engineering
Payments API
Week of 2026-08-24
Client appendix — tools and models observed on mapped repos. Policy flags are collection-policy events (e.g. content stripped under metadata_only).
Collection policy attestation
metadata_only · v1 · 2026-08-29Org-wide ingest policy (version + effective date) active when these metrics were computed.
Payments API
github.com/northwind/payments-api
17 sessions · estimated $1.18 · teams: platform · Compliance 47% · Policy v1 · 2026-08-29
Incidents
- Force Push · Sam Okonkwo · platform · claude_code · 2026-08-24
- Sandbox Bypass · Maya Chen · platform · claude_code · 2026-08-17
Tool surface
- claude_code · 17 sessions ongoing
Model vendors
- anthropic · 16 sessions
Board Pack · Governance
Northwind Engineering
Storefront
Week of 2026-08-24
Client appendix — tools and models observed on mapped repos. Policy flags are collection-policy events (e.g. content stripped under metadata_only).
Collection policy attestation
metadata_only · v1 · 2026-08-29Org-wide ingest policy (version + effective date) active when these metrics were computed.
Storefront
github.com/northwind/storefront
14 sessions · estimated $1.07 · teams: frontend · Compliance 57% · Policy v1 · 2026-08-29
Incidents
- Production Access · Eli Vargas · frontend · cursor · 2026-08-24
- SPI to model · Jordan Lee · frontend · cursor · 2026-08-17
Tool surface
- cursor · 14 sessions ongoing
Model vendors
- cursor · 12 sessions