FABRIC-2.md: close heartbeat_trust() item -- claim was stale, has a caller

kernel_main.c:913 prints it in the M5 heartbeat diagnostic line.
This commit is contained in:
Robert Allan James
2026-08-13 10:03:18 -04:00
parent 845f3d4e3b
commit 13fffa12ce
+5 -1
View File
@@ -184,7 +184,11 @@ and recorded.
`hotwords_cache_promote()` after a `DictEntry*` NULL check has already passed. **Ruling:**
flag and leave as-is, matching the `arch_mmu_init()`/block_subsystem precedent — real
defect, no live trigger, not fixed without explicit instruction.
- [ ] `heartbeat_trust()` has zero callers — dead code.
- [x] **`heartbeat_trust()` has zero callers — dead code.** Stale claim, corrected 2026-08-13:
`heartbeat_trust()` (`src/starkernel/heartbeat.c:205`) is called from
`src/starkernel/kernel_main.c:913`, printed as the `trust=0x...` field of the M5
heartbeat boot-milestone diagnostic line, alongside tick count and variance. Not dead
code — closed as investigated/not-a-bug.
- [ ] `m5_time_trust`/`m5_variance` are declared and never used.
- [ ] `src/*.c.bak` files (`vm.c.bak`, `doe_metrics.c.bak`, `inference_engine.c.bak`) remain
tracked in git at `src/` top level. Repo hygiene debt, not intentional (also noted in