trace-first-starter

TS — TFW-7: Resolve All Open Tech Debt

Date: 2026-03-12 Author: Coordinator (AI) Status: 🟡 TS — Awaiting approval Parent HL: HL-TFW-7


1. Goal

Resolve all 5 open ⬜ Backlog tech debt items via targeted text edits. After execution, zero backlog items remain in TECH_DEBT.md.

2. Scope

In Scope

Out of Scope

3. Affected Files

File Action Description
.tfw/conventions.md MODIFY Add docs.md to §8 table (TD-8); add cross-ref note to overlap areas (TD-2)
.tfw/README.md MODIFY Add docs row to §Canonical Workflows (TD-4); fix “five” → “six” (TD-9); add cross-ref note (TD-2)
.tfw/glossary.md MODIFY Add cross-ref note to Workflow definition (TD-2)
TECH_DEBT.md MODIFY Update statuses for all 5 items

Budget: 0 new files, 3 modifications. ≤7 files ✅, ≤4 new ✅, ≤600 LOC ✅.

4. Detailed Steps

Step 1: Fix TD-8 + TD-4 + TD-9 (workflow listing consistency)

TD-8 — In .tfw/conventions.md §8, add docs.md row to the Workflows table:

| [docs.md](workflows/docs.md) | Coordinator | Update KNOWLEDGE.md and TECH_DEBT.md after task completion |

TD-4 — In .tfw/README.md §Canonical Workflows, add docs row after the resume row:

| **docs** | Coordinator | After REVIEW → update KNOWLEDGE.md and TECH_DEBT.md |

TD-9 — In .tfw/README.md L161, remove the hardcoded count:

-TFW v3 defines five canonical workflows
+TFW v3 defines the following canonical workflows

Step 2: Fix TD-3 (accept as-is)

No file changes. TD-3 is accepted — ONB is always required, lightweight mode could undermine the protocol.

Step 3: Fix TD-2 (cross-references)

Add a brief cross-reference note at the bottom of the overlapping sections in each file:

Step 4: Fix TD-7 (accept by design)

No file changes needed. Update status in TECH_DEBT.md to Accepted — by design.

Step 5: Update TECH_DEBT.md

Update all 5 items:

5. Acceptance Criteria

6. Phase Risks

Risk Mitigation
Edits break markdown table formatting Verify table renders correctly after each edit

*TS — TFW-7: Resolve All Open Tech Debt 2026-03-12*