AOF Self-Evaluation Dashboard

What this is: A self-measurement system for the Agent Operating Framework (AOF) — a set of rules, hooks, and behavioral guidelines that govern how Claude Code operates. This dashboard tracks whether each rule is earning its keep, using a quality-engineering method borrowed from manufacturing.

How to read this dashboard

DPMO = Defects Per Million Opportunities (a Six Sigma quality measurement)

Six Sigma is a manufacturing quality discipline with 30+ years of industrial use. Its core idea: measure defect rates per unit of exposure, not raw counts. Applied here — a “defect” is a rule violation; an “opportunity” is every moment that rule could have fired. DPMO = (violations ÷ opportunities) × 1,000,000. This makes rates comparable across rules that fire at very different frequencies.

The signal is the rate, not the count

A rule that checked 855 times and blocked 3 has a different health profile than one that checked 5 times and blocked 3. Raw counts mislead — DPMO corrects for volume. Counts below 30 opportunities are marked ⚠ and suppressed: not enough data yet to compute a meaningful rate.

★ Load-bearing rare rules are a special class

Some rules fire rarely but guard against catastrophic outcomes (e.g., blocking a commit that would expose credentials). These are tagged ★ and excluded from “retire by low DPMO” logic — a low fire rate is expected and correct.

Disclosure: Rate-normalized signal, not causal proof — windows may be confounded by concurrent rule changes, sample size, or work-type mix.

Live signal — last 7 days

27,731 total rule checks recorded across 27 active rules. Top by volume: Claim-evidence gate (Gate 4) (5102 checks) · Plan Mode gate (4423 checks) · CC safety net (4068 checks).

Disclosure: Rate-normalized signal, not causal proof — windows may be confounded by concurrent rule changes, sample size, or work-type mix.

Load-bearing (rare fire OK)

RuleType7d opportunities30d opportunities60d opportunities
PTU-1Secret pattern gatehook102448696979
PTU-15smokin-ops migration gatehookn=11n=26n=28
PTU-16ST migration gatehookn=11n=26n=28
PTU-18Independent review gate (H6)hookn=26151163
PTU-3settings.xml guardhook27515372222
PTU-4Source-of-truth write gatehook138860378550

Standard

RuleType7d opportunities30d opportunities60d opportunities
PTU-10No-guess gate + tier formathook139060448558
PTU-11No-guess breadcrumbhook199572089490
PTU-12Delivery checklist gatehook526191018
PTU-19Claim-evidence gate (Gate 4)hook51022572329594
PTU-2Honest-word gate (T2 ban, dispatch)hook102648706982
PTU-5Obsolete scoring column gatehook139060448557
PTU-6Exchange-First breadcrumbhook333333
PTU-7Exchange-First gatehookn=0n=0n=0
PTU-8Plan Mode gatehook44232196829429
PTU-9CC safety nethook40682081527875
SS-1Hindsight session openhook26022962296
SS-2MCP health checkhook26122982298
SS-3Gate 6 ADR check-in reminderhook26123032303
SS-4AGENTS.md spike reminderhook26023102310
SS-5Workspace ID setterhook26023162316
SS-6Pipeline-F health checkhook26123152315
SS-7Skill catalog freshness checkhook26023152315
SS-8TP daily feedback pollhook26023222322
SS-9Communication rules injecthook26123162316
UPS-1Hindsight recallhook158257665766
UPS-2Skill router gatehook159157695769

Opportunity distribution — 30d

Each bar = one rule. Length = how many times it checked in the last 30 days. Amber = load-bearing rare (★). Faded = below the 30-check threshold.

Disclosure: Rate-normalized signal, not causal proof — windows may be confounded by concurrent rule changes, sample size, or work-type mix.

30-day opportunity counts per rule. ★ = load-bearing-rare (Goodhart guard — low count is expected and OK). ⚠ = n < 30 (below threshold; percentage suppressed).

PTU-19
25723
PTU-8
21968
PTU-9
20815
PTU-11
7208
PTU-10
6044
PTU-5
6044
PTU-4
6037
UPS-2
5769
UPS-1
5766
PTU-2
4870
PTU-1
4869
SS-8
2322
SS-5
2316
SS-9
2316
SS-6
2315
SS-7
2315
SS-4
2310
SS-3
2303
SS-2
2298
SS-1
2296
PTU-3
1537
PTU-12
619
PTU-18
151
PTU-6
33
PTU-15
n=26
PTU-16
n=26
PTU-7
n=0

Sensitivity windows (total opportunities across all rules)

7d
27731
30d
138296
60d
171832
Rule adherence trend (all time)
Session cost (all time)

Cost data not populated yet. Handoff frontmatter needs cost_usd field; cc-analytics will fill this on future sessions.

