docs: archive scheduling remediation plan

This commit is contained in:
lda
2026-09-10 02:27:04 +07:00 Verified
parent 337af914b4
commit accfa4e487
@@ -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