Дата: 2026-04-01 Автор: Coordinator (AI) Статус: 🟡 TS_DRAFT — Ожидает апрува Parent HL: HL-TFW-15
Переименовать pipeline статусы с 🔵 HL / 🟡 TS на 📝 HL_DRAFT / 🟡 TS_DRAFT, добавить формальный status registry в PROJECT_CONFIG.yaml, обновить all pipeline strings и status tables in 9 live files. Перенумеровать Phase 3.5 → Phase 4.
.tfw/ live files and root README.mdtfw.statuses) in PROJECT_CONFIG.yamltasks/TFW-{1..14}/) — historical, no changesPhase 3.5 references preserved.claude/, .agent/) — reference workflows, not statuses| Файл | Действие | Описание |
|---|---|---|
.tfw/PROJECT_CONFIG.yaml |
MODIFY | Add tfw.statuses registry with role field |
.tfw/conventions.md |
MODIFY | §5: pipeline, status table, skip path, REJECT branching |
.tfw/glossary.md |
MODIFY | Status Flow diagram, status count, Concept Taxonomy |
.tfw/README.md |
MODIFY | Task Lifecycle pipeline diagram + “8-status” reference |
.tfw/workflows/plan.md |
MODIFY | Phase 3.5 → 4, step renumber, 🔵 HL refs, Status Transitions |
.tfw/workflows/research.md |
MODIFY | Status Transitions section (L278-281) |
README.md (root) |
MODIFY | Key Concepts pipeline + task board legend |
.tfw/templates/HL.md |
MODIFY | Status: 🔵 HL → 📝 HL_DRAFT |
.tfw/templates/TS.md |
MODIFY | Status: 🟡 TS → 🟡 TS_DRAFT |
Бюджет: 0 новых файлов, 9 модификаций. Лимиты — см. tfw.scope_budgets в .tfw/PROJECT_CONFIG.yaml.
Add tfw.statuses block after tfw.research:
statuses:
- id: TODO
emoji: "⬜"
description: "Task registered, work not started"
- id: HL_DRAFT
emoji: "📝"
description: "HL being drafted or discussed"
role: coordinator
- id: RES
emoji: "🔬"
description: "Research in progress (optional)"
role: coordinator
- id: TS_DRAFT
emoji: "🟡"
description: "TS written, awaiting approval"
role: coordinator
- id: ONB
emoji: "🟠"
description: "Executor onboarding"
role: executor
- id: RF
emoji: "🟢"
description: "Execution complete, RF written"
role: executor
- id: REV
emoji: "🔍"
description: "Review in progress"
role: reviewer
- id: DONE
emoji: "✅"
description: "Task closed"
- id: BLOCKED
emoji: "❌"
description: "Blocked by dependency"
§5 pipeline diagram (L97-105):
⬜ TODO → 📝 HL_DRAFT → 🔬 RES → 🟡 TS_DRAFT → 🟠 ONB → (develop) → 🟢 RF → 🔍 REV → ✅ DONE
(skip: 📝 HL_DRAFT ··· 🟡 TS_DRAFT)
Status table (L107-117) — replace:
| Status | Meaning |
|---|---|
| ⬜ TODO | Task planned, HL not started |
| 📝 HL_DRAFT | HL being drafted, awaiting review/approval |
| 🔬 RES | Research in progress (optional — user can skip to TS_DRAFT) |
| 🟡 TS_DRAFT | TS written, awaiting approval for execution |
| 🟠 ONB | Onboarding: executor studying the task |
| 🟢 RF | Execution complete, RF written |
| 🔍 REV | Review: reviewer checking RF |
| ✅ DONE | Task closed, traces updated |
| ❌ BLOCKED | Blocked by dependency |
Task Board format (L119-122) — update status example.
Review verdicts (L124-128) — REJECT updated:
- ❌ REJECT → 🛑 User decides: (a) 📝 HL_DRAFT, (b) 🔬 RES, (c) 🟡 TS_DRAFT
Task Board legend (L128) — update pipeline string.
Status Flow section (L47-57) — replace pipeline diagram + update “8 statuses” reference:
⬜ TODO → 📝 HL_DRAFT → 🔬 RES → 🟡 TS_DRAFT → 🟠 ONB → (develop) → 🟢 RF → 🔍 REV → ✅ DONE
(skip: 📝 HL_DRAFT ··· 🟡 TS_DRAFT)
Add Concept Taxonomy section after Status Flow: Document Type, Template, Workflow, Adapter Command, Status — definitions per HL §2.4.
Pipeline diagram (L127-128) — replace:
⬜ TODO → 📝 HL_DRAFT → 🔬 RES → 🟡 TS_DRAFT → 🟠 ONB → (develop) → 🟢 RF → 🔍 REV → ✅ DONE
(skip: 📝 HL_DRAFT ··· 🟡 TS_DRAFT)
“8-status lifecycle” text (L124, L280) — keep “eight statuses” (count unchanged).
Step list (L133-143) — update step 1 “Write an HL” references and REJECT verdict wording.
🔵 HL → 📝 HL_DRAFT⬜ TODO → 📝 HL_DRAFT → 🔬 RES → 🟡 TS_DRAFT → 🟠 ONB → (develop) → 🟢 RF → 🔍 REV → ✅ DONE
(skip: 📝 HL_DRAFT ··· 🟡 TS_DRAFT) ↓
❌ BLOCKED
L278-281 — replace:
Pipeline: 📝 HL_DRAFT → 🔬 RES → 🟡 TS_DRAFT → ...
Standalone: ⬜ TODO → 🔬 RES → ✅ DONE (or → new task)
Skip: 📝 HL_DRAFT ··· 🟡 TS_DRAFT (user confirms skip)
Key Concepts (L90): replace pipeline string:
⬜ TODO → 📝 HL_DRAFT → 🔬 RES → 🟡 TS_DRAFT → 🟠 ONB → 🟢 RF → 🔍 REV → ✅ DONE
Task Board legend (L128): replace:
> Statuses: ⬜ TODO → 📝 HL_DRAFT → 🔬 RES → 🟡 TS_DRAFT → 🟠 ONB → 🟢 RF → 🔍 REV → ✅ DONE | ❌ BLOCKED
TFW-15 row (L125): update status 🔵 HL → 📝 HL_DRAFT (after TS approval this becomes 🟡 TS_DRAFT).
L5: 🔵 HL — Ожидает ревью → 📝 HL_DRAFT — Ожидает ревью
L5: 🟡 TS — Ожидает апрува → 🟡 TS_DRAFT — Ожидает апрува
⬜ TODO → 📝 HL_DRAFT → 🔬 RES → 🟡 TS_DRAFT → 🟠 ONB → 🟢 RF → 🔍 REV → ✅ DONE present in all 7 pipeline locationstfw.statuses block in PROJECT_CONFIG.yaml with 9 entries and role field📝 HL_DRAFT and 🟡 TS_DRAFTPhase 3.5 (header renamed to Phase 4), no step gapHL_DRAFT / TS_DRAFT📝 HL_DRAFT — Ожидает ревью🟡 TS_DRAFT — Ожидает апрува🔵 HL in .tfw/ (excluding CHANGELOG.md) → 0 resultsPhase 3.5 in .tfw/ (excluding CHANGELOG.md) → 0 resultstasks/TFW-{1..14}/) modified| Риск | Mitigation |
|---|---|
| Пропустить pipeline string location | RES Gather audit: 9 файлов, все locations записаны |
| Step renumber в plan.md сломает references | Адаптеры ссылаются на workflow file, не на step numbers |
_DRAFT suffix непонятен новым агентам |
glossary Concept Taxonomy + conventions status table |
| *TS — TFW-15: Pipeline Formalization | 2026-04-01* |