Regenerate the seed ledger's hashes for the three scripts that changed since the seed
The ledger recorded the seed's bytes for every file copied from rastrillo, and three scripts have moved since: calendar.js and datetime.js took the fiestaCalendar seam and the string tables, select.js took the string tables, the placement fix synced from rastrillo, and the native state. sha256sum -c showed those three FAILED. The three lines are regenerated from the files as they are; every other line still matched and is untouched, as is the prose.
Human
Prompt
The final review's note that sha256sum -c showed three FAILED lines in the seed ledger.
From this commit's own message. The prompt ledger has no entries for it — which is what a squashed, rebased or amended commit looks like, and what every commit looks like in a repo without a ledger.
Summary
hack/seed/README.md: the sha256 lines for js/calendar.js, js/datetime.js and js/select.js now describe the files as they are, so sha256sum -c passes on all 51 lines. Only the hash lines change; the prose is as approved.
Agent notes
The ledger now describes the files at the synced tip rather than at the seed; the README's own sentence about the hashes is unchanged.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
1 file changed,
+3
−3
hack/seed/README.md+3 −3
CI passed — run details
CI log
=== gofmt ===
=== no-rastrillo ===
go test -run '^(TestFiestaNeverImportsRastrillo|TestThePublicPackagesLinkNoBrowser)$' -count=1 .
ok amadan.net/rastrillo/fiesta 0.129s
=== size ===
go test ./internal/build -run '^TestTheOneLinkIsUnder25KiBGzipped$' -count=1 -v
=== RUN TestTheOneLinkIsUnder25KiBGzipped
build_test.go:138: fiesta-plain.css: 152856 bytes, 22303 bytes gzipped (21.8 KiB of the 25.0 KiB limit)
build_test.go:138: fiesta-signal.css: 152951 bytes, 22414 bytes gzipped (21.9 KiB of the 25.0 KiB limit)
build_test.go:138: fiesta.css: 155770 bytes, 23018 bytes gzipped (22.5 KiB of the 25.0 KiB limit)
--- PASS: TestTheOneLinkIsUnder25KiBGzipped (0.02s)
PASS
ok amadan.net/rastrillo/fiesta/internal/build 0.025s
=== suite ===
--- shard 0 of 10 ---
==> shard 0 of 10: make root
go build ./...
go vet ./...
FIESTA_TEST_REQUIRE_NODE=1 FIESTA_TEST_REQUIRE_GIT=1 go test -count=1 ./...
ok amadan.net/rastrillo/fiesta 1.115s
ok amadan.net/rastrillo/fiesta/check 6.840s
ok amadan.net/rastrillo/fiesta/cmd/fiesta 7.233s
ok amadan.net/rastrillo/fiesta/example 0.253s
ok amadan.net/rastrillo/fiesta/internal/axe 0.219s
ok amadan.net/rastrillo/fiesta/internal/build 1.830s
ok amadan.net/rastrillo/fiesta/internal/codeview 0.019s
ok amadan.net/rastrillo/fiesta/internal/gallery 3.546s
? amadan.net/rastrillo/fiesta/internal/harness [no test files]
ok amadan.net/rastrillo/fiesta/internal/markup 0.046s
ok amadan.net/rastrillo/fiesta/internal/nodetest 0.735s
ok amadan.net/rastrillo/fiesta/internal/site 4.239s
ok amadan.net/rastrillo/fiesta/internal/tokens 0.068s
--- shard 1 of 10 ---
==> shard 1 of 10: make staticcheck
go run honnef.co/go/tools/cmd/staticcheck@v0.8.2 -tags browser ./...
--- shard 2 of 10 ---
==> shard 2 of 10: make govulncheck
go run golang.org/x/vuln/cmd/govulncheck@v1.8.0 ./...
=== Symbol Results ===
No vulnerabilities found.
Your code is affected by 0 vulnerabilities.
This scan also found 2 vulnerabilities in packages you import and 5
vulnerabilities in modules you require, but your code doesn't appear to call
these vulnerabilities.
Use '-show verbose' for more details.
--- shard 3 of 10 ---
==> shard 3 of 10: make gitleaks
go run github.com/zricethezav/gitleaks/v8@v8.30.1 git --no-banner --redact --log-opts='--full-history --diff-filter=tuxdb HEAD' .
[90m12:37AM[0m [32mINF[0m [1mUnknown SCM platform. Use --platform to include links in findings.[0m [36mhost=[0mamadan.net
[90m12:37AM[0m [32mINF[0m [1m1 commits scanned.[0m
[90m12:37AM[0m [32mINF[0m [1mscanned ~5449842 bytes (5.45 MB) in 3.96s[0m
[90m12:37AM[0m [32mINF[0m [1mno leaks found[0m
--- shard 4 of 10 ---
==> shard 4 of 10: make browser.internal.harness
./hack/gotest.sh browser 'internal.harness'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
ok amadan.net/rastrillo/fiesta/internal/harness 13.209s
--- shard 5 of 10 ---
==> shard 5 of 10: make browser.check~1of3
./hack/gotest.sh browser 'check~1of3'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 1 of 3 of ./check/ runs 94 of 283 tests
ok amadan.net/rastrillo/fiesta/check 221.327s
--- shard 6 of 10 ---
==> shard 6 of 10: make browser.check~2of3
./hack/gotest.sh browser 'check~2of3'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 2 of 3 of ./check/ runs 94 of 283 tests
ok amadan.net/rastrillo/fiesta/check 230.271s
--- shard 7 of 10 ---
==> shard 7 of 10: make browser.check~3of3
./hack/gotest.sh browser 'check~3of3'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 3 of 3 of ./check/ runs 95 of 283 tests
ok amadan.net/rastrillo/fiesta/check 249.467s
--- shard 8 of 10 ---
==> shard 8 of 10: make browser.internal.gallery~1of2
./hack/gotest.sh browser 'internal.gallery~1of2'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 1 of 2 of ./internal/gallery/ runs 1 of 13 tests
ok amadan.net/rastrillo/fiesta/internal/gallery 104.701s
--- shard 9 of 10 ---
==> shard 9 of 10: make browser.internal.gallery~2of2
./hack/gotest.sh browser 'internal.gallery~2of2'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 2 of 2 of ./internal/gallery/ runs 12 of 13 tests
ok amadan.net/rastrillo/fiesta/internal/gallery 27.107s
diff --git a/hack/seed/README.md b/hack/seed/README.md| index 365e179..001ae70 100644 |
| --- a/hack/seed/README.md |
| +++ b/hack/seed/README.md |
| @@ -19,10 +19,10 @@ c2df2e8ce4fb193ba16dfc058257defd27daf9ac2a0e5309fee4ae30efb5e62a css/themes/pla |
| a510cdd1918e9223aa3cdacc53d08f818cc4a1f82fc1e4358d36221c26e241df css/themes/signal.css |
| 9a015c586428d682f5d00eb5ec33df316e48bcf2c4b6418b83400eec70c3ba08 js/anchor.js |
| 607b0d42a3a2d3efea7bcb5410510b9d783202289a081ab8256611d8b7ce4591 js/busy.js |
| -dfa06d84768b8e99d1e50d9dca81caadacf2412db74ac4e432d78c29680bbdd2 js/calendar.js |
| -7761d974585096a9a00d18149bb41c9f1348a6a99fad8b1c36b542cce4805f5c js/datetime.js |
| +9d3ffcb98ed2a7cdbbf42d9f147ed4c004f1c345f71d0c336474648196f422e2 js/calendar.js |
| +faf9229522bb35a544945a8c3b7a49b95fbead15ea70bee70cc9b67e60c4abfe js/datetime.js |
| 2798d932ddbdf6c91df2d94769d28966c5c503a077fe7492cc7844beb28a4a4f js/light.js |
| -ac5a811633b9635adace4b16d5ed0507f7bb9f8c3226804e3d5f10260fb3beae js/select.js |
| +059968445563a8d4be361e1734059b64b4dcfe6926cecca207a17fb28439a3ff js/select.js |
| 6fa4c282e48d2c63b30d84ce990bf3b8fbec8a717624e3fafb73e6d3d2ac34d7 js/shell.js |
| 6ec72361441701b26d087539ca464842fc3f1f2fe10e5d6496b0e10dae02770c icons/alert-triangle.svg |
| 91f33326153663b59adf688912255726a94af25d689a9e9f23092dac7caad0fa icons/check-circle.svg |