The catalog

Every number fastpace produces. In one place. Plain English.

~30 metrics across six categories. Each one tagged with the tier it unlocks at, the CLI command that produces it, the dashboard tile that surfaces it, and whether it can back a contractual outcome guarantee or not.

✓ guaranteed today ✓✓ strong new candidate ~ moderate — observation-only
Quick reference

Every metric. Every tier. One line each.

Skim to find what you need; click any row to jump to its full ELI5 + CLI + dashboard tile + outcome-promise detail below.

Metric ELI5 Plan Outcome
Domain quality
Context score Six grades on one report card: how much of the codebase is documented, how fresh that doc is, do you share vocabulary, are decisions written down, are patterns visible, are lessons captured. Community ✓ guaranteed today
Maturity score What level your codebase is on. Community ✓✓ strong new candidate
ADR coverage Of the architectural decisions your team actually made, what % did you write down in a numbered ADR? Community ~ moderate
Domain freshness How old is your fastpace/context/ directory? Community ~ moderate
Audit · compliance · governance
Audit-chain coverage % Of every AI-touched commit you shipped, what % has the complete evidence chain — audit-log entry + signed manifest + provenance trailer in the commit message? Community ✓ guaranteed today
Chain integrity Did anyone tamper with the audit log? Community ✓ guaranteed today
Framework readiness % What % of your auditor's checklist for NIST AI RMF / ISO 42001 / EU AI Act / SOC 2 fastpace evidence already covers. Team+ ✓ guaranteed today
NHI inventory + violations Every non-human identity (AI agent, hook, MCP server) and whether it stayed inside its declared scope. Team+ ~ moderate
Reliability score + corrections How often AI commits got reverted or corrected. Community ~ moderate
Cost & ROI
ROI ratio "$1 spent on AI calls returned $X in saved engineering hours." Computed from manifest token counts × model pricing × your blended dev-hour rate. Community ~ moderate
AI cost (per dev / repo / model) Who is spending what on which model this month. Team+ — observation-only
Cost forecast Naive linear projection of next-month spend from the last four weeks. Team+ — observation-only
Token budget % Of your monthly token cap, how much have you used? Platform+ ✓✓ strong new candidate
Vendor price delta "Anthropic just raised Opus prices 12% — at your current usage that's +$340 next month." Diffs the bundled pricing table against your local snapshot and multiplies by usage. Platform+ — observation-only
Engineering velocity
DORA-AI: deploy frequency How often the team ships, broken out AI-vs-human. Platform+ ✓✓ strong new candidate
DORA-AI: lead time for change Time from first commit on a feature to merged to main. Platform+ ✓✓ strong new candidate
DORA-AI: change failure rate What % of AI-assisted releases broke production. Platform+ ✓✓ strong new candidate
DORA-AI: MTTR When something does break, how fast did the team fix it? Platform+ ~ moderate
Standup ship count Commits with a fastpace manifest trailer that landed in the last week, per developer. Team+ — observation-only
Release cadence "How often does this team tag a release?" Average days between recent tags. Team+ ~ moderate
Pending-since-last-tag commits "What's sitting in main right now, waiting to be released?" Each commit risk-ranked (lines changed × age × AI-attribution). Team+ — observation-only
Recorded deploys "How many production deploys did we record this month?" Each is a signed attestation written to the audit chain — the auditor-grade answer to "who shipped this code, when?". Team+ ✓✓ strong new candidate
Risk & governance
Bus factor (min across areas) "If one person quits tomorrow, would part of the codebase go dark?" Smallest set of authors covering 80% of recent commits per area. Platform+ ✓✓ strong new candidate
AI share % "How much of this code did AI write vs humans?" Per top-level directory. Platform+ — observation-only
Vendor lock-in (Herfindahl) "If our top AI vendor doubled their prices tomorrow, how exposed are we?" 0 = perfectly multi-vendor. Platform+ ✓✓ strong new candidate
Coverage gap "How many files did AI touch that have zero test coverage?" Intersects fastpace's manifests with coverage/lcov.info. Team+ ✓✓ strong new candidate
Drift count "How far has each repo's .claude/ wandered from the org baseline?" Counterpart to fastpace sync — measures whether everyone is actually on the baseline you publish. Platform+ ✓✓ strong new candidate
Redteam findings "Which prompt-injection tricks worked against our live agents and hooks this week?" The number a CISO defends to their board. Platform+ ✓✓ strong new candidate
Hook-block rate How many times a guardrail caught a real risk before it reached the codebase. Community ~ moderate
PR queue depth + risk-ranked age Open PRs ranked by review-attention ROI (size × age × AI-touched label). Platform+ ~ moderate
People & onboarding
New-hire ramp time Time from fastpace welcome on a fresh checkout to first merged PR. Team+ ✓✓ strong new candidate
Knowledge handoff readiness When someone leaves, how complete is the auto-generated knowledge bundle for them? Platform+ — observation-only
Late-night session % (OPT-IN) A private nudge from your past self. Platform+ — observation-only
Recognition events Hook-blocks resolved + recent shippers + new learnings — the appreciation moments derived from data. Platform+ — observation-only
Section 1 — Domain quality

