Skip to content

fix: reconcile numbered plans - #147

Merged
EvanProgramming merged 1 commit into
mainfrom
codex/fix-145
Sep 13, 2026
Merged

EvanProgramming merged 1 commit into
mainfrom
codex/fix-145

Conversation

@EvanProgramming

Copy link
Copy Markdown
Owner

Fixes #145

What changed

  • Give numbered Plan tasks the same durable ordered identity and guarded receipt matching as plain-string TaskList plans.
  • Preserve scoped plan-* task identities and restore ordered task display after restart.
  • Add restart-persistence and CLI regressions with omitted TaskDone, successful read/test/write/Git receipts, and a genuinely unmatched report step.

Validation

  • python -m unittest tests.test_task_consistency -v (19 passed)
  • make check
  • make docs-check
  • git diff --check
  • Full local make test-core reached all 192 tests; loopback webhook binding and offline wheel build dependencies are sandbox-limited here, with CI as the authoritative environment gate.

@EvanProgramming
EvanProgramming merged commit 6384a1e into main Sep 13, 2026
6 of 12 checks passed
@EvanProgramming
EvanProgramming deleted the codex/fix-145 branch September 13, 2026 04:27
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.

[P2] Post-fix DeepSeek Plans without TaskList still leave successful CLI work blocked

1 participant