ONB — TFW-42 / Phase B: Workflow Updates¶
Date: 2026-04-30 Author: Executor (Antigravity) Status: 🟠 ONB — Awaiting answers Parent HL: HL-TFW-42 TS: TS Phase B
1. Understanding¶
Phase B updates two workflow files (research/base.md and plan.md) to reference the new folder structure established in Phase A — unified research/ container with research/iterN/ subfolders, numbered stage files (1_briefing.md…4_challenge.md), co-located RES.md, research/iterations.yaml location, and kebab-case phase folders (phase-a/). After this phase, any agent following these workflows will create research artifacts in the correct locations.
2. Entry Points¶
| File | Current state | What changes |
|---|---|---|
.tfw/workflows/research/base.md (131 lines) |
References researchN/, research/briefing.md, RES__{ID}__title.md |
Steps 0, 3, 4, 5, 6: all paths to new convention |
.tfw/workflows/plan.md (153 lines) |
References PhaseA/, HL__PhaseA__, iterations.yaml at task root |
Step 6b: path + multi-agent ref. Step 7: kebab-case phases |
3. Questions (blocking — cannot proceed without answers)¶
| # | Question | Answer |
|---|---|---|
| — | No blocking questions | — |
4. Recommendations (suggestions, not blocking)¶
-
TS §6 line number references are approximate. TS gives line numbers (e.g., "Step 0 lines 12-26") that match the pre-Phase-B state of base.md. I will navigate by section headers (Step 0, Step 3, etc.) as the TS §8 Risk section itself recommends.
-
Step 6c in plan.md also references RES paths. TS §8 Risk row 2 correctly identifies this. Step 6c (line 100) says
Read all RES__* files— this needs updating toRead all research/iterN/RES.md filesfor consistency. I will include this as part of AC-1's spirit (all old-style RES paths should be gone from both files), though it technically lives in plan.md. -
plan.md Step 6b currently says "Create
iterations.yamlin task folder" (line 90). The new convention places it atresearch/iterations.yaml. This change is explicitly covered by AC-3.
5. Risks Found (edge cases, potential issues not in TS)¶
-
plan.md Step 6c RES path reference. Line 100 has
Read all RES__* files and iterations.yaml— uses old naming. Not explicitly in AC-1/AC-2/AC-3 but the Definition of Failure §7 says "AnyresearchN/orresearch2/path remains in either workflow". TheRES__*glob also needs updating. Will fix as part of ensuring no old paths remain. -
handoff.md TD-112 (PhaseA references). TS §2 Out of Scope explicitly excludes handoff.md. Will report as observation if still present, but will NOT modify.
6. Inconsistencies with Code (spec vs reality)¶
-
TS §6 says base.md Step 4 is at lines 51-58. Actual Step 4 (Briefing Protocol) is at lines 51-58. Correct — no inconsistency.
-
TS §6 says plan.md Step 7 is at lines 131-140. Actual Step 7 block showing
PhaseA/is at lines 131-140. Correct. -
TS says plan.md Step 6b is at lines 88-96. Actual Step 6b (Create iterations.yaml) is at lines 88-96. Correct.
No inconsistencies found between spec and reality.
7. Knowledge Citations¶
| # | HL §7.2 ref | Read? | Applied / N/A | Notes |
|---|---|---|---|---|
| KC1 | knowledge/philosophy.md F4 — Structural enforcement | ✅ | Applied: numbered files in template references enforce execution order | |
| KC2 | knowledge/philosophy.md F24 — Instructions vs heuristics | ✅ | Applied: numbered stage file names are self-explanatory in workflow references | |
| KC3 | knowledge/convention.md F19 — Naming consistency | ✅ | Applied: kebab-case phase-a/ in plan.md Step 7 replaces PascalCase |
|
| KC4 | KNOWLEDGE.md D48 — Naming normalization | ✅ | Applied: extending lowercase convention to phase folder examples in workflows | |
| KC5 | KNOWLEDGE.md D38 — Multi-iteration research | ✅ | Applied: refactoring iteration folder references from researchN/ to research/iterN/ |
|
| KC6 | knowledge/process.md F14 — YAML control files | ✅ | Applied: iterations.yaml path update + multi-agent reference in plan.md | |
| KC7 | knowledge/convention.md F15 — Multi-phase subfolders | ✅ | Applied: PhaseX → phase-x in plan.md Step 7 example |
No additional PV items needed — coordinator's coverage is complete for this scope.
ONB — TFW-42 / Phase B: Workflow Updates | 2026-04-30