ONB — TFW-14: Research Interaction Model¶
Дата: 2026-04-01 Автор: Executor (AI) Статус: 🟠 ONB — Ожидает ответов Parent HL: HL-TFW-14 TS: TS TFW-14
1. Understanding (как понял задачу)¶
Добавить в RESEARCH workflow 4 механизма взаимодействия и 1 фикс. 2 новых элемента: Briefing Protocol (вход в research с планом и наводящими вопросами, turn-based) и Closure Protocol (выход с рекомендациями к HL update). 2 расширения: Stage Handoff (расширение checkpoint — план следующего стейджа + вопрос) и Sufficiency Check (усиление Final Checkpoint: «хватит для финализации HL?»). 1 фикс: skip-bias в plan.md (pros/cons формат, default = recommend research). 5 файлов: research.md, RES.md, plan.md, оба адаптера.
2. Entry Points (откуда начинать)¶
| # | File | Lines | What to change |
|---|---|---|---|
| 1 | .tfw/workflows/research.md |
L16-27 (after Research Mindset, before Process) | Insert Briefing Protocol |
| 2 | .tfw/workflows/research.md |
L92-116 (Checkpoint section) | Extend with Stage Handoff |
| 3 | .tfw/workflows/research.md |
L118-136 (after Final Checkpoint) | Insert Closure Protocol |
| 4 | .tfw/workflows/research.md |
L118-136 (Final Checkpoint) | Update Sufficiency Check |
| 5 | .tfw/workflows/research.md |
L144-168 (Agent Behavior Protocol) | Add Hard Rules + Anti-patterns |
| 6 | .tfw/templates/RES.md |
L11-12 (after Research Context) | Insert Briefing section |
| 7 | .tfw/templates/RES.md |
L63-66 (before Conclusion) | Insert Closure section |
| 8 | .tfw/workflows/plan.md |
L68-85 (Phase 3.5) | Rewrite with pros/cons + HL gate |
| 9 | .claude/commands/tfw-research.md |
L30-33 (Step 4) | Sync with new structure |
| 10 | .agent/workflows/tfw-research.md |
L36-39 (Step 4) | Sync with new structure |
3. Questions (blocking — cannot proceed without answers)¶
| # | Question | Answer |
|---|---|---|
| — | Нет блокирующих вопросов | — |
4. Recommendations (suggestions, not blocking)¶
- Limits table update. TS Step 4 меняет «per stage» на «per turn» (turn-based ритм). Таблица Limits в
research.md(L183) говоритQuestions to user per stage | 3 | Hard. Предлагаю обновить наQuestions to user per turn | 3 | Hardдля консистентности. TS не упоминает эту таблицу явно, но это прямое следствие turn-based смены. - Verdict wording. TS Step 4 меняет Final Checkpoint вопрос с «Sufficient for TS?» на «Sufficient for HL finalization?». Verdict line (L135)
Sufficient for TS / Need another passтоже нужно обновить наSufficient for HL finalization / Need another pass. TS не упоминает эту строку, но это часть того же блока.
5. Risks Found (edge cases, potential issues not in TS)¶
- research.md L151 consistency. Hard Rule #4: «Max 3 questions per stage (hard limit)» — конфликтует с turn-based ритмом. Нужно заменить «per stage» → «per turn» здесь тоже, иначе агент получает противоречивые инструкции.
6. Inconsistencies with Code (spec vs reality)¶
- Нет инконсистентностей — TS точно описывает текущее состояние файлов.
ONB — TFW-14: Research Interaction Model | 2026-04-01