ONB — TFW-42 / Phase C: Glossary & Adapter Sync¶
Date: 2026-04-30 Author: Executor (Antigravity) Status: 🟠 ONB — Awaiting answers Parent HL: HL-TFW-42 TS: TS Phase C
1. Understanding¶
Phase C finalizes TFW-42 by updating three glossary entries (Iteration, iterations.yaml, min_iterations) to reflect the research/iterN/ folder structure and co-located RES.md convention established in Phase A. Then sync the two modified workflows (research/base.md and plan.md) to all adapter directories (.agent/workflows/ and .claude/commands/), bump VERSION to 0.8.6, and record the TFW-42 change in CHANGELOG.md.
2. Entry Points¶
| File | Current state | What changes |
|---|---|---|
.tfw/glossary.md L144-151 |
3 entries with old paths (researchN/, RES__iterN__*.md, "at task root") |
Update to research/iterN/, research/iterN/RES.md, research/iterations.yaml |
.agent/workflows/tfw-research.md |
Stale copy (pre-Phase B) | Overwrite with .tfw/workflows/research/base.md |
.agent/workflows/tfw-plan.md |
Stale copy (pre-Phase B) | Overwrite with .tfw/workflows/plan.md |
.claude/commands/tfw-research.md |
Stale copy (pre-Phase B) | Overwrite with .tfw/workflows/research/base.md |
.claude/commands/tfw-plan.md |
Stale copy (pre-Phase B) | Overwrite with .tfw/workflows/plan.md |
.tfw/VERSION |
0.8.5 |
0.8.6 |
.tfw/CHANGELOG.md |
No TFW-42 entry | Add [0.8.6] section |
.tfw/project_config.yaml L7 |
version: "0.8.5" |
version: "0.8.6" |
3. Questions (blocking — cannot proceed without answers)¶
| # | Question | Answer |
|---|---|---|
| — | No blocking questions. | — |
4. Recommendations (suggestions, not blocking)¶
- Sync all 4 adapter copies (not just 2). TS §5 AC-2 says "Other adapter directories (claude-code, cursor) checked — if workflow copies exist, sync them too." Both
.agent/workflows/(Antigravity) and.claude/commands/(Claude Code) have stale copies of tfw-research.md and tfw-plan.md. The cursor adapter (.tfw/adapters/cursor/) only has a template file, no workflow copies — no action needed there. Total: 4 files to sync (2 Antigravity + 2 Claude Code).
5. Risks Found (edge cases, potential issues not in TS)¶
-
TS says 5 modifications, actual is 8. TS §4 lists
.agent/workflows/tfw-research.mdand.agent/workflows/tfw-plan.mdbut.claude/commands/also has stale copies (tfw-research.md, tfw-plan.md). AC-2 explicitly covers this ("Other adapter directories... if workflow copies exist, sync them too"). Plus project_config.yaml version bump (AC-3 bullet 3) adds a 6th modification not in the TS §4 table. Total: 8 files modified (glossary + 4 adapter copies + CHANGELOG + VERSION + project_config.yaml). All within scope budgets. -
glossary.md "Iteration" entry L144-145 also references
researchN/(not justresearch/iterN/). Verified: the current text saysresearchN/which is the old convention. TS correctly identifies this.
6. Inconsistencies with Code (spec vs reality)¶
- TS §4 Affected Files table lists 5 files, but AC-2 and AC-3 together imply 8 files total. Not a contradiction — TS §4 was conservative, ACs are authoritative.
7. Knowledge Citations¶
| # | HL §7.2 ref | Read? | Applied / N/A | Notes |
|---|---|---|---|---|
| KC1 | philosophy.md F4 (Structural enforcement) | ✅ | Applied — numbered files and container structure are being propagated to glossary definitions | |
| KC2 | philosophy.md F24 (Heuristics > instructions) | ✅ | N/A — glossary is definitional, not instructional | |
| KC3 | convention.md F19 (Naming consistency) | ✅ | Applied — glossary entries will use consistent phase-a kebab-case |
|
| KC4 | KNOWLEDGE.md D48 (Naming normalization) | ✅ | Applied — glossary paths updated to match D48 convention | |
| KC5 | KNOWLEDGE.md D38 (Multi-iteration research) | ✅ | Applied — glossary entries describe the refactored D38 implementation | |
| KC6 | process.md F14 (YAML control files) | ✅ | Applied — iterations.yaml glossary entry describes its role as coordinator control | |
| KC7 | convention.md F15 (Multi-phase subfolders) | ✅ | N/A — Phase glossary entry already uses generic naming; no PhaseX reference to fix |
ONB — TFW-42 / Phase C: Glossary & Adapter Sync | 2026-04-30