JD-Aware Role Context Evidence V1
A role-context layer that joins runtime payload source refs back to real job description rows before any further embedding or runtime promotion.
1056Role-context rows
1022Rows with job context
50E2E fixtures
36Teaching-ready fixtures
14Guardrail fixtures
499Top 500 covered
0Embedding calls
Company data is reference-only, JD text is compressed, and no live Gemini
calls or public runtime unlocks occur in this lane. Consumer rows use opaque
source refs instead of absolute donor paths.
Checks
| Check | Status |
|---|---|
| ambiguous_titles_have_context_or_gap | PASS |
| canonical_evidence_sidecars_present | PASS |
| company_context_reference_only | PASS |
| consumer_rows_omit_absolute_paths | PASS |
| e2e_fixture_count_in_25_to_50_band | PASS |
| e2e_fixtures_trace_to_real_jobs | PASS |
| guardrail_fixtures_present | PASS |
| jd_context_present_for_most_rows | PASS |
| linkedin_jobs_available | PASS |
| no_legacy_review_gate_fields | PASS |
| no_live_gemini_api_invoked | PASS |
| public_runtime_stays_blocked | PASS |
| real_user_data_stays_blocked | PASS |
| responsibility_snippets_present | PASS |
| role_context_rows_present | PASS |
| runtime_contracts_valid | PASS |
| runtime_payload_rows_present | PASS |
| source_refs_join_to_linkedin_jobs | PASS |
| source_rows_not_mutated | PASS |
| teaching_ready_fixtures_present | PASS |
| top_1000_has_coverage_or_explicit_gaps | PASS |
| top_500_has_coverage_or_explicit_gaps | PASS |