rdmsm4x-changelog-20260827-1946-amagansett-ak-heatmap-price-filter
rdmsm4x-changelog-20260827-1946-amagansett-ak-heatmap-price-filter
Released the repaired AK asking-price filter and compact disclosed rough-estimate trip heatmap, preserving exact source/deployment and rollback evidence so the public read-only prototype can be continued safely.
Scope
- Host:
rdmsm4x - Canonical project:
/Users/richh/dev/sites/amagansett-app - Isolated writer worktree:
/Users/richh/dev/_handoff/codex-out/amagansett-ak-heatmap-slider-20260827 - Branch:
codex/amagansett-ak-heatmap-slider-20260827 - Deployed implementation commit:
3444279dcf119bb980654a493ea7334f6e3b5650 - Receipt/documentation HEAD:
6319e871fea4aa498fbf54e3e9a9df4a76381a8f
Files changed
sites/ak/index.htmlsites/ak/src/main.tssites/ak/src/site.cssworker/src/platform-api.tsworker/src/platform-fragments.tstests/e2e/ak-completion.spec.tstests/e2e/platform-fixtures.tstests/unit/ak-htmx-contract.test.tstests/unit/platform-api.test.tstests/unit/platform-fragments.test.tsSESSION-STATE.mdISSUES.mddocs/AK-HEATMAP-PRICE-FILTER.md/Users/richh/Library/Mobile Documents/com~apple~CloudDocs/Codex/projects/AGENTS.md principles/PROJECTS.md/Users/richh/.agent-coordination/checkins/codex-rdmsm4x-amagansett-ak-heatmap-slider-20260827.json
Behavior
- Applying the visible asking-price range now performs a read-only feed query and synchronizes listing cards, map markers, result count, filter summary, and pagination.
- The direct and inline detail views use the same 400-by-86-pixel, 42-cell thermal travel-time heatmap.
- The heatmap uses an origin ZIP to NYC
10010, retained source observations where available, and explicitRough planning estimatedisclosure for modeled cells. - No D1 schema/data, DNS, Access, Zaraz, provider, credential, photo-cache, or adjacent-site change was made.
Commands and verification
- Focused Vitest: 3 files / 30 tests passed.
- Focused AK Playwright: 7 scenarios passed.
npm run verify: 26 Vitest files / 182 tests, strict TypeScript, all Guide/AK/Forst/Preview builds, platform Worker dry run, Preview real-Wrangler contract, and 30 Playwright scenarios passed.- Strict AK Worker dry run with
deploy/ak.wrangler.jsonc: passed. npx wrangler versions list --config wrangler.jsonc --json: confirmed API version40298fad-b50b-413c-b60d-05eba11ef90c.npx wrangler versions list --config deploy/ak.wrangler.jsonc --json: confirmed AK version73fa71a6-b9a0-469c-9f5c-01e2add85deb.- Live API range
$4.0M-$4.5M: HTTP 200, 37 cards, zero outside the requested bounds. - Live browser detail: 400-by-86-pixel heatmap, 42 cells, no horizontal overflow, zero console warnings/errors.
- Adjacent unauthenticated Access probes and invalid Share capability probe retained the established boundaries.
- Coordination check-in validated as JSON and was synced from the canonical host; unreachable peers will receive it on a later fleet sync.
Deployment and rollback
- Active API/share Worker:
40298fad-b50b-413c-b60d-05eba11ef90c. - API/share rollback anchor:
5f5993fa-3e70-4761-ac24-7a8ba15bd10e. - Active AK edge Worker:
73fa71a6-b9a0-469c-9f5c-01e2add85deb. - AK edge rollback anchor:
fc17cd8b-e2df-4e59-8de3-6967fa6633a8. - Roll back both Workers together, then repeat public-read, anonymous-mutation denial, adjacent-Access, and invalid-share checks.
Outstanding owner/project actions
- Preserve the worktree until Rich accepts or explicitly requests canonical integration.
- Photo enrichment remains open and no photo worker is running; the
fleet usage gate was
holdduring this finishing pass. - Decide whether restaurant presentation stays at
amagansett.appor receives optionaleat.amagansett.appbefore any hostname/DNS/Access/deployment change.