Skip to content

Fix current-lane projection and recovery churn#406

Merged
yvette-carlisle merged 1 commit into
mainfrom
xy/status-stale-retained-projection
Jun 16, 2026
Merged

Fix current-lane projection and recovery churn#406
yvette-carlisle merged 1 commit into
mainfrom
xy/status-stale-retained-projection

Conversation

@yvette-carlisle

Copy link
Copy Markdown
Member

Summary

  • replaces stale active-run/readback surfaces with a single current-lane/run-lease projection model
  • demotes cleanup-complete unleased lanes from CLI/WebUI current lanes using terminal ledger authority
  • records phase-goal recovery evidence and blocks repeated same issue/phase/error automatic continuation churn
  • surfaces continuation recovery state in CLI/WebUI/macOS and adds macOS progress percent readout
  • retires old active_lease/activeRuns/owned_active external fields in favor of run_lease/current_lanes/leased_run

Verification

  • cargo make fmt
  • cargo make lint-fix
  • cargo make checks (1181 passed, 1 skipped)
  • swift build --package-path apps/decodex-app
  • old-field scan: no active_lease/activeRuns/active_run/owned_active/shadowed_by_active_run contract remnants outside noninteractive_runtime test names

@yvette-carlisle
yvette-carlisle merged commit 6e17650 into main Jun 16, 2026
14 checks passed
@yvette-carlisle
yvette-carlisle deleted the xy/status-stale-retained-projection branch June 16, 2026 11:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant