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__