Thinking integration plan hardening for junior handoff
Summary
Refined the thinking-content integration plan to remove execution ambiguity and close known blindspots so a junior engineer can implement directly from the document.
What changed
- Replaced ambiguous task language with explicit file-level edits and acceptance gates.
- Corrected callback typing to use
StreamingCallback(existing alias). - Added missing
process_request(..., thinking_callback=...)plumbing step. - Fixed command architecture guidance:
/thoughtsis implemented inui/commands, not inapp.pyinline parsing. - Added preflight validation for tinyagent thinking stream events.
- Added mandatory neXTSTEP UI skill precondition for UI edits.
- Added explicit text-only extraction requirement for final assistant panel to keep reasoning separate.
- Added concrete test files and ordered verification gates.