From accfa4e487729aa71a738a653a1896f3772e4469 Mon Sep 17 00:00:00 2001 From: lda Date: Thu, 10 Sep 2026 02:27:04 +0700 Subject: [PATCH] docs: archive scheduling remediation plan --- ...2026-09-10-rabbitreview-103-remediation.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) rename docs/{ => historical}/superpowers/plans/2026-09-10-rabbitreview-103-remediation.md (80%) diff --git a/docs/superpowers/plans/2026-09-10-rabbitreview-103-remediation.md b/docs/historical/superpowers/plans/2026-09-10-rabbitreview-103-remediation.md similarity index 80% rename from docs/superpowers/plans/2026-09-10-rabbitreview-103-remediation.md rename to docs/historical/superpowers/plans/2026-09-10-rabbitreview-103-remediation.md index 091b1982..aac99b14 100644 --- a/docs/superpowers/plans/2026-09-10-rabbitreview-103-remediation.md +++ b/docs/historical/superpowers/plans/2026-09-10-rabbitreview-103-remediation.md @@ -1,6 +1,6 @@ # CodeRabbit 103: Selected Scheduling Corrections -**Status:** active +**Status:** complete **Branch:** `opencode/sched-verify-plan` **Base under review:** current `HEAD` (`898a250c` at plan start) **Scope:** selected findings from `random shit/rabbitreview/103.txt`; no merge, @@ -23,29 +23,29 @@ valid Python 3.14 syntax rewrites. ## Work sequence -- [ ] Reproduce the selected test weaknesses and inspect current callers, +- [x] Reproduce the selected test weaknesses and inspect current callers, then add red-first regression coverage for API/poll transaction ordering, interval identity, and the selected test-boundary hazards. -- [ ] Refactor schedule mutations into synchronous transaction-wrapped +- [x] Refactor schedule mutations into synchronous transaction-wrapped operations while preserving public async signatures and behavior. Verify concurrent admin/poll behavior and existing torn-write tests. -- [ ] Normalize and validate history interval identity; add equivalent-offset, +- [x] Normalize and validate history interval identity; add equivalent-offset, invalid-endpoint, and duplicate-prevention tests. -- [ ] Add nonzero asynchronous lock backoff and rerun lifecycle, shutdown, +- [x] Add nonzero asynchronous lock backoff and rerun lifecycle, shutdown, deadlock, cancellation, and settlement pins. -- [ ] Move pure `walk_expression_paths` traversal to the shared input-binding +- [x] Move pure `walk_expression_paths` traversal to the shared input-binding model layer, update imports/docs/tests, apply `expected_revision >= 1`, consistent `OccurrenceKind` identity annotations, and PEP 604 dispatch unions. -- [ ] Harden selected pagination, protocol, durability, subprocess, timer, +- [x] Harden selected pagination, protocol, durability, subprocess, timer, and controlled revision-race tests. Keep test-only cleanup separate from production correctness. -- [ ] Correct the four selected documentation statements and lint every +- [x] Correct the four selected documentation statements and lint every changed Markdown file. -- [ ] Run focused suites, Ruff, formatting, basedpyright, and diff-check; +- [x] Run focused suites, Ruff, formatting, basedpyright, and diff-check; obtain a fresh independent review when available; re-review confirmed fixes and interactions before final handoff. -- [ ] Archive this completed plan under `docs/historical/superpowers/plans/` +- [x] Archive this completed plan under `docs/historical/superpowers/plans/` and update any live links if needed. ## Verification targets