# Roadmap: v1.37 Research Loop, L3/L4 Backedges, And Source-Fidelity Remediation

## Overview

`v1.37` is shipped.

It rebuilt the first post-`v1.36` collaborator slice from the trusted
`bd98af5` baseline by extracting service/CLI hotspots first, then restoring the
research loop, explicit `L3` families, `L4` return paths, negative-result
durability, source fidelity, reading depth, degraded-mode honesty, and the
first analytical-validation family.

## Phases

- [x] **Phase 46: Hotspot Extraction And Budget Closure**
  - Goal: extract lifecycle/status/CLI command-family boundaries before adding
    the next collaborator behavior.
  - Outcome: `aitp_service.py` and `aitp_cli.py` returned within their
    maintainability-watch budgets.

- [x] **Phase 47: Research Loop, L3, And L4 Backedges**
  - Goal: restore the real research loop with durable `L3` decomposition,
    explicit `L4 -> L0/L1/L3` return paths, negative results, and readable
    runtime surfaces.
  - Outcome: the topic loop, runtime protocol bundle, and CLI surfaces now
    expose the rebuilt research-loop behavior through production code.

- [x] **Phase 48: Source Fidelity, Reading Depth, And Analytical Validation**
  - Goal: rebuild source fidelity, reading-depth breadcrumbs, degraded-mode
    signaling, and the first analytical-validation family on real topic assets.
  - Outcome: source-backed fidelity and analytical-validation surfaces now land
    in runtime projections and pass the scRPA thesis acceptance route.

## Key Accomplishments

1. Moved the service and CLI back behind maintainable facade boundaries before
   continuing the collaborator rebuild.
2. Rebuilt the research loop with explicit `L3` object families and
   `L4 -> L0/L1/L3` backedges instead of shallow status-only routing.
3. Restored negative-result durability and human-readable runtime surfaces.
4. Added source-fidelity, reading-depth, degraded-mode, and analytical
   validation surfaces on top of real topic assets.

## Verification Snapshot

- `python -m pytest research/knowledge-hub/tests/test_aitp_cli.py -q`
  - result: `23 passed`
- `python -m pytest research/knowledge-hub/tests/test_aitp_service.py -q`
  - result: `97 passed`
- `python -m pytest research/knowledge-hub/tests/test_runtime_profiles_and_projections.py research/knowledge-hub/tests/test_schema_contracts.py -q`
  - result: `20 passed`
- `python research/knowledge-hub/runtime/scripts/run_scrpa_thesis_topic_acceptance.py --json`
  - result: `success`

## Archive References

- `.planning/milestones/v1.37-REQUIREMENTS.md`
- `.planning/milestones/v1.37-MILESTONE-AUDIT.md`
- `docs/superpowers/plans/2026-04-10-aitp-v137-v142-remediation.md`
