# Requirements Archive: v2.3 Post-Registration Route Coherence

**Archived:** 2026-04-14
**Status:** SHIPPED

For current requirements, see `.planning/REQUIREMENTS.md`.

---

# Requirements: v2.3 Post-Registration Route Coherence

## Milestone Goal

Make post-registration first-use routing coherent enough that, once the first
source has landed, runtime state and next-action surfaces stop advertising the
old L0 handoff and move onto the next bounded research step honestly.

## Active Requirements

### Runtime State Coherence

- [x] `PRC-01`: after first-source registration, runtime `topic_state`
  counters and `layer_status.L0` reflect source presence instead of stale zero
  or missing values.

- [x] `PRC-02`: active-topic and current-topic projections stay aligned with
  the refreshed post-registration runtime state.

### Next-Action Reselection

- [x] `PRC-03`: once at least one source is present and no explicit L0 blocker
  remains, `status`, `next`, runtime protocol, and dashboard surfaces no longer
  point back to raw source-registration handoff text.

- [x] `PRC-04`: the post-registration route change is driven by durable state
  and bounded planner rules, not a hidden manual workaround.

### Replayable Proof

- [x] `PRC-05`: one replayable fresh first-use lane proves post-registration
  runtime-state coherence and next-action reselection with durable receipts.

## Out of Scope

| Feature | Reason |
|---------|--------|
| Reopening fresh-topic routing or Windows path overflow from `v2.2` | treat `v2.2` as the current baseline unless a fresh regression appears |
| New scientific closure claims across formal, toy-model, or first-principles lanes | `v2.3` is still infrastructure-facing route coherence work |
| Broad planner redesign beyond the first post-registration step | keep the milestone tied to the immediate first-use route transition |
| Benchmark-alignment schema overhaul (`999.87`–`999.92`) | still too wide for this bounded repair |

## Traceability

| Requirement | Phase | Status |
|-------------|-------|--------|
| PRC-01 | Phase 177 | Done |
| PRC-02 | Phase 177 | Done |
| PRC-03 | Phase 177.1 | Done |
| PRC-04 | Phase 177.1 | Done |
| PRC-05 | Phase 177.2 | Done |

**Coverage:**
- v1 requirements: 5 total
- mapped to phases: 5
- unmapped: 0
