Wave-4 fix-batch decomposition: seven pg-fix tasks + review-wave-4-fixes gate from the general review (002) — forwarder reconnect retry (Finding 1, with the failed-connect test seam), tx pg_notify wakes retiring F-1's engine arm (Finding 2), max_size/DSN-options open path (Finding 3), stale-UNLISTEN generation drop (Finding 4), scheduler quarantine/retry (Finding 5), decode dedupe + cleanups, doc alignment; wave 5 gates on the two HIGH fixes landing

This commit is contained in:
glm-5.3-flash committed 2026-10-09 22:11:13 +00:00
1 parent 89828170f4
commit e067357de9
9 files changed
+785 -2

No files matched your search

+16 -2
View File
@@ -1,6 +1,6 @@
---
status: draft
last_updated: 2026-10-09 (wave-4 general review written — 2 live-proven bugs incl. F-1's root cause; fixes pending; reviews renumbered 001/002 per the alk* numbering pattern)
last_updated: 2026-10-09 (wave-4 fix batch decomposed from the general review — 7 fix tasks + review-wave-4-fixes gate; wave 5 decomposition gates on the two HIGH fixes landing)
---
# alkstore — Implementation plan
@@ -257,4 +257,18 @@ decomposes. Specific gates:
- **Wave 4 decomposition** (2026-10-08) — shaped as wave 3's
structural twin; wave-3 outcomes absorbed (constructors exist;
arithmetic re-owned per engine; per-engine `@every` parser;
SQLite-scoped deferred notes stay put). See the Wave 4 section.
SQLite-scoped deferred notes stay put). See the Wave 4 section.
- **Wave-4 fix-batch decomposition** (2026-10-09) — the general
review's findings decomposed into seven `pg-fix-*` tasks + a
`review-wave-4-fixes` gate: Finding 1 → `pg-fix-forwarder-reconnect`
(with the failed-connect test seam the gate's blind spot demands),
Finding 2 → `pg-fix-tx-wake` (retires F-1's engine arm), Finding 3
+ the DSN-options note → `pg-fix-open-path`, Finding 4 →
`pg-fix-stale-unlisten`, Finding 5 + the scheduler doc fix →
`pg-fix-scheduler-resilience`, the decode-duplication smell + small
cleanups → `pg-fix-dedupe-cleanup`, the TLS/QueueOpts doc
alignments → `pg-fix-docs-alignment`. Sequencing per the review's
recommendation: **wave 5 decomposes after the two HIGH fixes land**
(the suite's wake-driven rows would otherwise inherit a hang-shaped
false failure); 3–7 may trail into wave 5's window if the
fix-batch gate judges them wake-independent.