Matrix · 04 of 08 · Scorecard
The Airframe scorecard: ten dimensions, measured today
Re-runnable: hangar/tools/airframe-scorecard/scorecard.py. It measures readiness against the full contract, so most of the gap is artifacts that do not exist yet, not things that are broken. The amber tick on each bar is the A+ line at 97.
The Airframe scorecard: ten dimensions, measured today
Matrix of ten Airframe AI-friendliness dimensions with the measured baseline score, what the measurement found, and what an A+ requires, with an overall baseline of twenty-seven out of one hundred and one of fourteen acceptance checks passing.
DIMENSION SCORE WHAT THE MEASUREMENT FOUND WHAT A+ CHANGES 1 Discoverability 35 no AGENTS.md or contract bundle; 6 of 13 XRDs cataloged AGENTS.md, a generated contract bundle, a capabilities tool 2 Schema precision 45 12/234 nodes described; 0/68 objects strict; typos pass schema-first, strict, 95% described, discriminated components 3 Component contracts 4 22 of 25 env entries hard-code a derived name declared outputs, fromComponent, verify checks 4 Pre-merge validation 22 no validate; ground envs commit straight to main airframe validate, six layers, required checks, dead-end rules 5 Write safety 13 4 of 4 live files mix human and machine-owned keys one file one owner, a base layer, field risk classes 6 Observe and verify 21 Ready and Synced only; no reason codes or verify a closed reason list, verify contracts, describe 7 Docs for agents 39 true quickstarts; none validated or executable executable walkthroughs, YAML validated in CI 8 Interaction surface 27 Tower UI only; no plan, apply or verify API AppSpec, planner, airframe tools, resumable 9 Safety integration 20 tiers reach paths, not fields; extraManifests is open field-level scope; escape hatches denied by default 10 Hygiene 46 lint passes; no chart tests, no chart CI chart tests, CI, a scorecard gate, a compatibility matrix Overall 27 / 100 · 1 of 14 acceptance checks · A+ needs 97 and 14 of 14 LEGEND Overall Target state Measured today
Principle honored
Measured, not felt. Every check is automated, so "A+" is a result the scorecard prints, not an opinion.
What changes
The biggest gaps are also the cheapest: AGENTS.md, a contract bundle, validate, outputs. Two real bugs found by running the chart: typos pass silently, and configuring before an image renders image ":". Baseline committed: tools/airframe-scorecard/baseline-2026-09-26.json. Limits
The scorecard cannot judge whether an agent would actually succeed; the parachute sentence, run as a Preflight case, does. Use both.