b054849a99
P4 (Wave 3, docs) — REQ-186, 191, 192, 193, 194, 195, 204, 210, 211, 212, 213 New docs: - docs/METRICS.md — canonical KPI catalog (grounded/derived/deferred) - docs/metrics/*.md — 13 per-KPI definition-of-success docs (D-127) - docs/METRICS_DEFERRED_ROADMAP.md — 8 deferred metrics + hot-path plan + re-eval triggers (REQ-210) - docs/NO_HUMANS_THESIS.md — thesis defensibility brief (REQ-213) New tools: - core/metrics/trust_snapshot.py — 5 trust metrics + chain-integrity verdict + snapshot hash (REQ-211) - scripts/check_north_star_diff.sh — CI check for NORTH_STAR strategic section changes (REQ-204) Modified: - .ciagent/config.json — strategic_direction_file: .ciagent/NORTH_STAR.md (REQ-186) ---ci--- project: acdl phase: 4 milestone: v1.17 status: execute ---/ci---
18 lines
828 B
Markdown
18 lines
828 B
Markdown
# Attestation Coverage — Definition of Success
|
|
|
|
> KPI: Attestation Coverage
|
|
> Target: 100% of prod/dr promotions attested by a human
|
|
|
|
**What this number means:** every production and disaster-recovery
|
|
promotion has a recorded human attestation (approver identity, 8-concern
|
|
matrix result, separation-of-duties check on prod). This is the
|
|
"autonomy in operations, human in accountability" proof.
|
|
|
|
**How it's computed:** `count(prod/dr promotions with attestation.recorded
|
|
event) ÷ count(total prod/dr promotions)`. Sourced from the Decision
|
|
Ledger (`attestation.recorded` events) + `hitl_gates.py` + outbox
|
|
`approver_*` attributes.
|
|
|
|
**What "good" looks like:** 100% means no prod/dr promotion ever lands
|
|
without a human sign-off on record. The absence of an operator is never
|
|
the absence of a record (NORTH_STAR Anti-Goal #3). |