Sessions
DateMachineRulePlan→DeliveryCost $Composite
2026-06-24mac9.09.0
2026-06-24mac9.09.0
2026-06-20win10.010.0
2026-06-13mac10.010.0
2026-06-13mac8.58.5
2026-06-13mac9.09.0
2026-06-13mac9.010.09.4
2026-06-13mac9.09.0
2026-06-13mac6.06.0
2026-06-13mac9.010.09.4
2026-06-13mac10.010.0
2026-06-12mac9.09.0
2026-06-11mac10.010.0
2026-06-10mac9.09.0
2026-06-10mac10.010.0
2026-06-10mac10.010.0
2026-06-09mac10.010.0
2026-06-09mac6.06.0
2026-06-09mac9.09.0
2026-06-09mac6.06.0
2026-06-09mac9.09.0
2026-06-09mac10.010.0
2026-06-09mac10.010.0
2026-06-09mac10.010.0
2026-06-08mac9.09.0
2026-06-08mac9.09.0
2026-06-08mac10.010.0
2026-06-08mac9.09.0
2026-06-07mac10.010.0
2026-06-07mac10.010.0
2026-06-07mac9.09.0
2026-06-07mac9.09.0
2026-06-07mac7.57.5
2026-06-07mac9.09.0
2026-06-07mac6.06.0
2026-06-07mac9.09.0
2026-06-07mac7.57.5
2026-06-07mac9.09.0
2026-06-07mac10.010.0
2026-06-07mac9.09.0
2026-06-07mac9.09.0
2026-06-07mac9.09.0
2026-06-07mac9.09.0
2026-06-07mac9.09.0
2026-06-07mac7.57.5
2026-06-07mac7.57.5
2026-06-07win9.09.0
2026-06-07win7.57.5
2026-06-07win9.09.0
2026-06-07win9.09.0
2026-06-06mac10.010.0
2026-06-06mac9.09.0
2026-06-06mac9.09.0
2026-06-06mac9.09.0
2026-06-06mac9.09.0
2026-06-06win10.010.0
2026-06-05mac10.010.0
2026-06-05mac9.09.0
2026-06-05mac9.09.0
2026-06-05mac9.09.0
2026-06-05mac9.09.0
2026-06-05win7.57.5
2026-06-05win10.010.0
2026-06-05win9.09.0
2026-06-05win10.010.0
2026-06-05win9.09.0
2026-06-05win9.09.0
2026-06-05win10.010.0
2026-06-04mac7.57.5
2026-06-04mac7.57.5
2026-06-04mac9.09.0
2026-06-04win7.57.5
2026-06-04win9.09.0
2026-06-02mac10.010.0
2026-06-02mac10.010.0
2026-05-31mac10.010.0
2026-05-31win9.09.0
2026-05-29win9.09.0
2026-05-29win10.010.0
2026-05-29win6.06.0
2026-05-29win8.510.09.1
2026-05-29win7.57.5
2026-05-28win9.09.0
2026-05-25win8.510.09.1
2026-05-25win10.010.0
2026-05-25win9.09.0
2026-05-24win7.07.0
2026-05-24win4.04.0
2026-05-24win9.09.0
2026-05-24win7.07.0
2026-05-24win4.04.0
2026-05-24win10.010.010.0
2026-05-23win9.09.0
2026-05-23mac9.09.0
2026-05-22mac10.010.0
2026-05-22win7.57.5
2026-05-22win10.010.0
2026-05-22win9.09.0
2026-05-22win9.010.09.4
2026-05-22win8.510.09.1
2026-05-22win9.09.0
2026-05-22win10.010.010.0
2026-05-22win8.58.5
2026-05-22win9.09.0
2026-05-22win7.57.5
2026-05-22win10.010.0
2026-05-22win10.010.0
2026-05-22win9.09.0
2026-05-22win9.09.0
2026-05-22win10.010.0
2026-05-21win10.010.0
2026-05-21win9.09.0
2026-05-21win9.010.09.4
2026-05-21win10.010.0
2026-05-21win8.58.5
2026-05-21win7.57.5
2026-05-21win10.010.0
2026-05-20win10.010.0
2026-05-20win6.06.0
2026-05-19win10.010.010.0
2026-05-19win10.010.0
2026-05-19win7.57.5
2026-05-19win7.07.0
2026-05-18win7.57.5
2026-05-18win7.07.0
2026-05-18win8.58.5
2026-05-18win9.09.0
2026-05-18win9.09.0
2026-05-18win9.09.0
2026-05-17win9.09.0
2026-05-17win9.09.0
2026-05-17win9.09.0
2026-05-17win10.010.0
2026-05-17win10.010.0
2026-05-16win9.09.0
2026-05-16win10.010.0
2026-05-15mac10.010.0
2026-05-15mac10.010.0
2026-05-15mac10.010.010.0
2026-05-15mac10.010.0
2026-05-15win8.58.5
2026-05-15win10.010.0
2026-05-15win9.010.09.4
2026-05-15win10.010.0
2026-05-14mac10.010.0
2026-05-14win9.09.0
2026-05-13mac9.09.0
2026-05-13mac6.010.07.6
2026-05-13mac9.010.09.4
2026-05-13win10.010.0
2026-05-12mac10.010.010.0
2026-05-12mac5.58.86.8
2026-05-12mac10.010.0
2026-05-12mac8.58.5
2026-05-11mac10.010.0
2026-05-11mac10.010.0
2026-05-11mac10.010.0
2026-05-11mac10.010.0
2026-05-11mac8.510.09.1
2026-05-11mac7.07.57.2
2026-05-11mac10.010.0
2026-05-11mac10.010.0
2026-05-11mac10.010.0
2026-05-11mac10.010.0
2026-05-10mac7.57.5
2026-05-10mac7.57.5
2026-05-10win9.09.0
2026-05-09mac9.09.0
2026-05-09mac9.09.0
2026-05-09mac9.09.0
2026-05-09mac9.09.0
2026-05-08mac9.09.0
2026-05-08mac9.09.0
2026-05-08mac9.09.0
2026-05-08mac10.010.0
2026-05-08mac9.09.0
2026-05-08mac9.09.0
2026-05-08mac9.09.0
2026-05-08mac10.010.0
2026-05-07mac10.010.0
2026-05-07mac7.57.5
2026-05-07mac10.010.0
2026-05-07mac9.09.0
2026-05-07mac9.010.09.4
2026-05-07mac10.010.0
2026-05-07mac7.57.5
2026-05-07mac10.010.0
2026-05-07mac9.09.0
2026-05-07mac9.010.09.4
2026-05-06mac9.09.0
2026-05-06mac9.09.0
2026-05-05mac10.010.0
2026-05-05mac10.010.010.0
2026-05-05mac10.010.0
2026-05-05mac10.010.010.0
2026-05-04mac9.09.0
2026-05-04mac7.57.5
2026-05-04mac9.09.0
2026-05-04mac7.57.5
2026-05-03mac10.010.0
2026-05-03mac9.09.0
2026-05-03mac8.58.5
2026-05-03mac10.010.0
2026-05-03mac10.010.0
2026-05-03mac9.09.0
2026-05-03mac8.58.5
2026-05-03mac10.010.0
2026-05-02mac9.010.09.4
2026-05-02mac10.010.0
2026-05-02mac8.58.5
2026-05-02mac10.010.0
2026-05-02mac6.06.0
2026-05-02mac10.010.0
2026-05-02mac9.010.09.4
2026-05-02mac10.010.0
2026-05-02mac8.58.5
2026-05-02mac10.010.0
2026-05-02mac6.06.0
2026-05-02mac10.010.0
2026-05-01mac10.010.0
2026-05-01mac9.010.09.4
2026-05-01mac10.010.0
2026-05-01mac9.010.09.4
2026-04-30mac8.58.5
2026-04-30mac9.09.0
2026-04-30mac9.09.0
2026-04-29mac9.010.09.4
2026-04-29mac10.010.0
2026-04-29mac9.09.0
2026-04-28mac9.09.0
2026-04-28mac7.57.5
2026-04-28mac9.010.09.4
2026-04-28mac10.010.0
2026-04-28mac10.010.0
2026-04-27mac9.09.0
2026-04-27mac9.09.0
2026-04-27mac9.09.0

Current vs baseline — latest harness run 2026-06-28 (2026-05-192026-06-28, manual)

The most recent graded run compared against the frozen v1.5 baseline (May 24, 2026). Green = above baseline, amber = below. Both use the same v1.0 session-composite grader, so the deltas are like-for-like.

Sessions graded
62+10
baseline 52
Mean composite (0–10)
8.81−0.11
baseline 8.92
Mean rule adherence
8.79−0.09
baseline 8.88
Mean plan→delivery
10.00±0
baseline 10.00

Historical baseline — v1.5 baseline · last harness run May 24, 2026

Scored by the original harness (v1.0), which measured rule adherence, plan→delivery gap, and cost per session. Frozen as the pre-DPMO reference point.

Sessions graded
52
Mean composite (0–10)
8.92
Mean rule adherence
8.88
Mean plan→delivery
10.00

This baseline predates the DPMO framework. The two measurement systems are complementary: the composite score above measured session-level quality (0–10); the DPMO panels above measure rule-level utilization and violation rate. Both are required to understand whether the framework is working.