4.0 KiB
4.0 KiB
Open Questions — Diana Website (v1)
This log tracks uncertainties and deferred decisions. Each item should be resolved before implementation in Phase 4.
OQ-1 — Preferred contact method(s) beyond the contact form
- Status: Resolved
- Resolution: Secondary contact channels are email and phone. Both should appear in the site header/footer and in the confirmation copy after form submission.
OQ-2 — GDPR/cookie consent and tracking requirements
- Status: Resolved
- Resolution: No analytics, no tracking scripts, no cookie consent banner for v1. No privacy policy required at launch. Revisit if analytics are added later.
OQ-3 — Form backend + spam protection approach (ADR-002)
- Status: Resolved (endpoint details deferred to implementation)
- Resolution: Form submissions will be sent via AWS SES, triggered by a POST to an existing AWS API Gateway + Lambda endpoint. Recipient email and API endpoint URL to be provided at implementation time. Spam protection approach to be defined in
38-lead-capture-spec.md. See ADR-002.
OQ-4 — Minimum quote form fields for "qualified leads"
- Status: Resolved
- Resolution: Required form fields are:
- Name (full name)
- Address (service location)
- Phone
- Description (description of work requested)
- All fields are required. Detailed validation rules to be defined in
38-lead-capture-spec.md.
OQ-5 — Service taxonomy: separate pages vs grouping
-
Status: Resolved
-
Resolution: Services are grouped for best SEO relevance and content depth. Proposed groupings:
Page Slug Services included Painting /services/painting/Interior & exterior painting, trim work Tile Setting /services/tile-setting/All tile types, kitchens, bathrooms, entryways, patios Drywall & Sheetrocking /services/drywall/Removing, replacing, patching, sanding Minor Plumbing /services/plumbing/Sinks, toilets, showers Minor Electrical /services/electrical/Lights, fans, fixtures Carpentry & Mounting /services/carpentry-and-mounting/Carpentry, furniture assembly, TV/shelf mounting Flooring & Wood Refinishing /services/flooring/Flooring touch-ups, wood refinishing (floors, decks, stairs, cabinets) Security & Safety Equipment /services/security-safety/Grab bars, lock bars, window mesh, security cameras Boat Work /services/boat-work/Woodwork, spray paint, marine hardware -
Rationale: Carpentry and Mounting share the same installation/assembly search intent. Flooring touch-ups and Wood Refinishing share the same surface/finish search intent and existing image assets.
OQ-7 — Thank-you page vs. in-page success state after form submission
- Status: Open — raised by
38-lead-capture-spec.md - Question: After a successful form submission, should the site stay on
/contact/and show an in-page success state (Option A), or redirect to a dedicated/thank-you/page (Option B)? - Options:
- Option A (recommended for v1): In-page success state. Form is replaced by
FormFeedback (success)component on/contact/. Simpler. No redirect. No extra page to maintain. Fits v1 since there is no analytics to track conversion events (ADR-005). - Option B: Redirect to
/thank-you/. Prevents back-button resubmission. Better for conversion tracking when analytics are added later. Requires a separate HTML page withnoindex.
- Option A (recommended for v1): In-page success state. Form is replaced by
- Recommendation: Option A for v1. Revisit when/if analytics are added.
- Blocking: Implementation of
38-lead-capture-spec.md. - Decision needed from: Diana / project owner.
OQ-6 — Brand naming and domain
- Status: Resolved
- Resolution: New public-facing brand name is "Home Enhancement and Renovation — HER".
- Use full name in footers, About page, and legal references.
- Use "HER" as the short-form logo/header identity.
- Update all spec documents and eventually title tags/metadata to reflect the new brand.