Phase 4: implement full static site (Eleventy, 15 pages, CSS, JS)

This commit is contained in:
Tom Roth
2026-07-31 08:33:06 +02:00
parent ecbd9f94e5
commit 34f7f5a1f5
24 changed files with 5986 additions and 8 deletions

View File

@@ -43,14 +43,8 @@ This log tracks uncertainties and deferred decisions. Each item should be resolv
- **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 with `noindex`.
- **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.
- **Status**: Resolved
- **Resolution**: Use **Option A — in-page success state**. Form is replaced by the `FormFeedback (success)` component on `/contact/`. No redirect, no `/thank-you/` page required. Revisit if analytics are added later.
## OQ-6 — Brand naming and domain
- **Status**: Resolved