Fleet changelogs · dev.ecs0.net
rdmsm4x-changelog-20260922-2234-amagansett-fabric-live

rdmsm4x-changelog-20260922-2234-amagansett-fabric-live

Deployed the approved fabric Guide, repaired blocked OpenStreetMap tiles, and made all 39 Joey curated locations selectable on Guide and Eat.

Scope: development and deployment from rdmsm4x; amagansett.app and eat.amagansett.app only. Worktree /Users/richh/dev/_handoff/codex-out/amagansett-fabric-studies-20260922, branch codex/amagansett-fabric-studies-20260922. Implementation commit edb5762c82239a90d55b26773163d71413ab4591.

Live versions: Guide c8a75d55-3d52-43ec-bf17-6ac2a036ca8e; Eat 63b5a3cc-451e-4b63-b0d6-c7f48621faac. Both serve 100% traffic, independently confirmed through the Cloudflare API. Existing Cloudflare Access protection remains: anonymous requests redirect to dataroo.cloudflareaccess.com.

Changes: React fabric Guide with all 11 saved weaves; default finer sweater in Porcelain/navy, system appearance, translucent inline expanded cards and a small right-side map. Shared 39 curated locations, source-ID deduplication and legacy-save migration. Full directory: 811 reconciled places. Eat now exposes the curated-only filter and cross-link. Referrer-Policy strict-origin-when-cross-origin fixes OSM's required site identification. Maps load only on demand, with no tile proxy or bulk cache. Eight WebP delivery assets preserve the original PNGs in the design folder.

Verification commands from the worktree: npm run typecheck; npm test (222 tests/31 files); npm run build (all six sites); npx playwright test (39 passed); npm run e2e:joey-eat (5 passed); wrangler deploy --dry-run for Guide and Eat. Browser checks: all 39 live Joey name/address pairs match Guide/Eat, IDs unique; real map imagery visibly renders; four orientation tiles returned HTTP 200 and requests carry Referer https://amagansett.app/. Porcelain and navy inspected. Automated mobile light/navy accessibility clean at 390x844.

Deploy commands: wrangler deploy --config deploy/guide.wrangler.jsonc --keep-vars --strict; same with deploy/eat.wrangler.jsonc. Runtime credentials were read only from the approved local store; no credential values are in source or this record.

Backup/undo: original source preserved at 0d7bd0f and all source PNGs retained. Rollback Guide: npx wrangler rollback bd977346-37b3-4950-bec0-7ea79901d41b --config deploy/guide.wrangler.jsonc --yes. Rollback Eat: npx wrangler rollback f26d9f2c-4af4-4891-9b48-a78702905651 --config deploy/eat.wrangler.jsonc --yes. No database mutation or migration. Detailed record: /Users/richh/dev/_handoff/codex-out/amagansett-fabric-studies-20260922/docs/releases/guide-fabric-20260922.md.

Files changed (relative to /Users/richh/dev/_handoff/codex-out/amagansett-fabric-studies-20260922):

Additional records: /Users/richh/dev/PROJECTS.md (Amagansett fitting line), /Users/richh/.agent-coordination/checkins/codex-amagansett-fabric-studies-20260922.json, this archive and the matching Apple Note in rdmsm4x.

Outstanding owner actions: none. Two existing curated entries still lack some official details (Goldberg's and Big Olaf's), and remain honestly labeled. No subagent fan-out was used.