be2c204d56
site(com): Downloads and Documents, built from a release; the nav links; the release's SHA256SUMS covers every file (#126, #157) [skip ci]
Claude2026-11-10 11:38:50 +00:00
1a9b142d80
docs: The Dictionary of v4 -- every live word, alphabetical, its stack notation and description; built and published with every release (#157) [skip ci]
Claude2026-11-10 11:31:07 +00:00
135cccb37d
docs(dictionary): batch 3 -- Q..Z and the brackets; every one of the 318 live words has its entry (#157) [skip ci]
Claude2026-11-10 11:29:20 +00:00
1c9a65c970
docs(dictionary): batch 1 -- the symbols, the digits, A..C (#157) [skip ci]
Claude2026-11-10 11:26:58 +00:00
a53cc82dd5
docs(dictionary): mkdictionary.py and the draft table -- every live v4 word, 318 (#157) [skip ci]
Claude2026-11-10 11:25:01 +00:00
41abad0159
docs: The Book of Fabric -- the FABRIC design record as one book, built and published with every release (#138) [skip ci]
Claude2026-11-10 11:21:32 +00:00
836b4423e1
feat(kernel): the fixed screen -- with a real Zuse, the system stick alone can only mint a replacement; the old stick dies (#92, Task 5)
Claude2026-11-10 07:59:58 +00:00
4742cf8b3b
boards(BRINGUP): the SER5 bench steps for the plug-and-play stick and the real Zuse (#92, Task 5 step 6) [skip ci]
Claude2026-11-10 07:05:11 +00:00
ed1e844d71
logs: mint_fail -- a failed write changes nothing, the old stick still logs in: PASS (#92, 5.6) [skip ci]
Claude2026-11-10 07:04:39 +00:00
8320310497
logs: replace and system_pull_real PASS; mint_fail's one FAIL was the test's -- it counted the first boot's mint in the second boot's log (#92, 5.6) [skip ci]
Claude2026-11-10 06:58:45 +00:00
b8da642f02
test(stick): the fixed screen's other sessions -- replace, mint_fail, system_pull_real (#92, 5.6) [skip ci]
Claude2026-11-10 06:42:07 +00:00
bb64678692
logs: fallback -- the fixed screen, keys dropped, her stick, R: PASS (#92, 5.3-5.4) [skip ci]
Claude2026-11-10 06:41:16 +00:00
933f50fa18
feat(kernel): the fixed screen -- with a real Zuse, the system stick alone can only mint a replacement (#92, 5.3-5.5) [skip ci]
Claude2026-11-10 06:34:56 +00:00
46baa3f0d0
test(stick): fallback seen to fail -- no fixed screen, R does nothing (#92, 5.2) [skip ci]
Claude2026-11-10 06:34:21 +00:00
e824748cbd
test(stick): the fixed screen's first test, fallback; Task 5's increments in the plan (#92, 5.1) [skip ci]
Claude2026-11-10 06:22:47 +00:00
7fee88eb49
feat(kernel): MINT-ZUSE -- the real Zuse minted onto a second stick, read back before the marker names her (#92, Task 4)
Claude2026-11-10 05:28:38 +00:00
1881f30e6c
logs: MINT-ZUSE on aarch64 and riscv64, the regressions, acceptance on three ISAs and the stick high: PASS (#92, 4.8-4.9) [skip ci]
Claude2026-11-10 05:19:03 +00:00
012e3c0348
logs: MINT-ZUSE's sessions -- refused, small, a used stick, the system stick pulled, her stick first: PASS (#92, 4.8) [skip ci]
Claude2026-11-10 04:53:09 +00:00
7a27d6a3e5
test(stick): the rest of MINT-ZUSE's sessions -- refused, small, a used stick, the system stick pulled, her stick first (#92, 4.8) [skip ci]
Claude2026-11-10 04:41:07 +00:00
34d43a3418
logs: mint_zuse -- the real Zuse minted, her stick recognised, her session: PASS (#92, 4.7) [skip ci]
Claude2026-11-10 04:39:52 +00:00
3b214394d0
feat(kernel): the real Zuse's stick recognised, attached at the chain's tail; her session (#92, 4.7) [skip ci]
Claude2026-11-10 04:37:47 +00:00
acd8061d89
FABRIC-3 XLVIII.15: the header scan, and SPDX headers on 253 files [skip ci]
Claude2026-11-10 04:13:15 +00:00
3bd81097e1
chore(license): an SPDX header on every source file that had none (LicenseRef-Starship-1.0) [skip ci]
Claude2026-11-10 04:12:49 +00:00
13aee1a767
logs: mint_zuse on amd64 -- MINT-ZUSE mints the real Zuse onto a second stick: PASS (#92, 4.6) [skip ci]
Claude2026-11-10 04:04:00 +00:00
5df4d73480
feat(kernel): MINT-ZUSE, a word of the lone node (request 2) (#92, 4.6) [skip ci]
Claude2026-11-08 18:15:26 +00:00
8b83e0a72d
feat(kernel): sk_v4_mint_zuse -- the real Zuse minted onto a second stick, read back before the marker names her (#92, 4.5) [skip ci]
Claude2026-11-08 18:14:54 +00:00
cfa60fd0ec
feat(kernel): a stick offered to a waiting mint, not attached or refused (#92, 4.4) [skip ci]
Claude2026-11-08 18:12:54 +00:00
e94cd3245d
feat(gpt): gpt_write_one -- a new disk of one partition, for the real Zuse's stick (#92, 4.3) [skip ci]
Claude2026-11-08 18:12:04 +00:00
1074520ec9
test(stick): mint_zuse seen to fail -- MINT-ZUSE unknown; its prompt check tightened (#92, 4.2) [skip ci]
Claude2026-11-08 18:10:20 +00:00
4706ddf39a
test(stick): MINT-ZUSE's first test, mint_zuse; Task 4's progress kept in the plan (#92, 4.1) [skip ci]
Claude2026-11-08 17:58:38 +00:00
9bb49ee623
FABRIC-3 XLVIII.15: the license's name in the headers; the 32 patent, formal and report files kept as they are [skip ci]
Claude2026-11-08 17:56:28 +00:00
16b9747d33
chore(license): the source headers name the Starship License 1.0 (SL-1.0), as LICENSE does [skip ci]
Claude2026-11-08 17:54:24 +00:00
594d2f93f0
Merge pull request 'The plug-and-play stick (#92 Tasks 1-3) and a BAM flush that moves only the volume (#155)' (#159) from StarForth-v4.0.0 into master
rajames2026-11-08 17:51:55 +00:00
411193166c
Merge master into StarForth-v4.0.0: bring in #154's merge commit, so #159 is up to date with its base
Claude2026-11-08 17:31:29 +00:00
186680724e
docs(readme): v4.0.0-alpha.3, Try it, the plug-and-play stick, the acceptance gate
Claude2026-11-08 15:32:42 +00:00
929f0e13c5
fix(blocks): a BAM flush reads and writes only the pages that hold the volume's bits (#155)
Claude2026-11-08 15:03:43 +00:00
d2353a5f67
FABRIC-3 XLVIII.11: the Book of Fabric is published with alpha.4 (#138) [skip ci]
Claude2026-11-08 13:40:01 +00:00
190b0e8b05
logs: v3_keys FAIL -- a virtio_blk request never completed, the boot stalled before Zuse (#92, Task 3) [skip ci]
Claude2026-11-08 13:37:55 +00:00
0f70f69e06
logs: acceptance stick-high (stick_genesis) and test-32, the verdicts of #92 Task 3's acceptance: PASS [skip ci]
Claude2026-11-08 13:29:35 +00:00
a55571b25d
FABRIC-3 XLVIII.12: a DoE per release, its own milestone (#158) [skip ci]
Claude2026-11-08 13:29:14 +00:00
e60cb5c245
logs: acceptance riscv64 on a fresh data stick: PASS (#92, Task 3) [skip ci]
Claude2026-11-08 13:22:20 +00:00
24db454141
logs: acceptance aarch64 on a fresh data stick: PASS (#92, Task 3) [skip ci]
Claude2026-11-08 13:20:27 +00:00
792e736bc0
logs: acceptance amd64 on a fresh data stick -- genesis, the prompt: PASS (#92, Task 3) [skip ci]
Claude2026-11-08 13:15:53 +00:00
eca00628f0
FABRIC-3 XLVIII.11: the Book of Fabric and the dictionary on the .com, ruled for alpha.4 (#138, #157) [skip ci]
Claude2026-11-08 13:15:34 +00:00
9d6410c06f
wip(build): acceptance boots a fresh data stick -- every run is a first boot (#92, Task 3) [skip ci]
Claude2026-11-08 13:13:25 +00:00
ec9eb5f225
FABRIC-3 XLVIII.10: retiring v3 is its own milestone (#156) [skip ci]
Claude2026-11-08 13:02:43 +00:00
e26c809a17
logs: the zuse session stopped by Captain Bob mid-run (#92, Task 3 -- not a verdict) [skip ci]
Claude2026-11-08 13:02:01 +00:00
f81b5d0563
feat(kernel): Artemis grows to fill the stick at its first boot -- metadata only, capped at 256 GiB (#92, Task 2)
Claude2026-11-08 12:45:33 +00:00
7dbc1de864
logs: Task 2 regressions -- genesis on aarch64 and riscv64, stick_genesis, stick_boot: PASS (#92) [skip ci]
Claude2026-11-08 12:21:32 +00:00
add73563b2
logs: genesis on amd64 with the 256 GiB BAM on the data stick: PASS (#92, Task 2) [skip ci]
Claude2026-11-08 12:08:21 +00:00
5bb247d678
wip(kernel): Artemis grows to fill the stick at its first boot -- metadata only, capped at 256 GiB (#92, Task 2) [skip ci]
Claude2026-11-08 12:03:46 +00:00
4e935e4825
test(stick): Artemis grows to fill the stick -- the tests, seen to fail (#92, Task 2) [skip ci]
Claude2026-11-08 11:54:53 +00:00
4c38a7b1e6
feat(kernel): the proxy Zuse -- a stick's first boot mints its own Zuse; the genesis marker's version 2 (#92, Task 1)
Claude2026-11-08 04:54:00 +00:00