rdmsm4x-changelog-20260826-1616-amagansett-ak-release-candidate
rdmsm4x-changelog-20260826-1616-amagansett-ak-release-candidate
Completed and verified a private AK map/list and Worker-intelligence release candidate without changing the existing Cloudflare deployment; this restores the accepted product composition and makes the adaptive profile, digest preview, and controlled sharing paths materially usable while preserving honest provider and Access boundaries.
Scope
- Host:
rdmsm4x - Project:
/Users/richh/dev/sites/amagansett-app - Isolated writer worktree:
/Users/richh/dev/_handoff/codex-out/amagansett-ak-completion-20260826 - Branch:
codex/ak-completion-20260826 - Implementation commits:
b69f717,6cc02f9,b3d6ffa - No remote Cloudflare mutation completed because Wrangler authorization is expired.
Changes
- Restored the approved clean-white, navy, wide-row/map AK layout.
- Added requested pale-gray hover/focus/open top bars and downward filter/profile popovers.
- Moved owner profile tuning, learned ranking, reactions, digest preferences, capability sharing, and fragments onto the protected Worker/D1 path.
- Added a Worker-generated status-summary preview and restored the saved cadence after reload.
- Reduced the first Worker feed page from 100 to the top 20 ranked candidates while keeping progressive inventory loading.
- Added additive D1 migration
migrations/0003_owner_intelligence.sqlfor digest subscriptions; it remains pending remotely. - Added and updated unit, edge, contract, and Playwright coverage.
- Added
docs/AK-MAP-LIST-WORKER-RELEASE-CANDIDATE-20260826.mdand updatedSESSION-STATE.md,ISSUES.md, and the canonicalPROJECTS.mdindex.
Main files touched
sites/ak/index.htmlsites/ak/src/main.tssites/ak/src/site.cssworkers/amagansett-ak-edge/src/index.tsworker/src/platform-api.tsworker/src/platform-fragments.tspackages/platform/d1-repository.tspackages/platform/memory-repository.tspackages/platform/preferences.tsmigrations/0003_owner_intelligence.sqltests/unit/*andtests/e2e/*AK/platform contractsSESSION-STATE.mdISSUES.mddocs/AK-APPROVED-DESIGN-INVENTORY-20260826.mddocs/AK-MAP-LIST-WORKER-RELEASE-CANDIDATE-20260826.md/Users/richh/Library/Mobile Documents/com~apple~CloudDocs/Codex/projects/AGENTS.md principles/PROJECTS.md
Commands and verification
CI=1 npm run verify- 25 Vitest files and 163 tests passed.
- Strict TypeScript passed.
- Guide, AK, Forst, and Preview builds passed.
- Platform Worker dry run passed with D1 and both queue bindings.
- Preview real-Wrangler contract passed.
- 30 Playwright desktop/mobile/interaction/accessibility scenarios passed.
git diff --checkpassed before both release-candidate commits.npx wrangler whoamiconfirmed the remaining blocker: expired authorization and no approved environment token.- Cookie-free current-live probes preserved the existing boundary: AK/API redirect to Cloudflare Access; share root and malformed tokens return uniform private 404s.
Backups and rollback
- The existing deployed baseline worktree remains intact at
/Users/richh/dev/_handoff/codex-out/amagansett-data-recovery-20260826. - The canonical checkout at
/Users/richh/dev/sites/amagansett-appwas not overwritten. - The new candidate is isolated on
codex/ak-completion-20260826; reverting or abandoning it does not alter the current live deployment. - After a future deployment, capture pre-deploy Worker versions and Pages deployment IDs before mutation and use those exact identifiers for rollback.
Outstanding owner actions
- Complete
npx wrangler logininteractively or provision a project-scoped deployment token in the approved secret store. - After authorization, apply the pending additive D1 migration and deploy API/share Worker, AK Pages, and AK edge Worker in that order.
- Approve an outbound email sender and recipient consent/unsubscribe controls before enabling email delivery.
- Rotate the previously exposed Firecrawl credential and approve source terms/photo rights before provider-backed ingestion is enabled.