# Production Embedding Eligibility Receipt

Status: `pass`
Created: `2026-06-12T13:16:17Z`
Model target: `gemini-embedding-2` at `768` dimensions

## Summary

This ledger classifies every frozen production embedding chunk before any more
Gemini calls. It keeps labels as routing metadata, not semantic truth. Good
text with doubtful labels is preserved, but those labels are downgraded and
excluded from embedding authority until a repaired derived chunk is produced.

Raw market rows and malformed parser outputs remain blocked. Batch is not
opened by taste; it requires source-family repair rates, progressive vector
proof, and recorded multi-LLM/data QA spot checks to pass first. `batch_candidate`
means mechanically eligible for that later proof path, not approved for batch by itself.

## Embedding Modes

| Value | Count |
| --- | ---: |
| already_embedded | 3440 |
| progressive_only | 26944 |
| repair_first | 15115 |

## Repair Status

| Value | Count |
| --- | ---: |
| needs_repair | 15115 |
| not_required | 30384 |

## Label Status

| Value | Count |
| --- | ---: |
| source_metadata_only | 45499 |

## Source Families

| Source family | Rows | Vectors | Repair rate | Gate | Embed now | Repair first | Blocked |
| --- | ---: | ---: | ---: | --- | ---: | ---: | ---: |
| serviceable_title | 45499 | 3473 | 0.332 | repair_family_before_embedding | 30384 | 15115 | 0 |

## Checks

- PASS `all_rows_have_embedding_mode`
- PASS `batch_candidates_have_no_repairs`
- PASS `doubtful_labels_not_batch_candidates`
- PASS `existing_vectors_accounted`
- PASS `raw_market_not_embed_now`
- PASS `rows_present`

---

Ali Mehdi Mukadam - co-authored with Codex