How much your repo "knows itself" (the L1→L5 ladder)

Better domain context = better AI output. These numbers measure how much fastpace can actually rely on your repo when it answers a question or drafts a feature.

Context score 0–100

Six grades on one report card: how much of the codebase is documented, how fresh that doc is, do you share vocabulary, are decisions written down, are patterns visible, are lessons captured. Higher = AI has more to work with.

tier Community
CLI fastpace context-score · /fp-context-score
dashboard Metrics / Repo quality
✓ guaranteed today Team-tier promise: ≥80% within 60 days.
Maturity score L1 → L5

What level your codebase is on. L1 = just code. L5 = code + architecture + PRDs + execution plans + ADRs + extracted lessons. AI quality compounds as you climb the ladder.

tier Community
CLI fastpace maturity
dashboard Compliance / Maturity scorecard
✓✓ strong new candidate Could promise "+1 maturity level within 90 days of onboarding."
ADR coverage 0–100%

Of the architectural decisions your team actually made, what % did you write down in a numbered ADR? Low = the next engineer rediscovers what you decided.

tier Community
CLI derived from fastpace/docs/adr/
dashboard Artifacts / ADRs
~ moderate Could be outcomes-bound with caveats.
Domain freshness months

How old is your fastpace/context/ directory? Months since the last refresh. Old context = AI working off stale assumptions.

tier Community
CLI fastpace context refresh
dashboard sub-metric of context-score
Section 2 — Audit · compliance · governance

The receipts your auditor will ask for

Every AI-touched commit produces a signed manifest, a provenance trailer, and an audit-chain entry. These numbers measure how complete that paper trail is — and how much of your auditor's checklist it pre-fills.

Audit-chain coverage % 0–100%

Of every AI-touched commit you shipped, what % has the complete evidence chain — audit-log entry + signed manifest + provenance trailer in the commit message? 100% = your auditor never asks "why did the AI do that?" without a receipt to show them.

tier Community
CLI fastpace audit coverage
dashboard Compliance / Audit chain
✓ guaranteed today Headline outcome guarantee today: ≥80% (Team) / ≥95% (Enterprise) within 60 days.
Chain integrity pass / fail

Did anyone tamper with the audit log? fastpace verify walks every link in the hash chain. Pass = your forensic trail is intact. Fail = something changed history.

tier Community
CLI fastpace verify
dashboard Compliance / Audit chain
✓ guaranteed today Enterprise SLA: 99.5% uptime on chain integrity.
Framework readiness % 0–100%

What % of your auditor's checklist for NIST AI RMF / ISO 42001 / EU AI Act / SOC 2 fastpace evidence already covers. The number that drives the Enterprise outcome ladder pricing — you pay less per seat as readiness rises.

tier Team+
CLI computed per install
dashboard /outcomes
✓ guaranteed today Enterprise ladder: $99/seat at 50% → $59/seat at 95%.
NHI inventory + violations # / count

Every non-human identity (AI agent, hook, MCP server) and whether it stayed inside its declared scope. Violations = an agent did something it wasn't supposed to.

tier Team+
CLI fastpace nhi list · export
dashboard Compliance / NHIs
~ moderate Could be outcomes-bound with caveats.
Reliability score + corrections 0–100

How often AI commits got reverted or corrected. Lower = AI is fitting your codebase; higher = AI is producing code your team has to rewrite.

tier Community
CLI fastpace reliability score · list
dashboard Compliance / Reliability
Section 3 — Cost & ROI

What AI is costing you, and what you're getting for it

Each AI call carries token counts. fastpace multiplies them by the per-model price table and rolls up per-dev / per-repo / per-model. ROI is the same data divided by your blended hourly rate × estimated dev-hours saved.

ROI ratio ×

"$1 spent on AI calls returned $X in saved engineering hours." Computed from manifest token counts × model pricing × your blended dev-hour rate. <2× = you're probably losing money; 4×+ = AI is paying for itself many times over.

tier Community
CLI fastpace roi report
dashboard Compliance / ROI
~ moderate Too dependent on customer's blended rate to promise contractually.
AI cost (per dev / repo / model) $

