refactor: account for completed monitor turns - #5173
Conversation
GPT 5.6 Review — ✅ no blocking findingsGPT 5.6 completed its review of This comment is updated in place on each push. Review detailsNo findings. False positive or not applicable? A repository writer can comment: |
Design Review (Fable 5) — 🟡 CONCERNSDesign-level review of Design-Verdict: CONCERNS An in-flight claim has only fatal exits — a timed-out turn wedges the monitor silently, and the restart recovery then retires it as BLOCKED. Watch
Suggestions
[DESIGN-REVIEWED] 1c2704b |
|
Replaced by #5182 after renaming the branch to remove the prefix. |
First Principles Review (Fable 5) — 🟡 CONCERNSPremise-level review of All evidence gathered. The change is stage 3 of a declared 7-PR stack; virtually every runtime path it adds is dormant until the probe dispatcher (a later stack PR) starts marking wakes in-flight. Key counts I ran: First-Principles-Verdict: CONCERNS A "refactor" that ships a dormant accounting substrate — 2 zero-caller service methods, 4 write-only persisted fields, and an undeclared universal 8-turn clamp. What this change shipsIntent: make structured monitors spend their turn/token budgets only on correlated raw provider completion evidence — an ADDITION (dormant capability), despite the
Watch
Subtractions
[FIRST-PRINCIPLES-REVIEWED] 1c2704b |
Stack: #5171 → #5172 → #5173 → #5174 → #5175 → #5176 → #5177
Position: 3 of 7. Base: #5172. Next: #5174.
Charges monitor budgets from correlated raw completion evidence across dashboard, Slack, and Discord.
Verification: completion, dashboard, Slack, Discord, and messaging suites.