TODO.md's two open items become executable phase directories under .agents/phases/todo/:
- 159_edit_and_resend_message (5 tasks): inline edit affordance on the last
user bubble, in-place resend that truncates the replaced turn, an editable
error turn after an oversize question, and the Playwright suite
tests/e2e/test_edit_and_resend_message.py.
- 160_tool_budget_telemetry (5 tasks): remaining tool-call count in every
tool result, tool calls rejected (never shown) once the budget is spent,
the additive done.budget_exhausted flag + rounds=/cap_hit= log fields,
the Continue researching affordance, and
tests/e2e/test_tool_budget_telemetry.py.
No application code changed; the TODO lines are recoverable from git history.
LLM-Generated: true