+
Captures every ask
Main tasks, corrections, side thoughts, and unrelated reminders stay on the list. Every visible ID includes P0–P3 priority, while the permanent OI number stays stable. Any real loose end you still need to look at is added as Agent, and its badge remembers the discussion point that caused the capture; nothing is invented just to fill the page.
↺
Shows it once per turn
Two or three lines at the end of the final answer. Never repeated through progress messages.
→
Suggests one next move
Those lines name one useful item to do next — no list, no counts, no done pile. Ignore one and it rotates to another. If work is blocked, it records the nearest useful unblock or follow-up as its own item instead of going silent. It does not start anything.
✓
Keeps a full ledger
Everything else waits in a clean local editor where the small OI reference sits above the task instead of squeezing it into a narrow column. You can edit, set P0–P3 priority, set a lasting manual order, complete, and undo. A compact action opens one active item in a fresh Codex task with its context and an unsent request for a simple explanation plus one next move. Double-click an item to keep its reminder note open; its top-right close button dismisses it, while double-clicking the explanation selects text without touching the item underneath. Pressing Escape after pointer-opening a note clears the double-click selection instead of leaving the task looking like an active editor. Project chats keep separate private ledgers in the project's Git-ignored `.outstanding-items/` directory by default. Automatic items surface by actionability, priority, and recency without overwriting your dragged positions. Each chat refreshes an outdated editor from the installed plugin while preserving its local link. Proven finished work moves to completed automatically. Transferred work stays folded away with its destination task named.