Update session log for 2026-03-30d (full session)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-30 21:10:18 +11:00
parent 7f00b66eb7
commit 29a3cc0418

View File

@@ -57,10 +57,23 @@ Each entry follows this structure:
- ServiceOption: price uses `labelLg` variant instead of h6 + hardcoded fontWeight (P1)
- Note: audit agents flagged false P0s (AddOnOption "double handler", ServiceOption "role collision") — verified both are correctly handled by existing `stopPropagation` and prop spread order in Card atom
**Also completed (continued same session):**
- **DateTimeStep:** Swapped date TextField to Input atom (was missed in session 30b)
- **VenueStep rewrite:** Simplified to click-to-navigate (like ProvidersStep) — removed Continue, selection state, inline detail, service toggles
- **VenueDetailStep (new page):** Detail-toggles layout with scrollable left panel (ImageGallery, description, features grid, location map placeholder, address, informational service cards) and right panel (name, meta icons, price + offset note, Add Venue CTA, address, religion chips)
- **CoffinDetailsStep:** Switched from centered-form to detail-toggles layout (image left, specs/price/CTA right)
- **WizardLayout detail-toggles overhaul:** Viewport-locked with independent panel scroll, maxWidth 1200px centered, generous padding (px:5), back link inside left panel
- **WizardLayout list-map scroll fix:** Removed top padding gap between nav and sticky search, heading scrolls away while search/filters stay pinned with divider border
- **ImageGallery molecule (new):** Hero image + landscape thumbnail strip (4:3 ratio), hover to preview, click to select, keyboard accessible, wired into VenueDetailStep and CoffinDetailsStep
- **Checkbox atom (new):** FA wrapper with warm gold theming, PaymentStep updated
- **Retroactive review Phase 2.2:** Audited ServiceOption (13/20), AddOnOption (14/20), ProviderCardCompact (15/20), fixed P0/P1s
**Next steps:**
- User has step page feedback to provide — iterate when ready
- Batch a11y fix: add aria-describedby + aria-invalid to error fields across all wizard steps (deferred per user)
- Retroactive review Phase 3: organisms normalize + audit (Navigation, ServiceSelector, FuneralFinderV3)
- Continue page feedback from user: CrematoriumStep, CemeteryStep, CoffinsStep, AdditionalServicesStep, SummaryStep, PaymentStep, ConfirmationStep
- Venue service selection step (new page — toggles moved from VenueDetailStep)
- Batch a11y fix: aria-describedby + aria-invalid across all wizard steps (deferred per user)
- Retroactive review Phase 3: organisms normalize + audit
- Update component registry with new components (ImageGallery, Checkbox, VenueDetailStep)
---