Resolve open questions; update all core specs
This commit is contained in:
@@ -3,40 +3,49 @@
|
||||
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**: Open
|
||||
- **Context**: Contact form is a given, but preferred secondary channel(s) are not finalized.
|
||||
- **Why it matters**: Influences CTA design, header/footer, and “next steps” after form submission.
|
||||
- **Candidates**: phone, SMS/text, email.
|
||||
- **Proposed resolution**: Decide primary + secondary channel(s) and when to encourage each.
|
||||
- **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**: Open
|
||||
- **Context**: Need to know whether we will run analytics/ads pixels and whether consent banners are required.
|
||||
- **Why it matters**: Affects scripts, cookie banner, privacy policy content, and SEO.
|
||||
- **Proposed resolution**:
|
||||
- Decide whether to use analytics (and which)
|
||||
- If analytics, decide consent model and privacy policy needs
|
||||
- **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**: Open
|
||||
- **Context**: Static site requires an external or existing backend mechanism.
|
||||
- **Why it matters**: Reliability, spam filtering, and operational workflow.
|
||||
- **Proposed resolution**: Choose a form delivery method and specify validation + anti-spam.
|
||||
- **Status**: Partially resolved
|
||||
- **Resolution**: Form submissions will be handled via an **existing AWS service**. Specific service (e.g. SES, API Gateway + Lambda, or similar) and the endpoint URL/configuration need to be confirmed before `38-lead-capture-spec.md` implementation. See ADR-002.
|
||||
- **Remaining**: Confirm which AWS service/endpoint and provide connection details.
|
||||
|
||||
## OQ-4 — Minimum quote form fields for “qualified leads”
|
||||
- **Status**: Open
|
||||
- **Context**: Goal is “more qualified leads”, but minimum qualifying information is not fully specified.
|
||||
- **Why it matters**: Balances friction vs. lead quality.
|
||||
- **Proposed resolution**: Define required vs optional fields in `38-lead-capture-spec.md`.
|
||||
## OQ-4 — Minimum quote form fields for "qualified leads"
|
||||
- **Status**: Resolved
|
||||
- **Resolution**: Required form fields are:
|
||||
- **Name** (full name)
|
||||
- **Address** (service location)
|
||||
- **Phone**
|
||||
- **Email**
|
||||
- **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 for carpentry/mounting/flooring
|
||||
- **Status**: Open
|
||||
- **Context**: Requirement says separate page per service, but some services overlap.
|
||||
- **Why it matters**: SEO clarity and content uniqueness.
|
||||
- **Proposed resolution**: Confirm final service list and page slugs.
|
||||
## 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-6 — Brand naming and domain
|
||||
- **Status**: Open
|
||||
- **Context**: Current site uses “Spotlight Home Improvement Services”; new site may keep or adjust branding.
|
||||
- **Why it matters**: Title tags, logo, copy, and SEO continuity.
|
||||
- **Proposed resolution**: Confirm public-facing brand name for v1.
|
||||
- **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.
|
||||
|
||||
Reference in New Issue
Block a user