What problem does it solve?
This Skill helps you recover from recurring issues where Jackie-generated property reports show stale or incorrect facts, titles, unit counts, images, or exported output that doesn’t match the latest code or data.
Core Features & Use Cases
- Stale-source triage: Pinpoints whether wrong values originate from UI state, report generation archives, Supabase rows, localStorage, or deployed build drift.
- Shared normalization guardrails: Introduces property-specific validation and normalization in a shared helper so fixes apply consistently across property cards, Results, Report Center, email/proposal generation, and Jackie package generation.
- Cache and persisted-state repair: Identifies and rewrites known localStorage caches (e.g., buildings, report libraries, proposal/report libraries, uploaded-photo keys) and clarifies when hard refresh is required.
- Render and image resilience: Prevents broken base64 images from blocking report exports by downgrading dirty payloads to warnings and using safe fallbacks or static property images.
- Verification and deployment reality checks: Runs targeted searches for stale visible text, executes verification scripts, confirms builds, and verifies the live Render output matches merged code.
Quick Start
Run the stale-text search, fix the shared normalization helper under src/lib/, then execute npm run verify:jackie and a fresh npm run build before hard-refreshing the deployed page to confirm the live output matches the corrected facts.