From b381578cb3227ea58ec7443b9f94cbf872888eb2 Mon Sep 17 00:00:00 2001 From: Robert Allan James Date: Thu, 13 Aug 2026 10:05:08 -0400 Subject: [PATCH] FABRIC-2.md: confirm fbtest.c/ttftest.c doc discrepancy, leave open fbtest.c never existed in git history; ttftest.c exists but is undocumented. Not fixed pending instruction. --- FABRIC-2.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/FABRIC-2.md b/FABRIC-2.md index fc8f034..da84220 100644 --- a/FABRIC-2.md +++ b/FABRIC-2.md @@ -172,7 +172,12 @@ and recorded. get consumed once Artemis's design (content-typed/owned/ACL'd blocks) is completed, not a bug to fix now. - [ ] `tools/README.md` documents a `fbtest.c` example that does not actually exist in - `tools/` — stale-doc discrepancy. + `tools/` — stale-doc discrepancy. Confirmed 2026-08-13, and the discrepancy is two-sided: + `git log --all` shows `fbtest.c` was never added to the repo at any point — the table + entry describes a tool that was documented but never built. Meanwhile `tools/ttftest.c` + (added `5f6cc05`, item 4.3.7, TrueType parser core test) is a real tool that exists on + disk but has no README table entry at all. Left unfixed pending explicit instruction + (README edit would be a fix, not just an investigation). - [x] **`hotwords_cache_promote()` has a NULL-write bug on a full cache.** Confirmed 2026-08-13: the full-cache branch (`src/physics_hotwords_cache.c:362-371`) writes `word` into `cache->cache[cache->lru_index]` unconditionally once `cache->cache_count >=