end-of-turn-marker
Every user-facing turn ends with a divider block. The divider is the SECTION HEADER. Numbered summary items follow below it.
Format
━━━━━━━━━━━━━━━━━━━━
✅ 完成 · Complete
━━━━━━━━━━━━━━━━━━━━
1. First change or fix
2. Second change or fix
3. Third change or fix
OR:
━━━━━━━━━━━━━━━━━━━━
🤚 需要用户 · Needs User
━━━━━━━━━━━━━━━━━━━━
1. 需要确认:merge 到 main?
2. 有 3 个文件未提交,是否推送?
OR:
━━━━━━━━━━━━━━━━━━━━
⏳ 等待中 · Waiting
━━━━━━━━━━━━━━━━━━━━
1. dev server 运行在 port 3000
2. 等待测试完成后继续
Rules
- The divider block is ALWAYS at the very end of the turn
- Numbered items follow the divider, one per line
- Use [END:FINAL], [END:WAIT], or [END:NEEDS_USER] as the LAST line after all items
- Never put content AFTER the [END:*] marker
- If review-gate fires, its output replaces/supplements the summary items
Integration with review-gate
The review-gate Stop hook output should format neatly with the marker divider.