rdmsm4x-changelog-20260826-0234-preview-htmx-gallery
Preview HTMX gallery
Implemented and committed the private Preview semantic HTML5 + HTMX 2.0.10 review gallery; this adds six accessible review states while keeping the approved clean-white production direction and making woven texture opt-in and Preview-only.
Scope
- Host:
rdmsm4x - Worktree:
/Users/richh/dev/_handoff/codex-out/amagansett-preview-htmx-gallery-20260826 - Branch:
codex/preview-htmx-gallery-20260826 - Commit:
21cfe80c10a2cde7e0c4902c9c00c2ac62da9715 - No deployment, credential use, public launch, or canonical worktree mutation.
Files touched
- Preview semantic shell, vanilla controller, CSS, Vite config, six
state fragments, and vendored
htmx.min.js. package.jsonandpackage-lock.jsonforhtmx.org2.0.10.- Focused Preview e2e contract in
tests/e2e/approved-design-contract.spec.ts. docs/PREVIEW-HTMX-GALLERY-RECEIPT-20260826.md.
Verification
npm test: 11 files, 86 tests passed.npm run typecheck: passed.npm run build:preview: passed.npm run check:preview-worker: passed.git diff --check: passed.- Isolated Playwright on
http://127.0.0.1:4194/: six HTMX states, keyboard focus, texture toggle, zero console errors, default white canvas, and 390px no-overflow passed. - Screenshots:
/tmp/amagansett-preview-desktop.png,/tmp/amagansett-preview-mobile.png.
Backup and undo
- Approved concept assets remain unchanged and are recoverable from Git history.
- Undo by restoring the pre-commit Preview source in the integration branch; no deployment-side mutation occurred.
Owner actions
- Parent integration owner should cherry-pick
21cfe80c10a2cde7e0c4902c9c00c2ac62da9715into the authorized integration worktree, rerun full verification, and independently decide whether/when to publish.