From c0b714645f5ad2879ac48eef85bd1c7559736db9 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 12 Nov 2026 15:28:00 +0000 Subject: [PATCH] docs: kernel_main.c's header states what is there; CLAUDE.md's warning about it goes (#144) The header said "M6: Infrastructure present (validation deferred)" and "M7: Not started (VM integration pending)", and "(LithosAnanke branch)" -- there is no such branch since the split. .claude/CLAUDE.md had warned since 2026-08 not to propagate it instead of it being corrected. Now: M0-M6 and M7 complete, M7.1 in progress (as CLAUDE.md's Architecture section gives them), v4 the system booted by default; the correction dated in place. The note in CLAUDE.md's Gotchas goes, as #144 asks. Comments only. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017RzZgrf7V7Zk2iczBXDRbm --- .claude/CLAUDE.md | 3 --- kernel/src/kernel_main.c | 13 ++++++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index 4a0d2c32..5c2d482c 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -116,9 +116,6 @@ what the nightly runs are one and the same. silently dropped. 1025 = 1024 content bytes + 1 NUL terminator. ### Gotchas in the tree -- **`kernel/src/kernel_main.c`'s own header comment claims "M7: Not started" -- it is STALE.** - M7/M7.1/M7.pre logic is present and functional (`kernel_main.c` ~lines 481-517). Don't - propagate the stale comment. - **`kernel/src/virtio/virtio_blk.c` relates to the roadmap's "M9 block storage" item** -- implemented via virtio, not AHCI as older docs describe. Don't assume milestone-complete from source presence alone; that hasn't been verified. diff --git a/kernel/src/kernel_main.c b/kernel/src/kernel_main.c index 48a4e211..29aac33e 100644 --- a/kernel/src/kernel_main.c +++ b/kernel/src/kernel_main.c @@ -9,12 +9,15 @@ */ /** - * kernel_main.c - StarKernel main entry point (LithosAnanke branch) + * kernel_main.c - StarKernel main entry point * - * Milestone status: - * M0-M5: Complete (build, boot, PMM, VMM, interrupts, timer) - * M6: Infrastructure present (kmalloc exists, validation deferred) - * M7: Not started (VM integration pending) + * Milestone status (corrected 2026-11-12, #144: it said M6 deferred and "M7: Not started"; + * .claude/CLAUDE.md, Architecture, is where it is kept): + * M0-M6: Complete (build, boot, PMM, VMM, interrupts, timer, kmalloc) -- v1.5.1-FINAL + * M7: Complete (the StarForth VM integrated, parity validated) + * M7.1: In progress (capsule birth, the Mama vocabulary, the Tripod fleet, the word ACL) + * The system booted by default is v4, StarForth's F18 engine (sk_v4_run); system=v3 boots v3 + * (docs/fabric/FABRIC-3.md XLIII). */ #ifndef __STARKERNEL__