Skip to content

Migration accounting — TFW-60 / Phase A

Produced by python docs/scripts/migrate_board.py --manifest. Every board row and every task directory is accounted for exactly once. Re-runnable: the numbers below are recomputed from the tree, not transcribed.

Reconciliation

   61 board data rows
   53 task directories
  ----------------------------------------
  114 source occurrences  ->   61 logical identities

       53  matched       row and directory both exist
        8  board-only    a row with no directory
        0  directory-only  a directory with no row

Rows in a shape no strict | [ID](path) parser matches: 9. They are reported, not repaired.

Board-only rows

ID Status Why it has no directory
TFW-16 ⬜ TODO backlog idea, never started
TFW-20 ⬜ TODO backlog idea, never started
TFW-28 absorbed into another task
TFW-33 ⬜ TODO backlog idea, never started
TFW-34 ⬜ TODO backlog idea, never started
TFW-35 ⬜ TODO backlog idea, never started
TFW-37 absorbed into another task
TFW-39 ⬜ TODO backlog idea, never started

Directory-only entries

None — every directory is named by a row, though not every row names it in a shape a strict parser matches.

Malformed rows

ID Form Directory?
TFW-16 plain text, not a link no
TFW-20 plain text, not a link no
TFW-28 struck through no
[TFW-30](../../../TFW-30__antigravity_adapter_audit/HL-TFW-30__antigravity_adapter_audit.md) struck through yes
TFW-33 plain text, not a link no
TFW-34 plain text, not a link no
TFW-35 plain text, not a link no
TFW-37 struck through no
TFW-39 plain text, not a link no

Every board identifier, by name — 61

The requirement is that each one resolves somewhere after the board is gone, and that the list is produced by counting rather than asserted. A previous pass claimed 61 rows were retained while the snapshot held zero; naming them individually is what makes that failure impossible to repeat.

