🚫 Refusal Pattern Analyser
Understand why applications get refused in an area. Learn from real refusals so you can avoid the same mistakes.
Mining refusal patterns...
📊 Data sources & freshness
- planning_applications.refusal_reasons (updated Daily ingest)
Live data — every refused application in our 18k+ corpus carries the verbatim refusal text where the LPA published it. - Theme classifier
Regex-matched keyword synonyms for 8 themes (Design & Character, Amenity, Heritage, Green Belt, Highways, Ecology, Policy Conflict, Flood Risk). Source: scripts/build_theme_synonyms.json. - Refusal rate
refusals / (approvals + refusals) for the filtered LPA. Withdrawn applications excluded.