Internal operations

Admin control layer

This area will become the internal cockpit for lead review, report generation, sync inspection, supplier visibility, and issue triage.

Auth pendingData layer pending

Lead processing

CRM intake visibility

Review inbound homeowner leads, mapped payloads, and the latest quiz answers without exposing operational complexity to the public site.

Report operations

Generation oversight

Track which reports are queued, generated, exported, or failed while keeping the future recommendation data close to the report lifecycle.

Operational resilience

Integration confidence

Make sync health visible across suppliers and GoHighLevel so failures, retries, and stale catalogue data are easy to spot.

Temporary

Smoke-test report flow

Temporary internal-only smoke test for the live app. It seeds one deterministic test lead, opens the real stored report, and exercises the real PDF export flow without waiting for GHL.

This is intentionally small and temporary. It reuses the existing persisted recommendation, report, and PDF architecture instead of adding a separate fake preview path.

Open temporary smoke test

Navigation

Admin sections

These sections are scaffolded now so the data views can be slotted in cleanly as each service layer lands.