FABRIC-3.md: Task 1 closed -- master fast-forwarded to v2.0.1, verified
Build / build-amd64-iso (push) Waiting to run
Build / build-aarch64-iso (push) Waiting to run
Build / build-riscv64-img (push) Waiting to run

master (d2a0305) was a strict ancestor of v2.0.1 (72c14cb) -- pure
fast-forward, no real merge needed. Fast-forwarded local master,
pushed to origin (58c59e8..72c14cb). Verified on a genuinely clean
master tree rather than inferring from the fast-forward: hosted build
clean, 3-arch kernel acceptance (amd64/aarch64/riscv64, each in the
foreground) all reached ok>/zuse)ok> and shut down cleanly, identical
to v2.0.1's own last acceptance pass. master and v2.0.1 are now
identical on both local and origin.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019YcT3H2PQeyujrzjqS3Var
This commit is contained in:
Robert Allan James
2026-09-04 11:37:29 -04:00
co-authored by Claude Sonnet 5
parent 72c14cb9eb
commit fcba528273
10 changed files with 27603 additions and 2 deletions
+20 -1
View File
@@ -56,4 +56,23 @@ starting new work avoids ever having two divergent lines to reconcile later.
4. Return to `v2.0.1` as the working branch afterward (`.claude/CLAUDE.md`'s own rule: always 4. Return to `v2.0.1` as the working branch afterward (`.claude/CLAUDE.md`'s own rule: always
return to the correct working branch after any out-of-branch work), unless told otherwise. return to the correct working branch after any out-of-branch work), unless told otherwise.
**Not yet done — this section will be updated with results once execution completes.** **DONE 2026-09-04, exactly as planned:**
1. Committed the write-up above on `v2.0.1` first (`72c14cb`), pushed. This became `v2.0.1`'s
new tip.
2. `git checkout master && git merge --ff-only v2.0.1`**Fast-forward**, `d2a0305..72c14cb`,
confirming the investigated ancestor relationship held exactly as expected; no conflict, no
merge commit.
3. `git push origin master``origin/master` moved `58c59e8..72c14cb`.
4. **Verified on a genuinely clean `master` tree**, not inferred from the fast-forward:
- Hosted build (`make clean && make`): clean compile, zero warnings, same as `v2.0.1`.
- Full 3-arch kernel acceptance (`clean qemu`, amd64/aarch64/riscv64, each in the foreground):
all three reached `(zuse) ok>`/`ok>` and shut down cleanly, zero build errors, zero
unexpected warnings — identical outcome to `v2.0.1`'s own last acceptance pass, confirmed
directly rather than assumed. Logs: `logs/20260904-113208/amd64/`,
`logs/20260904-113320/aarch64/`, `logs/20260904-113552/riscv64/`.
5. `master` and `v2.0.1` are now identical (`72c14cb` on both, `origin` and local). Returned to
`v2.0.1` as the working branch per plan step 4.
**Task 1 closed.** `master` genuinely is the production line again, current through today's
FABRIC-series rename and the full `FABRIC-2.md` §I closure. Bare-metal-boot work (this
document's actual topic) starts from here.
+1 -1
View File
@@ -1,5 +1,5 @@
# Capsule Block Manifest — Auto-generated # Capsule Block Manifest — Auto-generated
<!-- Generated by mkcapsule --manifest 2026-09-04T15:20:47Z --> <!-- Generated by mkcapsule --manifest 2026-09-04T15:35:20Z -->
<!-- DO NOT EDIT — re-run mkcapsule --manifest to refresh. --> <!-- DO NOT EDIT — re-run mkcapsule --manifest to refresh. -->
<!-- Hand-written justifications and immutability notes live --> <!-- Hand-written justifications and immutability notes live -->
<!-- in MANIFEST.md alongside this auto-generated index. --> <!-- in MANIFEST.md alongside this auto-generated index. -->
BIN
View File
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff