Human
Prepare release notes from the latest changes, but show me the file before you write it.
Pattern / overview
The smallest credible agentic surface: a human request, visible thinking, a successful read, a bounded write proposal, and a question that resumes the work.
This overview composes `chat-message`, `thinking-indicator`, `thinking-steps`, `tool-call`, `approval-gate`, `ask-user-question`, and `chat-input`. Each surface keeps its own CSS contract; the focused recipes isolate the state families.
Chat streaming · Tool approval · Question resume. Each page keeps the no-JS path visible and includes a state matrix.
A judgement pause is approval-gate + ask-user-question. Message copy / regenerate footers are host button slots on chat-message, not new inventory.