# Identifier Resolves to
1 [TFW-1](../../../TFW-1__formalize_success_criteria/) snapshot + task directory + index (unresolved or closed)
2 [TFW-2](../../../TFW-2__upgrade_to_v3/) snapshot + task directory + index (unresolved or closed)
3 [TFW-3](../../../TFW-3__readme_public_readiness/HL-TFW-3__readme_public_readiness.md) snapshot + task directory + status.md → index
4 [TFW-4](../../../TFW-4__framework_cleanup/HL-TFW-4__framework_cleanup.md) snapshot + task directory + status.md → index
5 [TFW-5](../../../TFW-5__knowledge_and_tfw_docs/HL-TFW-5__knowledge_and_tfw_docs.md) snapshot + task directory + index (unresolved or closed)
6 [TFW-6](../../../TFW-6__versioning_and_update/HL-TFW-6__versioning_and_update.md) snapshot + task directory + index (unresolved or closed)
7 [TFW-7](../../../TFW-7__resolve_tech_debt/HL-TFW-7__resolve_tech_debt.md) snapshot + task directory + index (unresolved or closed)
8 [TFW-8](../../../TFW-8__reviewer_role_and_workflow/HL-TFW-8__reviewer_role_and_workflow.md) snapshot + task directory + index (unresolved or closed)
9 [TFW-9](../../../TFW-9__update_source_mechanism/HL-TFW-9__update_source_mechanism.md) snapshot + task directory + index (unresolved or closed)
10 [TFW-10](../../../TFW-10__version_string_sweep/HL-TFW-10__version_string_sweep.md) snapshot + task directory + index (unresolved or closed)
11 [TFW-11](../../../TFW-11__research_stage/HL-TFW-11__research_stage.md) snapshot + task directory + index (unresolved or closed)
12 [TFW-12](../../../TFW-12__scope_budget_centralization/HL-TFW-12__scope_budget_centralization.md) snapshot + task directory + index (unresolved or closed)
13 [TFW-13](../../../TFW-13__tfw_init_workflow/HL-TFW-13__tfw_init_workflow.md) snapshot + task directory + index (unresolved or closed)
14 [TFW-14](../../../TFW-14__research_interaction_model/HL-TFW-14__research_interaction_model.md) snapshot + task directory + index (unresolved or closed)
15 [TFW-15](../../../TFW-15__pipeline_status_rename/HL-TFW-15__pipeline_status_rename.md) snapshot + task directory + index (unresolved or closed)
16 TFW-16 snapshot
17 [TFW-17](../../../TFW-17__research_depth_and_coordinator_quality/HL-TFW-17__research_depth_and_coordinator_quality.md) snapshot + task directory + index (unresolved or closed)
18 [TFW-18](../../../TFW-18__knowledge_consolidation/HL-TFW-18__knowledge_consolidation.md) snapshot + task directory + index (unresolved or closed)
19 [TFW-19](../../../TFW-19__config_propagation/HL-TFW-19__config_propagation.md) snapshot + task directory + index (unresolved or closed)
20 TFW-20 snapshot
21 [TFW-21](../../../TFW-21__research_workflow_compression/HL-TFW-21__research_workflow_compression.md) snapshot + task directory + index (unresolved or closed)
22 [TFW-22](../../../TFW-22__coordinator_research_enrichment/HL-TFW-22__coordinator_research_enrichment.md) snapshot + task directory + index (unresolved or closed)
23 [TFW-23](../../../TFW-23__templates_english_standardization/HL-TFW-23__templates_english_standardization.md) snapshot + task directory + index (unresolved or closed)
24 [TFW-24](../../../TFW-24__res_state_machine/HL-TFW-24__res_state_machine.md) snapshot + task directory + index (unresolved or closed)
25 [TFW-25](../../../TFW-25__values_consolidation/HL-TFW-25__values_consolidation.md) snapshot + task directory + index (unresolved or closed)
26 [TFW-26](../../../TFW-26__documentation_site/HL-TFW-26__documentation_site.md) snapshot + task directory + index (unresolved or closed)
27 [TFW-27](../../../TFW-27__wiki_polish_and_brand/HL-TFW-27__wiki_polish_and_brand.md) snapshot + task directory + index (unresolved or closed)
28 TFW-28 snapshot
29 [TFW-29](../../../TFW-29__consistency_audit/HL-TFW-29__consistency_audit.md) snapshot + task directory + index (unresolved or closed)
30 [TFW-30](../../../TFW-30__antigravity_adapter_audit/HL-TFW-30__antigravity_adapter_audit.md) snapshot + task directory + index (unresolved or closed)
31 [TFW-31](../../../TFW-31__quick_start_agent_first/HL-TFW-31__quick_start_agent_first.md) snapshot + task directory + index (unresolved or closed)
32 [TFW-32](../../../TFW-32__methodology_and_positioning/HL-TFW-32__methodology_and_positioning.md) snapshot + task directory + index (unresolved or closed)
33 TFW-33 snapshot
34 TFW-34 snapshot
35 TFW-35 snapshot
36 [TFW-36](../../../TFW-36__content_marketing_blog_series/) snapshot + task directory + status.md → index
37 TFW-37 snapshot
38 [TFW-38](../../../TFW-38__quality_enforcement/HL-TFW-38__quality_enforcement.md) snapshot + task directory + index (unresolved or closed)
39 TFW-39 snapshot
40 [TFW-40](../../../TFW-40__state_separation/HL-TFW-40__state_separation.md) snapshot + task directory + index (unresolved or closed)
41 [TFW-41](../../../TFW-41__execution_quality_gates/HL-TFW-41__execution_quality_gates.md) snapshot + task directory + index (unresolved or closed)
42 [TFW-42](../../../TFW-42__research_cycle_restructure/HL-TFW-42__research_cycle_restructure.md) snapshot + task directory + index (unresolved or closed)
43 [TFW-43](../../../TFW-43__research_stage_protocol/HL-TFW-43__research_stage_protocol.md) snapshot + task directory + index (unresolved or closed)
44 [TFW-44](../../../TFW-44__coordinator_quality_gates/HL-TFW-44__coordinator_quality_gates.md) snapshot + task directory + status.md → index
45 [TFW-45](../../../TFW-45__multi_agent_workflows/HL-TFW-45__multi_agent_workflows.md) snapshot + task directory + status.md → index
46 [TFW-46](../../../TFW-46__evidence_layer/HL-TFW-46__evidence_layer.md) snapshot + task directory + index (unresolved or closed)
47 [TFW-47](../../../TFW-47__codex_adapter_shortcut_skills/HL-TFW-47__codex_adapter_shortcut_skills.md) snapshot + task directory + index (unresolved or closed)
48 [TFW-48](../../../TFW-48__value_first_methodology_rebaseline/) snapshot + task directory + index (unresolved or closed)
49 [TFW-49](../../../TFW-49__agent_commit_identity_and_attribution/) snapshot + task directory + index (unresolved or closed)
50 [TFW-50](../../../TFW-50__minimal_agent_commit_attribution/HL-TFW-50__minimal_agent_commit_attribution.md) snapshot + task directory + index (unresolved or closed)
51 [TFW-51](../../../TFW-51__tfw_light_ru/HL-TFW-51__tfw_light_ru.md) snapshot + task directory + index (unresolved or closed)
52 [TFW-52](../../../TFW-52__tfw_light_v1/HL-TFW-52__tfw_light_v1.md) snapshot + task directory + index (unresolved or closed)
53 [TFW-53](../../../TFW-53__hl_contract_and_goal_defence/HL-TFW-53__hl_contract_and_goal_defence.md) snapshot + task directory + index (unresolved or closed)
54 [TFW-54](../../../TFW-54__agent_team_mode/HL-TFW-54__agent_team_mode.md) snapshot + task directory + status.md → index
55 [TFW-55](../../../TFW-55__canonization_program/HL-TFW-55__canonization_program.md) snapshot + task directory + index (unresolved or closed)
56 [TFW-56](../../../TFW-56__review_mode_removal/HL-TFW-56__review_mode_removal.md) snapshot + task directory + index (unresolved or closed)
57 [TFW-57](../../../TFW-57__artifact_growth_control/) snapshot + task directory + status.md → index
58 [TFW-58](../../../TFW-58__revise_protocol/) snapshot + task directory + status.md → index
59 [TFW-59](../../../TFW-59__north_star_lifecycle/) snapshot + task directory + status.md → index
60 [TFW-60](../../HL-TFW-60__conflict_resistant_shared_workspace.md) snapshot + task directory + status.md → index
61 [TFW-61](../../../TFW-61__collaboration_transport_modes/) snapshot + task directory + status.md → index

