Rules-only Permit Precheck
Deterministic readiness check that runs against project fields and uploaded document categories. No AI required.
Last updated 2026-05-11
Mode
Reports run in this mode are stamped analysis_mode = rules_only. PermitOS does not claim AI plan analysis when AI is not configured.
Required-field check
The rules engine verifies that the project has the required fields populated for its project type and jurisdiction profile. Each missing field emits an issue with severity and recommendation.
Document checklist
The expected document categories for the project type are compared against uploaded documents. Missing categories produce issues; uncategorized uploads produce a low-severity reminder.
What it does not do
Without document extraction or AI parsing configured, the precheck does not read PDF contents, validate dimensions on plans, or interpret site plan callouts. It does not produce an official permit determination.
Output
A precheck_reports row with readiness_score, confidence, and generated_at, plus zero or more precheck_issues rows linked to the report.
Related docs
Readiness Score
How the 0–100 readiness score is banded and how confidence is reported.
Reviewer confirmation
How reviewers confirm, dismiss, or request more information on flagged issues — and what reviewer confirmation does not mean.
Document intake
How files reach PermitOS, what metadata is stored, and what happens when document extraction is not configured.