Who is spending what on which model this month. Same view your invoice will surface — but sliced by repo and dev so you can spot the runaway agent.

tier Team+
CLI fastpace cost report --since 30d
dashboard Metrics / ROI (cost panel)
— observation-only Deliberately not in any promise — dependent on customer choices.
Cost forecast $ / next 30 days

Naive linear projection of next-month spend from the last four weeks. Surfaces the $20K surprise before it lands on the invoice.

tier Team+
CLI fastpace cost forecast
dashboard Metrics / ROI
— observation-only Deliberately not in any promise — dependent on customer choices.
Token budget % 0–100%

Of your monthly token cap, how much have you used? Warns at 70%, alerts at 100%. Today this is advisory (the cost dashboard surfaces warnings); real enforcement waits on the model gateway.

tier Platform+
CLI fastpace token-budget check
dashboard Metrics / AI-tooling
✓✓ strong new candidate Strong with the model gateway shipped; moderate as advisory today.
Vendor price delta $ / month

"Anthropic just raised Opus prices 12% — at your current usage that's +$340 next month." Diffs the bundled pricing table against your local snapshot and multiplies by usage.

tier Platform+
CLI fastpace price-watch --impact
dashboard (CLI-only today)
Section 4 — Engineering velocity

How fast and how cleanly your team is shipping

DORA-style metrics, but sliced by AI-assisted vs human-only. fastpace can compute this because every AI-touched commit carries a signed trailer; the four classic DORA numbers and the AI/human split fall out of the manifest stream.

DORA-AI: deploy frequency deploys / wk

How often the team ships, broken out AI-vs-human. The AI side should be ≥ the human side, sustainably.

tier Platform+
CLI fastpace dora report
dashboard Metrics / DORA & engineering
✓✓ strong new candidate Promise: "AI-assisted commits deploy ≥ 2× per week sustained."
DORA-AI: lead time for change days

Time from first commit on a feature to merged to main. Lower = AI is shortening cycles, not lengthening them.

tier Platform+
CLI fastpace dora report
dashboard Metrics / DORA & engineering
✓✓ strong new candidate Proposed for the next contract revision.
DORA-AI: change failure rate 0–100%

What % of AI-assisted releases broke production. CFR for AI commits should not exceed CFR for human-only commits.

tier Platform+
CLI fastpace dora report
dashboard Metrics / DORA & engineering
✓✓ strong new candidate Promise: "AI-assisted CFR ≤ human-only CFR over any rolling 90-day window."
DORA-AI: MTTR minutes

When something does break, how fast did the team fix it? Sliced by whether the broken commit was AI-touched.

tier Platform+
CLI fastpace dora report
dashboard Metrics / DORA & engineering
~ moderate Could be outcomes-bound with caveats.
Standup ship count # / dev / week

Commits with a fastpace manifest trailer that landed in the last week, per developer. The shippability of each dev as a signal — but easy to game, so don't outcome-bind it.

tier Team+
CLI fastpace standup
dashboard Slack / Monday digest
— observation-only Deliberately not in any promise — dependent on customer choices.
Release cadence days

"How often does this team tag a release?" Average days between recent tags. Surfaces the overdue signal — "your team typically tags every 21 days; you're 7 days late on the next tag." Triggers a release-train conversation without a meeting.

tier Team+
CLI fastpace release track
dashboard Metrics / Releases
~ moderate Could promise "median release cadence ≤30 days" on Team+, but the cadence depends heavily on team size + release model.
Pending-since-last-tag commits # commits

"What's sitting in main right now, waiting to be released?" Each commit risk-ranked (lines changed × age × AI-attribution). The release-train view a VP Eng would otherwise piece together from `git log` + Slack threads.

tier Team+
CLI fastpace release track
dashboard Metrics / Releases
— observation-only Deliberately not in any promise — dependent on customer choices.
Recorded deploys # / 30d

"How many production deploys did we record this month?" Each is a signed attestation written to the audit chain — the auditor-grade answer to "who shipped this code, when?". Different from "did the tag exist" — that's git; this is the signed deploy event.

tier Team+
CLI fastpace deploy record / list
dashboard Metrics / Releases
Section 5 — Risk & governance

The numbers a internal AI-tooling team would put on a wall

The platform-team metrics catalog. Each metric answers a "what if?" question a CISO or VP Eng would otherwise have to assemble from Slack threads and gut feel. All shipped today; all on the new Metrics / AI-tooling dashboard tab; all roll up across the fleet on the org dashboard.

Bus factor (min across areas) 1 → N

"If one person quits tomorrow, would part of the codebase go dark?" Smallest set of authors covering 80% of recent commits per area. 1 = single point of failure. Healthy = 3+.

