# OVP Backlog Archive

Completed items moved from [BACKLOG.md](../BACKLOG.md).

## Completed Items (M0–M5)

| ID | Priority | Status | Work item | Landed PR |
| --- | --- | --- | --- | --- |
| BL-000 | P0 | Done | Commit current roadmap/README/backlog consolidation, including English-primary README/Architecture/Milestone docs with Chinese alternates | PR #74 |
| BL-001 | P0 | Done | Reader shell route split: make `/` a Knowledge Atlas home and move current dashboard to `/ops` | PR #75 |
| BL-002 | P0 | Done | Projection marking: label dashboard, MOC, wiki, briefing, reader pages, graph, and context packs as projections | PR #78 |
| BL-003 | P0 | Done | Dashboard/search hot-path audit: default UI/search paths must not scan raw/PDF/Office sources | PR #77 |
| BL-004 | P0 | Done | Workflow wiring eval suite for lifecycle routing, promote gates, projection labels, hot paths, and read/write boundaries | PR #77 |
| BL-005 | P0 | Done | Article routing preview before source lifecycle changes | PR #81 |
| BL-006 | P0 | Done | Evidence span schema and markdown-aware locator backfill | PR #82 |
| BL-007 | P0 | Done | Candidate risk layering by evidence strength, identity ambiguity, sensitivity, and impact | PR #82 |
| BL-008 | P1 | Done | Kind-aware object pages for people, concepts, companies/tools/projects, events, and claims, with reader profiles, source/backlink rails, kind-specific lenses, and section labels | PR #79, PR #83 |
| BL-009 | P1 | Done | Mention/backlink rail with excerpts, source jumps, and relation context | PR #79 |
| BL-010 | P1 | Done | Visual `/graph` MVP as a spatial corpus map; analytical clusters remain under `/clusters` for ops/debug | PR #80 |
| BL-011 | P1 | Done | Reader-oriented search grouped by kind, summary, evidence, and reason | PR #84 |
| BL-012 | P1 | Done | Trusted reuse event instrumentation for downstream use of accepted/cited knowledge | PR #89, PR #90 |
| BL-013 | P1 | Done | Session snapshot / OVP context pack / explicit context budget | PR #89, PR #90 |
| BL-014 | P1 | Done | Operational runtime graph, action queue health, observability metrics, materialized read-side policy, provider facade | PR #91, PR #92 |
| BL-020 | P1 | Done | Projection repair lifecycle: structured marker kind/scope/reason, supersession, claim lease, and repair audit events | PR #87 |
| BL-021 | P1 | Done | Authority/projection schema versioning and migration-triggered full rebuild markers | PR #87, PR #88 |
