Prototype QA Dashboard

Inspect every variant, reconcile copy with source docs, review imagery coverage, and prep WordPress migration in one dedicated workspace.

Total Pages

Unique prototype entries

Total Variants

Templates rendered & analysed

Average Content Alignment

–%
Match between pages and source docs

Imagery Flags

Placeholder & duplicate references

Pages by Status

0 OK 0 Warning 0 Blocked

Variants by Status

0 OK 0 Warning 0 Blocked

Render Failures

0 rendering issues
Awaiting audit run…

Page Inventory

0 pages listed
Page Status Variants Doc words Critical issues WP Sync
Loading report…

Page Detail

Select a page

No page selected

Choose a page from the table to open the detailed inspector or dedicated page view.

Open dedicated view

Feedback & Future State

Need stakeholder feedback directly on each page? We can plug in a lightweight data layer. Recommended approaches:

  • Supabase / Firebase — instant hosted Postgres/NoSQL with auth; store feedback items, attachments, AI hints.
  • Airtable / SmartSuite — no-code table for client comments; sync via REST during dashboard load.
  • Headless WordPress CPT — create a custom post type for “Prototype Feedback”, expose via REST now, reuse once migrated.
  • Git-backed markdown — generate YAML/MD files in site-data/feedback for version-controlled comments (requires write access).

Once we confirm the preferred store, we can swap the localStorage notes with API calls and surface attachments (drag-and-drop) in the modal inspector.

URL Structure Audit

Loading from Supabase…
Pages in Database
Variants Tracked
File Reduction
Last Updated
✅ Supabase Integration Active
Data is now centrally managed in Supabase. This section displays real-time metrics and enables content updates without file system changes.

Page Inventory from Supabase

Page Title Slug Path Level Variants Status
Loading pages from Supabase…
Data Source: Supabase REST API (fmajdhbndwjxpqfqphld)
Database: PostgreSQL with 3 tables (pages, page_variants, page_audit_log)
Refresh Rate: Real-time (updates on save)
Next Phase: Router implementation to reduce 1,429 files → 88 dynamic routes