tier Platform+
CLI fastpace bus-factor
dashboard Metrics / AI-tooling
✓✓ strong new candidate Promise: "No top-10 area falls to bus-factor=1 longer than 30 days, or one Platform seat refunded per breach-month."
AI share % 0–100% per dir

"How much of this code did AI write vs humans?" Per top-level directory. Reveals where AI is doing the heavy lifting and where it's been kept out.

tier Platform+
CLI fastpace heatmap
dashboard Metrics / AI-tooling
— observation-only Deliberately not in any promise — dependent on customer choices.
Vendor lock-in (Herfindahl) 0–100

"If our top AI vendor doubled their prices tomorrow, how exposed are we?" 0 = perfectly multi-vendor. 100 = single vendor. Above 60 = real concentration risk.

tier Platform+
CLI fastpace lock-in
dashboard Metrics / AI-tooling
✓✓ strong new candidate Enterprise-tier promise candidate: "Vendor HHI ≤ 70 across the fleet."
Coverage gap # files

"How many files did AI touch that have zero test coverage?" Intersects fastpace's manifests with coverage/lcov.info. The AI's untested footprint.

tier Team+
CLI fastpace coverage
dashboard Metrics / AI-tooling
✓✓ strong new candidate Headline promise candidate: "Coverage gap drops ≥50% in 90 days or 1 free month."
Drift count # files

"How far has each repo's .claude/ wandered from the org baseline?" Counterpart to fastpace sync — measures whether everyone is actually on the baseline you publish.

tier Platform+
CLI fastpace drift check
dashboard Metrics / AI-tooling
✓✓ strong new candidate Promise: "Fleet-wide drift ≤ 2 files per repo within 30 days of sync config."
Redteam findings # / severity

"Which prompt-injection tricks worked against our live agents and hooks this week?" The number a CISO defends to their board.

tier Platform+
CLI fastpace redteam-fleet report
dashboard Metrics / AI-tooling
✓✓ strong new candidate Promise: "Every high-severity finding has a documented fix within 7 days, or Platform billing pauses on the affected repo."
Hook-block rate # / day

How many times a guardrail caught a real risk before it reached the codebase. Sliced by hook. High = guardrails are working; spike on a specific hook = a new policy gap or a regressed agent.

tier Community
CLI derived from fastpace/audit.log
dashboard Compliance / Sessions
~ moderate Could be outcomes-bound with caveats.
PR queue depth + risk-ranked age # PRs

Open PRs ranked by review-attention ROI (size × age × AI-touched label). Surfaces the "we forgot about this PR" failure mode.

tier Platform+
CLI fastpace pr-queue
dashboard (CLI-only today)
Section 6 — People & onboarding

The human-signal numbers — and the ones we deliberately won't promise on

The metrics that touch individual developers. Some are strong outcome candidates (new-hire ramp time); one is deliberately surveillance-conscious (burnout-check) and will never appear on a fleet rollup or in a contractual promise. The design rules around the latter are documented in THREAT-MODEL.md.

New-hire ramp time days to 1st PR

Time from fastpace welcome on a fresh checkout to first merged PR. Senior-dev hours saved per hire. Onboarding tax is a real org cost; this number makes it measurable.

tier Team+
CLI derived from fastpace welcome + git log
dashboard derived
✓✓ strong new candidate Promise candidate: "Devs who run `fastpace welcome` merge their first PR within 7 days, or 1 free seat-month per missed hire."
Knowledge handoff readiness % complete

When someone leaves, how complete is the auto-generated knowledge bundle for them? Counts commits, manifests, ADRs, decisions, learnings, ownership %.

tier Platform+
CLI fastpace handoff prepare
dashboard (CLI-only today)
— observation-only Deliberately not in any promise — dependent on customer choices.
Late-night session % (OPT-IN) 0–100%

A private nudge from your past self. The fraction of your AI sessions in the past 14 days that happened between 22:00 and 06:00 local time. Never sent to the org dashboard. Never in a contractual promise. Opt-in only, default OFF.

tier Platform+
CLI fastpace burnout-check --status
dashboard local only, never fleet
— observation-only Hard design rule: never outcomes-bind a surveillance metric. If you feel surveilled by this feature, opt out.
Recognition events # / week

Hook-blocks resolved + recent shippers + new learnings — the appreciation moments derived from data. Cultural, not contractual.

tier Platform+
CLI fastpace recognition weekly
dashboard standup / Slack

The promise vs. the catalog

Today's outcome promise rests on two of these metrics: audit-chain coverage % and framework readiness %. The strong new candidates flagged above will become guarantees at your next renewal. Until then, every number above is available as a diagnostic — run fastpace ui after install and walk the dashboard tabs.