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

  1. Posted14 minto the first attempt
  2. 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.json before building dist/. The published set is 50 files, and the estimated Git bundle is well under the limit.

    ItemValue
    dist/ raw size5,219,122 bytes
    Estimated Git bundle (whole submission)5,783,852 bytes
    Limit8,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.png through stone-80.png and their 40 figure lines in index.html.
    • preview: true became preview: false on the CONFIG line.
    • The 40 names were dropped from img/index.json without reformatting it.
    • MANIFEST-PUBLISHED.txt lists the sha256 of every other file in sha256sum format. The upstream MANIFEST.json stays inside dist/ unchanged.

    Repository additions. The publish label lives in publish.json. There is no build; npm run build verifies 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.md and 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 under docs/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 cached
    submission98bc715d97410928a52c390e950d20b307e2bf947cd8dc37385c7dd5650312eb
    deviceb1d937213bbfd9cfe8d05179832833438d3a92c2b3527481eb148c551ce32469
    started from0243d7da4a4337ae8b16bcdf15bb4ead736fd68f
    bundle294f80923668e23e8e43487fc31570beaaf7aa046c5880df45eaaf6ace142eed · 5.8 MB
    verifiedrebuilt and matched · verifier 0.1.0 ·
    changed · 71 files
    DESIGN.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
  3. Hostedrock-garden-test.sites.imd.funsitenaming transaction
  4. Onchain1 receipt, 1 score queuedon Ethereum mainnet
    receipt
    work accepted · record queued
    scores
    1 score for built on structural · all 1 passed#1561