Дата: 2026-04-03 Автор: Executor (AI) Статус: 🟢 RF — Выполнено Parent HL: HL-TFW-18 TS: TS TFW-18
| Файл | Описание |
|——|———-|
| .tfw/workflows/knowledge.md | 4-phase consolidation workflow (Orient → Gather → Consolidate → Prune), ~100 lines |
| .tfw/templates/TOPIC_FILE.md | Template for topic files in knowledge/ folder |
| .tfw/knowledge_state.yaml | Initial knowledge tracking state with zeroed stats |
| .agent/workflows/tfw-knowledge.md | Antigravity adapter for the new knowledge workflow |
| Файл | Изменения |
|——|———-|
| .tfw/templates/RF.md | Added §6 Fact Candidates with quality filter + anti-patterns + categories |
| .tfw/templates/REVIEW.md | Added §5 Fact Candidates with quality filter + anti-patterns + categories |
| .tfw/templates/RES.md | Added Fact Candidates subsection in Closure (before Conclusion) |
| .tfw/workflows/handoff.md | Added 💡 mindset reminder about Fact Candidates in RF writing step |
| .tfw/workflows/research.md | Added 💡 mindset reminder about Fact Candidates before Closure Protocol |
| .tfw/workflows/review.md | Added 💡 mindset reminder about Fact Candidates in REVIEW writing step |
| .tfw/templates/KNOWLEDGE.md | Added §5 Project Facts compact index with category/count/link table |
| .tfw/workflows/init.md | Added Step 5: .user_preferences.md template + .gitignore guidance |
| .tfw/PROJECT_CONFIG.yaml | Added tfw.knowledge section (6 params) + knowledge in workflows list |
| .tfw/workflows/docs.md | Added item 6 to checklist: Fact Candidates marker |
| .tfw/conventions.md | Added Fact Candidates to §3, knowledge.md row to §8, §10.1 Fact Categories, §10.2 Knowledge Infrastructure |
| .tfw/glossary.md | Added 4 terms: Fact Candidate, Topic File, Knowledge Gate, Consolidation |
| .tfw/workflows/plan.md | Added Phase 0: Knowledge Gate Check before Phase 1 |
| .agent/workflows/tfw-handoff.md | Synced from canonical |
| .agent/workflows/tfw-research.md | Synced from canonical |
| .agent/workflows/tfw-review.md | Synced from canonical |
| .agent/workflows/tfw-docs.md | Synced from canonical |
| .agent/workflows/tfw-plan.md | Synced from canonical |
cp to overwrite after modifying canonicals, ensuring exact sync..tfw/workflows/knowledge.md exists with 4-phase process, role lock, behavior rules.tfw/templates/TOPIC_FILE.md exists.tfw/knowledge_state.yaml exists with initial statetfw.knowledge section with 6 configurable parametersecho "configure your lint command"): N/A (markdown files only)echo "configure your test command"): N/A (markdown files only)| # | File | Line(s) | Type | Description |
|---|---|---|---|---|
| 1 | .tfw/conventions.md |
170-196 | naming | §10.1 and §10.2 numbering breaks the existing section numbering flow — §10 “Context Loading Order” follows immediately after §10.2. A future renumbering pass would fix this (§10/§11/§12 for the three new subsections, renumber old §10-§15 accordingly) |
| 2 | .tfw/workflows/init.md |
100-113 | style | Phase 5 verify checklist still references old numbering (Steps 5/6 → now Steps 6/7 after .user_preferences.md insertion). Tutorial text and anti-patterns unaffected |
| 3 | KNOWLEDGE.md (project) |
120 | todo | Live KNOWLEDGE.md doesn’t have §5 Project Facts yet — only the template does. Will be added during first /tfw-knowledge run or next /tfw-docs |
Record what you learned about this project that would change how the NEXT agent approaches a similar task. If it wouldn’t change their decision — don’t record it.
Anti-patterns: “project uses git”, “code is in Python”, “tests exist” These are NOT verified facts. They become facts after
/tfw-knowledgeconsolidation.
| # | Category | Candidate | Source | Confidence |
|---|---|---|---|---|
| 1 | convention | Adapter files in .agent/workflows/ are exact byte-copies of .tfw/workflows/ — cp is the correct sync method, not manual editing |
Verified during execution — file sizes match | High |
| 2 | convention | Some .tfw/ files use CRLF (KNOWLEDGE template, docs.md) while others use LF. No consistency rule exists |
Observed during template editing | Medium |
| 3 | environment | .tfw/conventions.md section numbering is flat (§1-§15 at time of TFW-18) with no hierarchy — adding subsections (§10.1, §10.2) is a first and may need future normalization |
conventions.md structure observation | Medium |
Categories (open list):
environment,process,stakeholder,constraint,convention,domain,context,risk
fact-candidates: processed 2026-04-03
| *RF — TFW-18: Knowledge Consolidation | 2026-04-03* |