Update registry + session log — FuneralFinder v1 complete
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -23,6 +23,45 @@ Each entry follows this structure:
|
||||
|
||||
## Sessions
|
||||
|
||||
### Session 2026-03-26c — FuneralFinder v1 refinement and completion
|
||||
|
||||
**Agent(s):** Claude Opus 4.6 (1M context)
|
||||
|
||||
**Work completed:**
|
||||
- Redesigned FuneralFinder from a "dump everything in step 3" pattern to a full stepped conversational flow
|
||||
- Every decision is now its own step with CompletedRow collapse (intent → planning-for → type+preferences → service → location+CTA)
|
||||
- CTA ("Find funeral providers") and location input are always visible at the bottom — not gated behind steps
|
||||
- Implemented smart defaults: minimum search requirements are intent + location; type/service/themes default to "show all"
|
||||
- Added funeral type options: Cremation, Burial, Water Burial (QLD only), Explore All (as a proper TypeCard)
|
||||
- Added service preference step (conditional): With a service / No service / I'm flexible
|
||||
- Added theme preferences (eco-friendly, budget-friendly, religious specialisation) as optional sub-option within type step
|
||||
- Created StepHeading sub-component (bodyLg, centered) for clear hierarchy vs card labels (body1/body2)
|
||||
- Added loading prop for CTA button, location validation (3+ chars with error state)
|
||||
- Added Divider under subheading, h2 display heading, generous CompletedRow spacing (py: 1.5)
|
||||
- Fixed accessibility: aria-label on Change links, role="alert" on intent prompt, 44px touch targets on all chips
|
||||
- Removed "Take your time" empathetic message per user preference
|
||||
- Renamed "ceremony" → "service" throughout, "Without (direct)" → "No service"
|
||||
- Removed TypeCard descriptions for standard types (Cremation, Burial don't need them)
|
||||
- Multiple audit/critique cycles: final scores Audit 14/20 (Good), Critique 29/40 (Good)
|
||||
|
||||
**Decisions made:**
|
||||
- CTA always visible with smart defaults — users can skip optional steps and search with just intent + location
|
||||
- Stepped flow continues through ALL decisions (not just steps 1-2 like the previous version)
|
||||
- Theme preferences belong in the type step as a sub-option, not in the location step
|
||||
- "Where are you looking?" (not "located") to allow searching outside own area
|
||||
- Step headings use bodyLg centered for visual hierarchy distinct from card labels
|
||||
|
||||
**Open questions:**
|
||||
- Progress indicator (Step X of Y) — flagged by critique as P2, deferred. Variable step count makes implementation non-trivial.
|
||||
- Roving tabindex for radiogroups — flagged by audit as P0, deferred. Requires arrow-key handler + tabindex management.
|
||||
- Location autocomplete — flagged by critique as P2, deferred. Would need suburb/postcode API integration.
|
||||
- CSS var vs MUI theme accessor consistency — flagged by audit, deferred. Architectural choice to address system-wide.
|
||||
|
||||
**Next steps:**
|
||||
- FuneralFinder v1 is complete and approved
|
||||
- Consider building the homepage hero composition as a standalone organism or page template
|
||||
- ArrangementForm organism is next planned organism (multi-step wizard with StepIndicator)
|
||||
|
||||
### Session 2026-03-24 — Project scaffold setup and hygiene
|
||||
|
||||
**Agent(s):** Manual (no agents invoked — setup phase)
|
||||
|
||||
Reference in New Issue
Block a user