docs: mark TRIPOD/HERMES/ARTEMIS/CONSOLE.md superseded by FABRIC.md/FABRIC-2.md
Captain Bob ruled directly: all four subsystem docs are superseded, not individually assessed for partial staleness case-by-case. FABRIC.md (design history) and FABRIC-2.md (current/living) are the sole design-of-record for Tripod/Hermes/Artemis/Console work now. Added a superseded-header banner to the top of all four .claude/*.md files, pointing to FABRIC.md/FABRIC-2.md. Corrected .claude/CLAUDE.md's own pointer paragraph, which previously claimed these four were individually "authoritative" for their subsystems - that's now wrong. Closes FABRIC-2.md's three open documentation questions (CONSOLE.md's fate, HERMES.md's stale block map, 5.3's larger shrink-the-docs ask) at once: the header approach makes reconciling a superseded document's internal accuracy moot, and accomplishes what "shrink to a pointer" was already trying to do. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
00e657019e
commit
c5442c8377
@@ -4,6 +4,15 @@
|
||||
|
||||
---
|
||||
|
||||
> **SUPERSEDED (Captain Bob, 2026-08-15).** This document is no longer authoritative.
|
||||
> `FABRIC.md`/`FABRIC-2.md` (repo root — read `FABRIC-2.md` first, it is the current/living
|
||||
> one) are the sole design-of-record for Artemis work now. Kept here as historical record
|
||||
> only; do not read this for current design authority, and do not cite it in place of
|
||||
> `FABRIC.md`/`FABRIC-2.md`. Artemis becoming the pre-Artemis-closeout blocker (item 4.6) is
|
||||
> tracked in `FABRIC-2.md`, not here. See `.claude/CLAUDE.md`'s own pointer.
|
||||
|
||||
---
|
||||
|
||||
## Language Constraint — Non-Negotiable
|
||||
|
||||
All Artemis implementation is in StarForth dialect ONLY.
|
||||
|
||||
+7
-3
@@ -8,9 +8,13 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
|
||||
> if you're touching documentation build tooling. This file at `.claude/CLAUDE.md` is the
|
||||
> authoritative reference for everything else.
|
||||
|
||||
> **Tripod:** `.claude/TRIPOD.md` is authoritative for all Tripod VM (Hera/Hermes/Artemis) work. Read it completely before touching any Tripod code.
|
||||
> **Hermes:** `.claude/HERMES.md` is authoritative for all Hermes VM work. Read before touching Hermes.
|
||||
> **Artemis:** `.claude/ARTEMIS.md` is authoritative for all Artemis VM work. Read before touching Artemis. Note: as of 2026-08-02 the flat-pool storage scope ("Immediate Goal" in that file) is **implemented and live** — Artemis boots and manages `disk/artemis.img` in the Tripod fleet on every kernel boot, all three architectures. Zones, USB hot-plug, ACL records, and PKI remain deferred future material — see that file's "Build Status" section for exactly what's verified vs. not.
|
||||
> **Superseded subsystem docs (Captain Bob, 2026-08-15):** `.claude/TRIPOD.md`,
|
||||
> `.claude/HERMES.md`, `.claude/ARTEMIS.md`, and `.claude/CONSOLE.md` are all superseded —
|
||||
> `FABRIC.md` (design history) and `FABRIC-2.md` (current/living, read this one first) are
|
||||
> the sole authoritative source for Tripod/Hermes/Artemis/Console work now. The four
|
||||
> subsystem docs remain in the repo as historical record only; each carries its own
|
||||
> superseded-header pointing here. Do not treat them as current, do not read them for design
|
||||
> authority, and do not cite them in place of `FABRIC.md`/`FABRIC-2.md`.
|
||||
|
||||
> **Scope:** This repo is LithosAnanke — the bare-metal UEFI kernel that boots StarForth
|
||||
> directly on hardware. StarForth (the hosted FORTH-79 VM) has its own separate repository
|
||||
|
||||
@@ -18,6 +18,17 @@
|
||||
|
||||
---
|
||||
|
||||
> **SUPERSEDED (Captain Bob, 2026-08-15).** This document is no longer authoritative, and its
|
||||
> core premise below ("Console is a 4th Tripod VM, Quadrupod, StarForth-dialect-only") was
|
||||
> architecturally reversed by a later, decided ruling: `FABRIC.md` §17.5 — the framebuffer is
|
||||
> a **utility**, not a patron, not a VM. What actually shipped is direct C
|
||||
> (`src/starkernel/hal/console.c`/`vt100.c`/`framebuffer.c` plus keyboard drivers), called
|
||||
> straight from the kernel, no Hera-spawned Console VM anywhere. `FABRIC.md`/`FABRIC-2.md`
|
||||
> (repo root — read `FABRIC-2.md` first) are the sole design-of-record for Console/framebuffer
|
||||
> work now. Kept here as historical record only. See `.claude/CLAUDE.md`'s own pointer.
|
||||
|
||||
---
|
||||
|
||||
## The Pivot This Document Reflects
|
||||
|
||||
Console was first framed as "wrap the existing bitmap/VT100 framebuffer driver in a 4th Tripod VM." That framing is
|
||||
|
||||
@@ -4,6 +4,15 @@
|
||||
|
||||
---
|
||||
|
||||
> **SUPERSEDED (Captain Bob, 2026-08-15).** This document is no longer authoritative.
|
||||
> `FABRIC.md`/`FABRIC-2.md` (repo root — read `FABRIC-2.md` first, it is the current/living
|
||||
> one) are the sole design-of-record for Hermes work now. Kept here as historical record
|
||||
> only — note its message-layout table (8 cells) is confirmed stale against the real shipped
|
||||
> capsule (9 cells, `capsules/hermes/init.4th`), see `FABRIC-2.md`. Do not read this for
|
||||
> current design authority. See `.claude/CLAUDE.md`'s own pointer.
|
||||
|
||||
---
|
||||
|
||||
## Language Constraint — Non-Negotiable
|
||||
|
||||
All Hermes implementation is in StarForth dialect ONLY.
|
||||
|
||||
@@ -4,6 +4,14 @@
|
||||
|
||||
---
|
||||
|
||||
> **SUPERSEDED (Captain Bob, 2026-08-15).** This document is no longer authoritative.
|
||||
> `FABRIC.md`/`FABRIC-2.md` (repo root — read `FABRIC-2.md` first, it is the current/living
|
||||
> one) are the sole design-of-record for Tripod work now. Kept here as historical record
|
||||
> only; do not read this for current design authority, and do not cite it in place of
|
||||
> `FABRIC.md`/`FABRIC-2.md`. See `.claude/CLAUDE.md`'s own pointer.
|
||||
|
||||
---
|
||||
|
||||
## The Tripod: What It Is
|
||||
|
||||
Three StarForth VMs constitute the Tripod. They are not generic workers. Each holds a
|
||||
|
||||
Reference in New Issue
Block a user