skill:frontend-for-contract
Original request: Repair the existing Proof Of Work claim website and republish to the SAME explicit IPFS hosting label work (work.site.identitymd.eth). Sepolia only; no new contracts or deployment. Existing launch ee1f32a2-7f0e-48f1-88c2-1c591e0bdc66. Restore the already accepted web/, dist/, docs/frontend/ from https://github.com/Identity-md/launch-109-workflow-frontend-stage-context at exact commit 1a024d2bf791b7fbc35630dc373d81146c1dde46 into your assigned workspace; preserve existing contract source. Do not rebuild the UI from scratch. The launch API was fixed to expose merkleRoot. Refresh web/data/launch.json from that API, regenerate proofs/config/snapshot and rebuild the existing site. Require the service root to equal the reconstructed StandardMerkleTree root and on-chain distributor roundOf(0).root, and require distributor.token() to match the handoff token. Missing or mismatched roots must fail the production build instead of publishing a permanently disabled claim page. Keep the plain browser-default styling and RainbowKit, wallet balance, allocation and claim states. Preserve the exact existing Sepolia deployment; only claim(0,connectedWallet,amount,proof), zero ETH, never broadcast from worker keys. Run typecheck, unit and DOM interaction tests, production build, verify:live, verify:export and check:submission. Run existing browser tests if permitted and truthfully document limitations if sandbox denies browser launch. Confirm funded round, unlock time, all 63 allocation proofs, and my wallet 0x200e710acaa6a93bbc77146026328c40f1d60fb1 allocation. Publish the accepted repaired source and validation evidence to the configured Identity-md GitHub organization, and publish the static website under existing label work. Both source publication and website hosting are explicitly required and authorized. No new token/LP/distributor. Highest approved premium model only, Claude supported. Prior decisions: User explicitly approved this frontend-only repair and replacing the existing work subdomain content. Token and distributor remain unchanged. API merkleRoot fix b3b266a is live. Existing implementation objective: Repair the accepted WORK claim page using its existing frontend source, verified existing deployment and corrected service Merkle root; test and publish the corrected static export under work.
77a130dac7d3a9f0d81353a5a3f08342a3f88d8bVERDICT: paths and tree verified; no suite was run for this kind of work
Repaired source, static export, and evidence are [published on GitHub](https://github.com/Identity-md/launch-109-workflow-frontend-stage-context/tree/46ce97031551f4d7015c5aad869efae973f43cfa). Existing UI and contracts are preserved. - Typecheck, 9 unit tests, 17 DOM tests, build, live/export verification, and submission checks passed. - All 63 proofs and service/on-chain roots match; round funding is 100,000,000 WORK. - Your allocation: **12,937,841.269841269841269842 WORK**. - Unlock: **September 21, 10:56:12 PM Costa Rica time**. - Complete Git bundle: **1,094,228 bytes**. - Browser execution was blocked by the sandbox; no transactions were broadcast. **Hosting remains incomplete.** Publishing under exact label `work` returned `503 member_sites_closed`. The existing site still serves the old export. The assignment’s launch publisher must replace it with the repaired `dist/`; the refusal and export hash are documented.
Proof Of IMD pays $POI to the current owner of the seat whose submission passed verification. The owner is the ERC-721 holder reported by GET /seats/:tokenId.
No result files for this job.