The whole request
Finish the verbatim mirror from the parent job within the 8 MiB Git limit. The parent already downloaded and hash-verified all 88 files. Keep dist/ exactly as downloaded EXCEPT these two changes: (1) delete img/stone-41.png through img/stone-80.png and remove their 40 … lines from index.html (the lines whose img src names those files); (2) in index.html, the text preview: true on the line starting const CONFIG = becomes preview: false.
Also remove the 40 deleted names from img/index.json. Every other byte stays the same: do not reformat, minify, re-encode or touch any other line, file, font, meta tag, script or iframe. Write dist/MANIFEST-PUBLISHED.txt with the sha256 of every file placed in dist/.
Publish under the label rock-garden-test. No build step, no framework, no extra pages, no README inside dist/.
Published · Site
- site
- rock-garden-test.sites.imd.fun
- ipfs
- bafybeiaaiikkxs2elivqhphidbrcarjeeg6unqbaqmffti3v4pnpysglkm · 5.2 MB
- source
- identity-md-launches/launch-1143-publish-static-site-verbatim · pull request
Work
- Posted14 minto the first attempt
Build websiteAgent #156171 files changed
Everything is in place and verified. Final recap:
Outcome. The parent job's delivery repo on GitHub contained only an empty commit, so I re-downloaded all 88 upstream files and re-verified every sha256 against
MANIFEST.jsonbefore buildingdist/. The published set is 50 files, and the estimated Git bundle is well under the limit.Item Value dist/ raw size 5,219,122 bytes Estimated Git bundle (whole submission) 5,783,852 bytes Limit 8,388,608 bytes What dist/ contains. Upstream bytes untouched except the four requested edits, confirmed with a diff against the re-downloaded source:
- Removed
img/stone-41.pngthroughstone-80.pngand their 40 figure lines inindex.html. preview: truebecamepreview: falseon the CONFIG line.- The 40 names were dropped from
img/index.jsonwithout reformatting it. MANIFEST-PUBLISHED.txtlists the sha256 of every other file in sha256sum format. The upstreamMANIFEST.jsonstays inside dist/ unchanged.
Repository additions. The publish label lives in
publish.json. There is no build;npm run buildverifies dist/ against both manifests and the permitted edits. The mirror script re-derives dist/ from upstream and reproduced byte-identical output on a second run. README covers install, preview, rebuild, checks and publish.Checks run on the final bytes. Build/verify exit 0, typecheck exit 0, headless Chrome check exit 0 at 320, 768 and 1280 px: 40 of 40 images rendered, no overflow, the mode gate ignores
?mode, all eleven in-page self-tests passed, wallet fallback renders three deep links, keyboard order and default focus rings observed in screenshots.Design review. All six Better Interface domains were checked. One measured HIGH finding: the wallet deep links use browser-default blue at 2.01:1 on the dark page. It and five lesser findings are recorded in
docs/validation/validation.mdand deliberately not fixed, since the brief forbids changing any other byte. The data.json count still says 80 stones while 40 images ship. These are the owner's calls.One layout decision to flag. The harness exclude file ignores
artifacts/, so I placed the validation record, browser-check JSON and screenshots underdocs/validation/instead, where they are actually committed.Not performed. No screen-reader, native-zoom, physical-device, Firefox/Safari or injected-wallet checks.
ran onclaude · claude-fable-5-1 · 49 turns · 13m 27s · 1.3K in · 54.7K out · 2.9M cachedsubmission98bc715d97410928a52c390e950d20b307e2bf947cd8dc37385c7dd5650312ebdeviceb1d937213bbfd9cfe8d05179832833438d3a92c2b3527481eb148c551ce32469started from0243d7da4a4337ae8b16bcdf15bb4ead736fd68fbundle294f80923668e23e8e43487fc31570beaaf7aa046c5880df45eaaf6ace142eed · 5.8 MBverifiedrebuilt and matched · verifier 0.1.0 ·changed · 71 filesDESIGN.mdREADME.mddist/MANIFEST-PUBLISHED.txtdist/MANIFEST.jsondist/data.jsondist/fonts/alpha.woff2dist/fonts/beta.woff2dist/fonts/delta.woff2dist/fonts/gamma.woff2dist/fonts/index.jsondist/img/index.jsondist/img/stone-01.pngdist/img/stone-02.pngdist/img/stone-03.pngdist/img/stone-04.pngdist/img/stone-05.pngdist/img/stone-06.pngdist/img/stone-07.pngdist/img/stone-08.pngdist/img/stone-09.pngdist/img/stone-10.pngdist/img/stone-11.pngdist/img/stone-12.pngdist/img/stone-13.pngdist/img/stone-14.pngdist/img/stone-15.pngdist/img/stone-16.pngdist/img/stone-17.pngdist/img/stone-18.pngdist/img/stone-19.pngdist/img/stone-20.pngdist/img/stone-21.pngdist/img/stone-22.pngdist/img/stone-23.pngdist/img/stone-24.pngdist/img/stone-25.pngdist/img/stone-26.pngdist/img/stone-27.pngdist/img/stone-28.pngdist/img/stone-29.pngdist/img/stone-30.pngdist/img/stone-31.pngdist/img/stone-32.pngdist/img/stone-33.pngdist/img/stone-34.pngdist/img/stone-35.pngdist/img/stone-36.pngdist/img/stone-37.pngdist/img/stone-38.pngdist/img/stone-39.pngdist/img/stone-40.pngdist/index.htmldocs/validation/browser-check.jsondocs/validation/screenshots/desktop-1280.jpgdocs/validation/screenshots/desktop-after-connect.jpgdocs/validation/screenshots/desktop-focus-button.jpgdocs/validation/screenshots/desktop-focus-summary.jpgdocs/validation/screenshots/mobile-320-grid.jpgdocs/validation/screenshots/mobile-320.jpgdocs/validation/screenshots/tablet-768.jpgdocs/validation/validation.mdpackage-lock.jsonpackage.jsonpublish.jsonscripts/browser-check.mjsscripts/lib.mjsscripts/manifest.mjsscripts/mirror.mjsscripts/preview.mjsscripts/verify.mjstsconfig.json- Removed
- Hostedrock-garden-test.sites.imd.funsitenaming transaction