From e83a881b7527ca1d02b6bdde7c135fd72dceccb8 Mon Sep 17 00:00:00 2001 From: Robert Allan James Date: Thu, 13 Aug 2026 10:04:22 -0400 Subject: [PATCH] FABRIC-2.md: confirm and close m5_time_trust/m5_variance dead-field item Repo-wide grep: no reader or writer anywhere besides the vm.h declarations. Leave as-is. --- FABRIC-2.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/FABRIC-2.md b/FABRIC-2.md index a97eeb8..fc8f034 100644 --- a/FABRIC-2.md +++ b/FABRIC-2.md @@ -189,7 +189,11 @@ and recorded. `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. +- [x] **`m5_time_trust`/`m5_variance` are declared and never used.** Confirmed 2026-08-13: + repo-wide grep for both names turns up only their own declarations + (`include/vm.h:315-316`) — no reader, no writer, anywhere. Genuinely dead struct fields. + **Ruling:** flag and leave as-is, same precedent as the other Section C dead-code items — + not removed without explicit instruction. - [ ] `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 `.claude/CLAUDE.md`).