AINA data engine room · handoff · 2026-06-12

AI Fluency Top-Band Capability Coverage

The top 1,000 ICP titles now have a five-layer AI Fluency coverage receipt with honest gaps, not production claims.

The Single Idea

This slice turns the title hardening band into a build-time AI Fluency map: source authority first, five capability layers per title, exact vector freshness checked, and all runtime/product unlocks kept closed.

01 · Status

What Changed

Added ai-fluency-capability-coverage, wired it into validation, and extended source authority with the current AI Fluency contracts and top-band coverage receipt. The artifact is structurally valid but explicitly not runtime authority.

1,000top ICP rows mapped
500hardening rows mapped
0production unlocks
02 · Current Proof

What The Receipt Says

SignalValue
Statuscoverage_receipt_ready_quality_gates_need_attention
Top 1,000 exact vectors916 / 1,000
Top 500 exact vectors470 / 500
Receipt-vs-exact vector gap84 top-1,000 rows; 30 top-500 rows
Tool proficiency1,000 explicit gaps
Outcome evidence1,000 explicit gaps

Judgment quality and data discipline now use proxy_context when based on risk tags. That avoids pretending a tag is an evaluated learner capability.

03 · Validation

Proof Commands

uv run pytest tests/test_ai_fluency_capability_coverage.py tests/test_production_embeddings.py::test_production_source_authority_inventory_maps_clean_assets_and_company_lineage -q
uv run ruff check src/aina_data_engine/ai_fluency_capability_coverage.py src/aina_data_engine/cli.py src/aina_data_engine/production_embeddings.py tests/test_ai_fluency_capability_coverage.py tests/test_production_embeddings.py
uv run aina-data-engine --root /srv/aina/aina-data-engine-room ain-506-p0-gate
uv run aina-data-engine --root /srv/aina/aina-data-engine-room ain-510-retrieval-promotion-gate
uv run aina-data-engine --root /srv/aina/aina-data-engine-room validate
Result: focused tests passed, Ruff passed, AIN-506 passed, AIN-510 remained valid but not promotion-eligible, and full validation passed.
04 · Next Slice

Where To Continue

The next highest-leverage slice is not broad embedding. It is clean repair of the 84 exact-vector gaps, especially the 30 inside the top-500 band, followed by title-family resolution for the 370 general-business rows and then tool/proof joins.

Next moveWhy it matters
Repair 84 vector gapsCloses stale or missing exact vector coverage without embedding junk.
Resolve 370 general-business rowsPrevents generic titles from becoming fake workflow personalization.
Join tools and proofTurns proxy/context coverage into role-useful capability evidence.
Finish AIN-510 Gate 4/5Required before runtime embedding authority can be promoted.
Where To Start

Run the coverage command, inspect the 84 stale/missing exact-vector rows, and repair before any new embedding spend.