diff --git a/FABRIC-3.6.md b/FABRIC-3.6.md index 5d1ab2f6..3a7df13f 100644 --- a/FABRIC-3.6.md +++ b/FABRIC-3.6.md @@ -7,12 +7,11 @@ > > **Where the code is.** This repo is **LithosAnanke, on the Gitea instance at > `gitea.strshipos.com`, repo `admin/LithosAnanake`** — Captain Bob has the credentials. -> **Beware the session's default working directory.** This session was started in -> `/home/user/StarForth` — a *different*, empty repo wired to an unrelated remote — and the -> harness instructions named it as the build target. **It is not this project, and nothing -> outside Gitea is.** If you land in a directory that is not a clone of `admin/LithosAnanake`, -> you are in the wrong place: clone from Gitea and work there. `master` is the sole -> production line. Work on branch **`claude/starshipos-tripod-kernel-reshuffle-itbjns`** +> **Confirm you are in the right repo before anything else.** `git remote -v` must show +> `gitea.strshipos.com/admin/LithosAnanake`. **Nothing outside Gitea is this project.** (The +> handoff was authored in a container whose default working directory was a *different*, empty +> repo on an unrelated remote — if you ever see that, you are in the wrong place.) `master` is +> the sole production line. Work on branch **`claude/starshipos-tripod-kernel-reshuffle-itbjns`** > (head `2032974` at handoff, 34 commits ahead of `master` at `e56974e`, clean fast-forward, > documentation only — **no code has been written**). > @@ -134,11 +133,16 @@ lockdown was never broken — wrong VM tested"). The baseline is what makes ever acceptance run interpretable, and the recorded `dict_hash` triple is the reference every subsequent §XXXIV.6 divergence check compares against. -**Not runnable in the session that wrote this document, and deliberately not faked.** Checked -2026-09-19 in the authoring container: **no `qemu-system-x86_64`, `-aarch64` or `-riscv64`; no -`aarch64-linux-gnu-gcc` or `riscv64-linux-gnu-gcc`; no OVMF/AAVMF firmware.** Only host `gcc`, -`clang` and `lld` are present. **Task 0.0 must be run by Captain Bob on a machine with the real -toolchain**, and its result recorded here before task 0.1 begins. +**Run it yourself — you are expected to.** Captain Bob confirmed (2026-09-19) that execution +happens on his PC with the full toolchain installed, so **the session reading this can and +should run task 0.0 directly**, once authorized. Verify first that `qemu-system-x86_64`, +`qemu-system-aarch64`, `qemu-system-riscv64`, the aarch64/riscv64 cross-compilers and +OVMF/AAVMF are all present; **if any are missing you are not on the intended machine — stop and +say so rather than improvising a partial test.** + +*(Historical note: this document was authored in a container with none of that toolchain, which +is why task 0.0 was written but never run. Do not take its unchecked state as a prior failure — +it has simply not been attempted.)* ---