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.
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.
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.
What The Receipt Says
| Signal | Value |
|---|---|
| Status | coverage_receipt_ready_quality_gates_need_attention |
| Top 1,000 exact vectors | 916 / 1,000 |
| Top 500 exact vectors | 470 / 500 |
| Receipt-vs-exact vector gap | 84 top-1,000 rows; 30 top-500 rows |
| Tool proficiency | 1,000 explicit gaps |
| Outcome evidence | 1,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.
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
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 move | Why it matters |
|---|---|
| Repair 84 vector gaps | Closes stale or missing exact vector coverage without embedding junk. |
| Resolve 370 general-business rows | Prevents generic titles from becoming fake workflow personalization. |
| Join tools and proof | Turns proxy/context coverage into role-useful capability evidence. |
| Finish AIN-510 Gate 4/5 | Required before runtime embedding authority can be promoted. |
Run the coverage command, inspect the 84 stale/missing exact-vector rows, and repair before any new embedding spend.