Unaccounted: 0. Every identifier the board carried resolves after its removal.

Task state written

Only for non-terminal tasks that have a directory. Every value comes from the board or the directory; unrecorded marks a fact the source never carried.

Task Lifecycle Authority Note
[TFW-3](../../../TFW-3__readme_public_readiness/HL-TFW-3__readme_public_readiness.md) RF HL-TFW-3__readme_public_readiness.md
[TFW-4](../../../TFW-4__framework_cleanup/HL-TFW-4__framework_cleanup.md) UNDECLARED HL-TFW-4__framework_cleanup.md status 🟡 TS is outside the declared vocabulary — carried verbatim
[TFW-36](../../../TFW-36__content_marketing_blog_series/) KNW HL-TFW-36__content_marketing_blog_series.md
[TFW-44](../../../TFW-44__coordinator_quality_gates/HL-TFW-44__coordinator_quality_gates.md) HL_DRAFT HL-TFW-44__coordinator_quality_gates.md
[TFW-45](../../../TFW-45__multi_agent_workflows/HL-TFW-45__multi_agent_workflows.md) UNDECLARED HL-TFW-45__multi_agent_workflows.md status ❄️ FROZEN is outside the declared vocabulary — carried verbatim
[TFW-54](../../../TFW-54__agent_team_mode/HL-TFW-54__agent_team_mode.md) HL_DRAFT PROPOSAL__TFW-54__agent_team_mode.md
[TFW-57](../../../TFW-57__artifact_growth_control/) TODO PROPOSAL__TFW-57__artifact_growth_control.md
[TFW-58](../../../TFW-58__revise_protocol/) TODO PROPOSAL__TFW-58__revise_protocol.md
[TFW-59](../../../TFW-59__north_star_lifecycle/) TODO PROPOSAL__TFW-59__north_star_lifecycle.md
[TFW-60](../../HL-TFW-60__conflict_resistant_shared_workspace.md) RF HL-TFW-60__conflict_resistant_shared_workspace.md
[TFW-61](../../../TFW-61__collaboration_transport_modes/) TODO PROPOSAL__TFW-61__collaboration_transport_modes.md

Guarantees checked

Guarantee How
Zero renames, zero moves the script has no rename or move call
Zero byte changes to existing artifacts only paths that do not yet exist are opened for writing; an existing target aborts the run
No fact invented absent facts are written as unrecorded; a lifecycle outside the vocabulary becomes UNDECLARED plus the verbatim value
Every row and directory accounted once the reconciliation above sums to the source occurrence count

Migration accounting — TFW-60 / Phase A