# Requirements Archive: v2.4 First L1 To L2 Follow-Through Coherence

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

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

---

# Requirements: v2.4 First L1 To L2 Follow-Through Coherence

## Milestone Goal

Make the first post-registration L1->L2 follow-through coherent enough that a
fresh topic can execute one bounded `literature_intake_stage`, stop repeating
it once it lands, and surface staged `L2` review plus topic-local staged
retrieval honestly.

## Active Requirements

### Stable Literature-Stage Recognition

- [x] `FLC-01`: a completed `literature_intake_stage` persists a stable
  signature or equivalent durable identity for the current fresh-topic
  candidate set.

- [x] `FLC-02`: once the same fresh-topic candidate set is already staged, the
  route no longer requeues the identical `literature_intake_stage`.

- [x] `FLC-03`: after the first bounded L1->L2 stage lands, the next-action
  surface advances to a staged-`L2` review summary and keeps that review point
  inside the literature-focused runtime context.

### Fresh Follow-Through Proof

- [x] `FLC-04`: one isolated fresh-topic acceptance lane proves
  `bootstrap -> register first source -> literature_intake_stage -> staging
  review`, and `consult_l2(include_staging=True)` returns topic-local staged
  hits from that lane.

- [x] `FLC-05`: one durable replay receipt packet records the same fresh-topic
  follow-through baseline for milestone closure.

## Out of Scope

| Feature | Reason |
|---------|--------|
| Broad scientific closure across the three research lanes | `v2.4` stays on the first fresh-topic L1->L2 follow-through, not multi-lane widening |
| Reopening `v2.3` post-registration next-action reselection | treat `v2.3` as the current baseline unless a fresh regression appears |
| Human promotion / authoritative `L2` writeback for the new staged rows | this milestone only closes the first provisional staged-`L2` follow-through |
| Cross-lane natural-language replay beyond the single fresh-topic baseline | defer until this bounded L1->L2 follow-through is mechanically closed |

## Traceability

| Requirement | Phase | Status |
|-------------|-------|--------|
| FLC-01 | Phase 178 | Done |
| FLC-02 | Phase 178 | Done |
| FLC-03 | Phase 178 | Done |
| FLC-04 | Phase 178.1 | Done |
| FLC-05 | Phase 178.2 | Done |

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