Skip to content

RLCR: Session scope gating and stagnation handling for large plans #135

@zevorn

Description

@zevorn

Summary

After a 29-round RLCR session (circuit breaker triggered), methodology analysis identified several improvement opportunities for handling large implementation plans.

Key Findings

  1. Plan-Session Mismatch: Plans with 50+ tasks cannot complete in a single session. Productivity dropped from 100% (rounds 1-10) to 67% (rounds 21-29).
  2. Missing Session Boundary: No graceful exit for context exhaustion. 5 stalled rounds before circuit breaker.
  3. Verification Debt Spiral: Implementer outran tests; debt dominated last 15 rounds.
  4. Review Repetition: Full remaining plan restated every review, consuming tokens without new info.
  5. Contract Calibration Gap: Over-ambitious contracts took 10 rounds to self-correct.

Proposed Improvements

  1. Plan scope gate: require milestone decomposition for plans with 15+ tasks
  2. Hard session limit (8-10 rounds) with automatic checkpoint/resume
  3. Test-with-implementation rule (P0 rejection if missing)
  4. Review focus mode after round 5 (delta-only, not full restatement)
  5. Contract calibration after rounds 1-3
  6. Context exhaustion exit: 2 stalled rounds triggers session boundary
  7. Post-edit verification to catch silent failures in same round

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions