From /doctor's review: .claude/CLAUDE.md (40206 chars) was at the size Claude Code warns about, and is read at the start of every session. Now 30973. Cut, as a session can read them from the tree itself: the Source Tree listing, the boot-sequence diagram, "Key distinguishing features" and License. The listing's two facts the code does not tell -- the stale "M7: Not started" header in kernel_main.c, and virtio_blk.c not meaning M9 is done -- are kept, as "Gotchas in the tree". Moved, word for word, to files that load only when working there: "Physics-Driven Adaptive Runtime" and "Critical Implementation Details" to v3/CLAUDE.md; the superseded ACL-RWT DoE campaign history to experiments/bare_metal/CLAUDE.md. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GE3SDvQn5EoxdGufk84zz2
18 lines
1.3 KiB
Markdown
18 lines
1.3 KiB
Markdown
# experiments/bare_metal/CLAUDE.md -- loaded when working under experiments/bare_metal/
|
||
# (moved from .claude/CLAUDE.md's word-level ACL section, 2026-11-06)
|
||
|
||
**ACL-RWT DoE campaign (June 15–16 2026) — superseded, kept for historical record:**
|
||
- 3×3 Latin square: 3 seeds × amd64/aarch64/riscv64, 30 reps each
|
||
- Measured overhead: +0.0054%–+0.0088% across all 9 cells; CV = 0.000%
|
||
- Report confirmed to exist: `experiments/bare_metal/analysis/report/bare_metal_doe_report.pdf`
|
||
(~2MB, with LaTeX source and figures) — patent support material
|
||
- **Correction (found 2026-08-20/21, `FABRIC-1.md` §§M–T):** the "ACL-RWT" name itself was
|
||
wrong — the Rolling-Window-of-Truth mechanism it was named after was dead code, removed
|
||
2026-07-08 (`ACL-RECHECK-RW` was never reachable — `acl_recheck()` only ever looks up the
|
||
11-char `ACL-RECHECK`, never the 14-char `-RW` variant). What this campaign actually
|
||
measured was the live `ACL-TTL` mechanism under a misleading name, and at `-O0`, before
|
||
real compiler optimization landed. The corrected, current figure — same live mechanism,
|
||
correct name, re-run on the current substrate — is **+0.0603% ACL-TTL enforcement overhead,
|
||
architecture-independent, CV=0.000%** (`FABRIC-1.md` §T, memory
|
||
`project_acl_ttl_overhead_final.md`). Use that number, not the one above.
|