Estym8 DocsEstym8 Home

Municipal plan check — product brief

Product context: Estym8 is built from scratch as an AI-first construction preconstruction platform—not a legacy takeoff stack with AI bolted on. Canonical framing: AI-first positioning. Estym8’s buyer remains estimators / GCs / full-project precon (multi-trade takeoffs from plan sets and bid folders). This brief is a separate product for municipalities.

Status: Idea / discovery (2026-07-17; refreshed 2026-07-24 with Paul’s suite notes — back-check, comment log, parcel/feasibility, competitor clusters; Revit / BIM import elevated to a flagship municipal capability). Triggered by Mike Faust, Peoria City Manager; deepened by Paul (design QA / municipal-adjacent workflow).
Positioning decision: Same plan-reading engine, separate product surface — do not reposition Estym8 as “city software,” and do not sell city estimation / BOMs.
Working brand: ClearToPermit (cleartopermit.com / .ai — confirm registrar). Secondary: ReadyForPermit. Do not lead with AHJ*.
Share with Paul / partners: estym8.ai/docs/municipal-plan-check (after deploy).

Jump links: Peoria discovery questionnaire (ask Mike) · Staffing positioning · UX: workflow, not chatbot · Peoria workflow captured

Related: paul-notes-construction-ai-suite-2026-07-24.md · plan-intelligence-skus.md · ae-design-review.md · Estym8 folder workflow · AI_FIRST_POSITIONING.md.


Staffing positioning — empower reviewers, never replace them

ClearToPermit makes government reviewers more efficient and better at their jobs. It does not replace plan examiners, eliminate front-desk or discipline review roles, or take the stamp.

We sayWe never say
Copilot / assistant for staff“AI replaces plan check”
Catch incompletes and obvious conflicts faster so humans spend time on judgment“Automate approvals” / “cut headcount”
Better consistency, citations, audit trail, back-check“No human needed”
Reviewers stay accountable; AI drafts, humans confirm“AI stamps the permit”

This is a political and product constraint for Peoria and every city: sell capacity and quality for the people already doing the work, not workforce reduction. Same culture as Estym8’s human-in-the-loop estimator story.

All ClearToPermit copy must reflect this

When we build the product (UI, emails, onboarding, marketing, pilot decks, public docs), every customer-facing string follows the voice rules in docs/MICROCOPY_GUIDELINES.md — ClearToPermit / municipal copy voice: preferred language, banned replacement/automation phrases, UI pattern examples, and the copy-audit gate before pilot release. No exceptions for “marketing-only” or “internal pilot” surfaces that cities will see.


UX principle — cohesive workflow with AI assist, not a chatbot

Suite-wide (ClearToPermit, ClearToIssue, Estym8, Bodi): we design a cohesive product experience and real job workflow. AI assists inside that workflow. We do not ship “a chatbot that talks about permits.”

We buildWe do not lead with
Stage-shaped UI: intake → completeness → discipline review → comment log → back-check → exportA blank chat box as the home screen
Queues, checklists, sheet pins, evidence crops, confirm/dismiss actions“Ask AI anything” as the primary metaphor
Structured outputs staff already use (deficiency tables, letters, audit trail)Freeform chat answers with no path to a work product
Optional scoped assistant on this package (like Estee) as a helperChatbot-only product that peers can dismiss as vapor

For ClearToPermit specifically: front desk sees a completeness workspace; examiners see a review workspace with draft comments and sheet evidence; AI fills and suggests; humans drive every stage. Chat may exist inside a case — it never is the product.

Same bar for ClearToIssue (design QA workflow) and any future suite app. Detail also in plan-intelligence-skus.md and microcopy guidelines.


One-liner

Ingest a permit package — PDFs and native Revit / BIM when applicants have them → help city staff flag completeness gaps, drawing conflicts, and locale-code concerns faster — with citation-backed deficiency packages and resubmittal back-check. Reviewers stay in charge. Not a bid estimate for the city. Not a replacement for examiners.


Job (and what it is not)

This product doesThis product does not
Completeness vs jurisdiction checklistProduce a construction BOM or bid estimate
Cross-sheet / revision conflict flagsReplace the plans examiner’s stamp judgment or their job
Locale code / amendment concerns with citationsAuto-approve or auto-deny permits
Structured comment / deficiency packages“Estimate for the city” or cost modeling
Human-in-the-loop confirm / dismiss / escalateInvent violations without drawing or code evidence
Make front desk + discipline reviewers faster and more consistentEliminate headcount or skip human review
Native Revit / BIM import alongside PDF (flagship)Pretend glyph-only PDF review equals a relational model

Success metric = reviewer efficiency + deficiency quality + trust (false-positive rate) — not “FTEs removed,” and not F4c vs human takeoff.

Flagship differentiator — Revit / BIM import (HUGE)

Most municipal AI peers are PDF- (and sometimes CAD-) first. ClearToPermit should treat native Revit (.rvt) / BIM import as a headline capability, not a v3 footnote:

Why it matters for citiesWhat we build toward
Commercial / institutional submittals increasingly are Revit-authored; PDF is a flattened exportAccept .rvt (and later Autodesk cloud / APS extract) at intake — same case as PDF sheets
Relational model (rooms, walls, levels, families, parameters) beats guessing from glyphs for many QA checksNormalize model → structured DB; run completeness / clearance / schedule-consistency rules on objects, not only pixels
Dual-source packages are normal (Revit model + PDF sheets + calcs)Revit ↔ PDF consistency audit — model says X, sheet shows Y
Competitors win on encoded IRC checks or intake chat; few own messy folder + modelPair Estym8’s folder spine with BIM extract — hard for Symbium-narrow or chatbot-only tools to copy

Honesty: Estym8 today is PDF-strong. Revit import is a priority spike + product investment for ClearToPermit (licensing, APS/Forge or equivalent extract path, security for city-held models). Do not claim GA Revit until the spike proves extract + a first rule pack on a real pilot model. Do claim the roadmap loudly with Mike — this is a huge reason cities would pick us over PDF-only copilots.


Competition — suite vs municipal lane

QuestionAnswer
Is there an AI-first peer for our suite?No. Nobody else is building Estym8 + Bodi + ClearToPermit + ClearToIssue on one greenfield plan-reading spine as cohesive workflow apps. Point tools and bolted-on platform AI compete in pieces — not as this portfolio. Canonical: plan-intelligence-skus — Suite competitive position.
Is municipal permit AI an empty category?No. ClearToPermit’s lane has real peers (below). Do not tell Mike “nobody does AI for cities.”

Paul (2026-07-24) flagged the municipal field and sharpened it into three clusters. We already tracked CodeComply / Permittable. Use the table for lane awareness; lead investor/partner narrative with no suite peer.

Paul’s three municipal clusters (lane competitors)

ClusterPlayersMechanismWhat cities hear
1. Deterministic / computational lawSymbiumTranslate law → actual code (not LLM inference); reproducible outputs; narrow scopes → instant issuance“Instant permit for scoped residential work”
2. Computer vision on the plan setArchistar, BlitzCV reads the drawings; redlines marked on the sheets; zoning/code pass-fail“AI marks up the plans like a reviewer”
3. Reviewer copilots + intake screeningCivCheck, Govstream, PermitifyGuide applicants + accelerate staff; completeness / first-pass compliance“Fewer incomplete apps; examiners go faster”

Detail by player (Paul + open research)

PlayerClusterWhat they sell / claimsProof points Paul highlightedClearToPermit overlap
SymbiumDeterministicStanford AI Lab origin; co-founder is a technology lawyer; Complaw® — law as executable rules; narrow project typesBakersfield: rooftop solar, electrical panel upgrades, EV chargers, re-roofs → hours/days → moments; 271+ jurisdictions; Accela / Tyler / CentralSquare integrationsLow for commercial multi-discipline plan-check; high if we ever do instant-permit / feasibility lanes
ArchistarCV / redlineAI PreCheck — pass/fail vs digitized zoning & codes; Smart Packs; white-labelLA County wildfire rebuild; Austin zoning; claims up to ~55% cycle reduction; 30+ cities globally; TXShare pathHigh — closest “AI marks the drawings” peer
BlitzCV / redlineGov-native plan review; sufficiency + multi-dept; redline reports; permit-system integrationsSame CV/redline lane as Archistar (Paul); city deployments (Naples + CityView; Manvel + Tyler/MyGov; etc.)High — staff review assistant + incomplete filter
CivCheck (Clariti)Copilot / intakeGuided Plan Review — applicant pre-screen + staff copilotBroadest discipline span of the group: zoning, building, fire, accessibility, plumbing, structural; Seattle / Honolulu / Denver logosHigh — dual-sided walkthrough; rule education is their moat
Govstream.aiCopilot / intakeThree agents (Paul): (1) pre-application guidance, (2) intake completeness, (3) preliminary compliance first-pass; codes + GIS + historyBellevue / Everett / Louisville; seed-backedMedium-high — intake quality + staff guidance; less “redline on sheet” than Archistar/Blitz
PermitifyCopilot / intakeExaminer co-pilot + builder pre-submit reportsEarly (YC W25); same cluster as CivCheck/GovstreamMedium — thinner city ops footprint today
CodeComply (+ CivicPlus)CV / rules + channelAI code checks / plan reviewCivicPlus distribution (850+ local govs claimed)High — distribution lead
PermittableCopilot / dual-sidedPre-submittal diagnostics; citations + readinessDual-sided A/E + city storyHigh — category narrative

Where ClearToPermit sits (honest)

We are closer to…We are not…
Clusters 2 + 3 — organic plan-set reads + completeness / conflict packages + staff comment workflowCluster 1 (Symbium) — deterministic instant issuance for narrow residential scopes
Paul’s back-check story (original + comments + revised) — under-claimed by most peers“Another Archistar/CivCheck” on day-one encoded rule packs for every IRC/IBC check
Native Revit / BIM + PDF dual intake (flagship bet)PDF-only reviewer chat that never touches the model

Verdict (municipal lane): There is competition at “AI for permitting.” None are “Estym8 for cities” (full-project organic takeoff → BOM). Many are already closer to ClearToPermit’s job than our estimating SKU is. Our edge in this lane is not “nobody else does AI.”

Verdict (suite): There is no AI-first competitor for the suite we are creating — Estym8 + Bodi + ClearToPermit + ClearToIssue on one greenfield spine as workflow apps. Point tools fill lanes; nobody assembles the portfolio. Canonical wording: plan-intelligence-skus — Suite competitive position.

ClearToPermit edge in-market:

  1. Reuse a battle-tested plan-set engine (folder ingest, classify, sheet intel, organic legend/schedule/conflict evidence) already paid for by the estimating product.
  2. Honest, evidence-first concerns + back-check (Prime Directive culture; Paul’s highest-value municipal workflow) rather than black-box “fail the permit.”
  3. Native Revit / BIM import as a HUGE municipal differentiator — relational model QA + Revit↔PDF consistency, not glyph-only.
  4. Separate SKU so Estym8 stays the full-project estimating platform while ClearToPermit owns municipal GTM.
  5. Do not compete as “another Archistar/CivCheck” on day one — win the Peoria-style pilot on messy package completeness, conflicts, citation-backed comment log, resubmittal back-check, and (as soon as spiked) Revit-aware review.
  6. Respect Symbium’s lane — if Mike cares about solar/EV/panel instant permits, that is a different product shape (deterministic narrow scopes); partner or defer, don’t fake it with LLMs.

Do not claim empty-field for municipal AI alone. Do claim no AI-first suite peer. Sell speed-to-value from shared engine + Revit path + design-partner depth + defensible flags — and suite optionality.


Can it share Estym8’s pipeline?

Yes — share the spine, swap the job head.

[ Shared ]                    [ Municipal job head ]
folder / PDF ingest      →    permit-type routing
classify process/skip    →    jurisdiction checklist completeness
sheet / discipline intel →    required exhibits & sheet gaps
legend / schedule /      →    evidence for conflicts
  organic reads                 (not bid line items)
concerns / conflict log  →    city comment packages + severity
project intelligence     →    staff package overview
                             + locale rule packs / amendments
                             + queue, assign, audit, export
ShareDo not share / do not copy
Libraries: ingest, classify, PDF prep, vision/harvest, conflict patternsFull Estym8 app clone / estimator UX
Pipeline stages that read drawings organicallyHuman BOM, ground-truth takeoffs, F4c as success
Audit artifacts for defensibilityCity BOM / cost estimation features
Multi-model routing patternsMerging municipal permissions into estimator accounts

Architecture rule: shared packages / services; separate app surface, auth, pricing, and roadmap. Do not full-clone the Estym8 repo into a second monolith “city Estym8.”

Prime Directive still applies to organic reading. Authority for governance here is city checklists + adopted codes / local amendments — never invent violations; never use a human estimator BOM to “prove” compliance.


Where AI earns its keep

This product is AI-assisted review, not “AI stamps the permit.” Use models where they compress messy plan packages into evidence-backed work product for humans. Prefer the same organic-read culture as Estym8: cite the sheet, show the crop, label uncertainty.

A. High-value AI jobs (ship early)

AI jobWhat the model doesHuman still owns
Package triageClassify files/sheets; detect discipline + designator; rank “look here first”Permit type assignment, final completeness call
Checklist completenessMap extracted sheet inventory → jurisdiction checklist gaps (missing one-line, site plan, energy forms, etc.)Whether a substitute exhibit is acceptable
Conflict miningCross-sheet / schedule-vs-plan / revision-date clashes from organic readsSeverity, dismiss vs escalate
Locale concern draftingGiven rule pack + drawing evidence, draft deficiency language + code/amendment citationConfirm wording goes to applicant
Evidence packagingSheet pin, crop, callout quote, schedule row → attachable proof on each flagWhat gets exported in the official letter
Resubmittal diffCycle n vs n+1: which deficiencies cleared, which recur, what’s newAccept that a deficiency is satisfied
Examiner copilot (scoped chat)Q&A over this package + this city’s rule pack with citations onlyLegal interpretation / stamp judgment

B. Strong mid-term AI jobs (after pilot trust)

AI jobNotes
Jurisdiction rule-pack assistTurn city checklist PDFs / amendment PDFs into candidate machine-checkable rules (admin reviews before live)
Severity / routing suggestionsRoute electrical vs fire vs zoning flags to the right queue from sheet class + concern type
Applicant pre-check (dual-sided)Same engine, applicant auth — “you’ll bounce on these N items” before official submittal
Unreadable / bad-scan detectionFlag passworded PDFs, blank sheets, scale/notes missing — quality gate before deep review
Comment letter assemblyMerge confirmed AI + staff-added findings into consistent, city-voice deficiency packages
Cycle-time analytics narrativeAnonymized summaries for city managers (“first-pass blockers clustering on X”) — not compliance verdicts

C. Where not to lean on AI (liability / trust)

  • Auto-approve / auto-deny permits
  • Silent “learning” that changes live rule packs without city/ops review
  • Structural calc verification, life-safety engineering judgment, or PE stamp replacement
  • City cost estimation / BOM (wrong product)
  • Inventing violations without drawing or checklist/code evidence
  • Using Estym8 F4c / Jonas BOM accuracy as the municipal success metric

D. AI architecture patterns (reuse Estym8)

  1. Temperature 0 + consensus on any extraction that feeds a deficiency (sheet inventory, schedule rows, conflict facts).
  2. Citation contract — every flag must carry: rule/checklist id · sheet ref · evidence snippet/crop · confidence band · suggested vs confirmed.
  3. Human-gated promotion — staff-missed findings and dismissals become training candidates, not silent weights.
  4. Per-jurisdiction isolation — Peoria feedback does not silently rewrite another city’s packs.
  5. Audit-first — model + rule-pack versions on every run (same append-only trail as §E).
  6. Multi-model routing — cheap classify/harvest vs stronger vision for conflict crops; keep cost visible for city procurement.

E. Design-partner AI experiments (Peoria-shaped)

Concrete experiments that prove AI value without building a full ICC expert system:

  1. Completeness-only pilot — checklist map on 10–20 historical packages; measure time-to-first-deficiency-list + false-positive rate.
  2. Top-10 conflict classes — pick Peoria’s most common bounce reasons; AI flags only those with evidence.
  3. Draft vs confirm A/B — examiner time with AI-drafted comments vs blank form.
  4. Resubmittal clearance assist — did the new set actually address last cycle’s list?
  5. Staff-missed capture — count how many examiner pins become reusable checklist rules after admin review.

Success for these experiments = reviewer minutes saved + trusted flags, not “AI found every code issue.”


Who buys / who uses

RoleNeed
City manager / innovation leadThroughput, cycle time, credibility of “faster permitting”
Building official / plan-check staffDefensible checklist, fewer missed issues, consistent first pass
Planning / zoning (later)Completeness vs required exhibits
Applicant / GC (indirect or later portal)Clear deficiency list → fewer blind resubmittals

Buyer = municipality (or regional shared-services plan-check). User = plan-check staff. Estym8’s existing buyer stays on the estimating product.

Who submits the plan set (industry norm)

Formal permit packages usually arrive from the applicant of record, not from “the city’s estimator”:

ActorTypical role
Owner / developerNamed applicant; may upload or authorize others
Architect / engineer (A/E)Prepares the set; often submits via Accela / Tyler / e-permitting on the owner’s behalf
GC / permit expeditorSometimes submits TI / commercial packages when contracted to pull the permit
City staffRarely “authors” the set — they receive, review, and return deficiencies

v1 product surface is staff-facing intake + review (city uploads or pulls a package into the queue). An applicant portal (pre-check before official submittal) is a later dual-sided play — same engine, different auth and UX.

Product surface (architecture reminder)

  • Share: folder/PDF ingest, classify, sheet intel, organic legend/schedule/conflict reads, multi-model routing.
  • Separate: app UI, auth/tenancy, pricing, queue/assign, deficiency export, jurisdiction rule packs, roadmap.
  • Do not ship a city-skinned Estym8 estimator or city BOM features.

Core capabilities (v1 → v2)

A0. Revit / BIM import (HUGE — flagship; spike → pilot)

Treat this as a first-class municipal product pillar, not “later geometry.”

PhaseDeliverable
Spike (time-boxed, start when pilot elevates)Licensing path (APS / Autodesk Platform Services or approved extract); security for city-held .rvt; extract rooms, levels, sheets, key families/parameters → normalized store
Pilot v1Upload .rvt with PDF package on same case; show model inventory (levels, sheets, linked models) in reviewer UI; basic completeness vs jurisdiction “model required?” rules
v1.5Object-level concerns (e.g. missing fire ratings on walls, egress path parameters where present); Revit ↔ PDF consistency (sheet index vs model sheets; scheduled vs placed)
v2Deeper discipline rule packs on model data; optional cloud model links; Accela/Tyler handoff of model-aware deficiency packages

Guardrails: human-in-the-loop; never invent model elements; if extract fails, fall back to PDF path with explicit “model unread” concern. Shared spine can later feed ClearToIssue / Estym8; ClearToPermit leads the investment because cities feel the Revit gap hardest.

A. Package intake & completeness (MVP)

  • Upload permit set (folder or multi-PDF) on the shared ingest spine — plus .rvt / BIM when provided (see A0).
  • Detect disciplines and sheet designators (A / S / E / M / P / C / fire, etc.).
  • Against a jurisdiction permit checklist: missing sheets, obsolete revisions, blank sheets, wrong package type; model required / model present / model unreadable.
  • Output: completeness score + must-fix deficiency list.

B. Concerns & internal conflicts (MVP)

Reuse Estym8 forensic / concern patterns for a city audience:

Concern classExamples
Missing / incompleteNo one-line; no site plan; schedule without matching plan sheets
Cross-sheet conflictPanel schedule ≠ one-line; type on plan not on schedule; index vs sheets
Revision / cloud conflictMixed revision dates; superseded sheets still in set
Scope ambiguity“By others” vs city-required life-safety scope unclear
Applicant qualityUnreadable scans, wrong scale notes, passworded PDFs

Each concern: severity, sheet refs, evidence, suggested reviewer note, optional applicant-facing wording.

C. Conflicts with city permit codes (MVP → v1.5)

Municipal differentiator — not a full ICC expert system on day one.

  1. Jurisdiction profile — adopted codes (IBC / IRC / NEC / IMC / IPC year) + local amendments.
  2. Rule packs — machine-checkable rules first; soft rules escalate with citations.
  3. Citation-backed flags — code section or amendment ID + drawing evidence + confirm / dismiss / escalate.
  4. Honest limitssuggested conflict vs proven violation labeled clearly.

Out of scope early: replacing PE/architect stamp judgment; automatic approval; full structural calc review; any city cost estimation.

D. Reviewer workflow (v1)

  • Queue (new / in review / returned / advanced).
  • Assign + full audit trail (see below).
  • Export comment letter / deficiency report (PDF + JSON).
  • Primary UX = workflow surfaces (completeness board, concern list, comment log, back-check) — not a chatbot shell.
  • Optional scoped assistant on this package + this city’s rule pack (helper only).
  • Staff-added findings — flag issues the AI missed (sheet pin + note + optional code cite); those become training/governance signals (see Staff feedback loop).

E. Submittal audit trail (MVP — first-class)

Every package cycle must be reconstructible for liability, FOIA-ish transparency, and pilot metrics:

EventCapture
IntakeWho uploaded / imported; timestamp; source channel (staff upload, later Accela pull); file list + content hashes; permit type / address / case id
Engine runPipeline/run id; model + rule-pack versions; completeness score; concern list with sheet refs + evidence snapshots
Staff actionsAssign, confirm / dismiss / escalate each AI concern; add missed finding; severity edits; free-text examiner notes
OutboundDeficiency package export (PDF/JSON) version + recipient; returned-to-applicant timestamp
ResubmittalLink cycle nn+1 (same case); diff which deficiencies cleared vs new

Audit records are append-only. Suggestions never auto-approve or auto-deny a permit.

F. Staff feedback loop (missed findings)

Cities will catch things we miss. That must improve future packages — without inventing violations or overfitting one examiner’s taste.

In-product (v1):

  1. Examiner selects sheet (and optional crop/pin) → describes the missed issue → optional code/checklist cite → severity.
  2. Finding is stored on the package audit trail and can be included in the deficiency export.
  3. Status: staff_added (distinct from AI-origin concerns).

Learning pipeline (v1.5 → v2) — human-gated:

SignalUse
Recurring staff-added patterns (same checklist item / sheet class / jurisdiction)Promote candidate rules or prompt/evidence improvements
Staff dismissals of AI concerns (false positives)Tune severity / suppress noisy rules for that jurisdiction profile
ConfirmationsStrengthen confidence weights for that rule pack

Guardrails (non-negotiable):

  • No silent auto-learning into production rule packs — city admin or Estym8 ops reviews promotions.
  • Never train on “approve/deny” outcomes as ground truth for code compliance.
  • Per-jurisdiction isolation by default (Peoria feedback does not silently change another city’s packs).
  • Opt-in anonymized cross-city learning only with contract language.
  • Prime Directive: staff pins are evidence for review, not a license to invent counts or violations on other sets.

G. Back-check workflow (Paul — highest municipal value)

After initial review, cities keep a running comment list. On resubmittal, compare three inputs:

  1. Original submission
  2. Reviewer comment list
  3. Revised submission

For each prior comment, determine: change made? where? fully addresses concern? new coordination problems? unrelated plan areas modified? close vs human still needed?

This eliminates repetitive reopen-find-check work. Spec as v1.5 after completeness + comment log MVP; reuse Estym8 revision/diff patterns where possible. Detail: paul-notes §4–5.

H. Tabular comment log (Paul)

Reviewers work from spreadsheets. AI pre-populates rows; humans confirm:

FieldPurpose
Sheet numberWhere
View / room / detailNarrow location
Issue descriptionWhat’s wrong
Plan referenceNote / symbol / detail / schedule
Code referenceCode or local amendment
Reviewer notesHuman judgment
Responsible disciplineA / C / S / E / M / P / …
SeverityInfo / correction / permit blocker
StatusOpen / answered / corrected / rejected / closed
Revision responseDesigner’s fix
Verification resultBack-check outcome

Copilot: reviewer pins one line (“conduit through rated wall without penetration detail”) → system fills sheet, wall type, code, detail refs, similar occurrences.

I. Parcel / zoning / feasibility (v2+)

Validate title-block address, parcels, plat dimensions, setbacks, coverage, easements, landscaping separations against public records; early developer feasibility (buildable envelope) before design. Discovery — needs data partners. See Paul notes §8.

J. Later (v2+)

Zoning exhibits · multi-department routing · applicant portal · design-build phased packages · anonymized cycle-time analytics · Accela/Tyler · supervised promotion of staff-missed patterns into jurisdiction rule packs · discipline deep-dives (panel load, plumbing slope, civil geometry).

(Revit / BIM is not “later” — see A0.)


Naming

What “AHJ” means

AHJ = Authority Having Jurisdiction (the city/county/agency that enforces the codes). Correct industry term; poor consumer brand — most city managers and elected officials do not lead with “AHJ” in plain speech.

Available domains you mentioned

DomainProsCons
AHJClarityAccurate for code-nerd buyers; availableJargon wall; needs constant expansion
AHJClearShort; availableSame jargon problem; “clear” is generic

Recommendation: keep AHJClarity/AHJClear as backup / secondary domains if you want industry SEO later — do not lead the brand with AHJ.

Recommended direction (clear / fast / code-compliance — 2026-07-17 refresh)

Prior shortlist (PermitClarity, ClearSubmittal, LocaleClarity, AHJ*) hit taken/unavailable at registrar. Fresh candidates below checked via whois/DNS as likely open (confirm at registrar before buying — parking/premium holds can still block).

RankBrandLikely-open domainsWhy
1ClearToPermitcleartopermit.com · cleartopermit.aiOutcome in the name: clear the path to a permit. City-manager plain English.
2ReadyForPermitreadyforpermit.com · readyforpermit.aiCompleteness / “is this package ready?” — matches MVP job.
3PermitClearpermitclear.ai (.com taken)Short; clarity/clearing. Prefer .ai if .com stays gone.
4FirstPassPermitfirstpasspermit.com · .aiSpeed story: first-pass review assist.
5PermitAllClearpermitallclear.com · .ai“All clear” = no blockers / deficiency cleared. Memorable.
6CodesClearcodesclear.com · .aiLocale code compliance without AHJ jargon.
7ClearPlanCheckclearplancheck.com · .aiCategory-literal for plan-check staff.
8SubmittalReadysubmittalready.com · .aiDual city + applicant story later.
9ResubmitLessresubmitless.com · .aiOutcome brand (fewer cycles) — punchy marketing.
10StampClearstampclear.ai · stampclear.comExaminer/stamp metaphor; keep human-in-the-loop in copy.

Also strong backups (whois-open signal): ClearForPermit, GetPermitClear, CivicClear.ai, ReviewClear.ai, PermitComply.ai / .com, PassFirst.ai, PackageReady.ai, ClearLocale.com.

Avoid leading with: AHJ*, generic Clearance.com (taken), PermitReady (taken), ClearPermit.com (taken).

Tagline patterns (any brand):

  • “Plan-set intelligence for faster permitting.”
  • “Ingest the package. Flag locale concerns. Send a clear deficiency list.”
  • “Not an estimate — a first-pass permit review assist.”
  • “Clear the path to the permit.”

Brand relationship to Estym8: “Powered by the same plan-reading engine as Estym8” in technical/partner materials; separate logo, domain, and sales motion for cities.


Marketing plan

Positioning

  • Category: AI-assisted municipal plan review / permit package intelligence.
  • Against incumbents: faster first-pass + citation-backed concerns; human stays in the loop.
  • Against CodeComply / Blitz / Permittable: win on messy full-folder organic reads + design-partner depth + honest evidence UX; do not pretend we already own 850-city distribution.
  • Against “Estym8 for cities” confusion: never lead with takeoff/BOM; lead with permitting outcomes.

Audiences & messages

AudienceMessage
City managerCut cycle time; fewer stalled permits; political win without lowering standards
Building officialDefensible flags with sheet + code citations; you dismiss or escalate
Plans examinerCompleteness + conflicts before deep dive; less hunting
(Later) applicantsKnow what’s wrong before the next cycle

Channels (phased)

  1. Design partner (Peoria / Mike Faust) — discovery → 10–20 historical packages → measurable pilot. Case study is the #1 asset.
  2. Peer cities — warm intros from city managers; ICMA / NLC / state municipal leagues once proof exists.
  3. Content — “What a first-pass AI deficiency list looks like” (anonymized); locale-amendment stories; not estimating content.
  4. Procurement path — only after pilot: cooperative purchasing, RFP language, export-to-Accela/Tyler story.
  5. Do not run Estym8 estimator ads for this SKU; separate site, LinkedIn, and email lists.

90-day marketing outcomes

  • Named design partner + pilot scope written.
  • One public one-pager + private pilot deck.
  • Brand + domain locked (prefer ClearToPermit or ReadyForPermit; see Naming).
  • 3 discovery calls beyond Peoria.
  • Zero claims of automatic code compliance or city estimation.

What not to market

  • “We estimate for the city.”
  • “Automatic permit approval.”
  • “AI replaces plan examiners” / “cut staffing” / “no human needed.”
  • “No competition.”
  • Estym8 F4c / Jonas BOM accuracy as the municipal proof point.

What to market (staffing-safe)

  • “Makes your reviewers faster and more consistent.”
  • “Front desk catches incompletes before they clog the queue.”
  • “Examiners spend time on judgment — AI drafts the comment list.”
  • “Humans always confirm; AI never stamps.”

Go-to-market & Peoria discovery

Near-term: Peoria as design partner, not a rewrite of Estym8.

Peoria workflow (Mike meeting 2026-07-24) — captured

FactImplication for ClearToPermit
Front desk reviews first for completeness (all required documents present)Intake / completeness agent is the MVP wedge — before deep plan review
Plans submitted electronically onlyDigital-native; no paper intake path for applicants
Incomplete → rejected at front desk; complete → passed to reviewTwo-stage product: (1) completeness gate, (2) discipline review copilots
Revit OK internally for review; printed PDF still required for field inspectorsDual artifact: keep Revit for desk review; always produce/maintain inspector-ready PDF set
Disciplines reviewing a set: planning, civil, building, fire, traffic; environmental reviews as required by project typeMulti-queue / multi-discipline routing; comment log must tag responsible discipline; environmental is conditional, not always-on

Peoria discovery questionnaire

Find this from the top of the doc: jump link → Peoria discovery questionnaire.
Shannon to ask Mike / staff; paste answers under each item when known (or into docs/ops/peoria-discovery-notes.md).
Status: [ ] open · [x] answered.
Reminder when asking: we are positioning as staff efficiency, not job replacement — frame questions that way.

Must-have (locks MVP)

  1. Completeness checklist — What’s on the front-desk “complete vs reject” list today? (doc types, naming, seals, sheets, calcs, applications.) Can we get a copy?
  2. Pilot permit type — Which package type first? (e.g. new commercial, TI, residential, site.)
  3. 90-day win — What would make Mike say this worked? (e.g. cut incomplete accepts, faster front-desk, fewer bounce cycles.)
  4. Who clicks — Front desk only for phase 1, or also building/fire reviewers from day one?
  5. System of record — Accela / Tyler / other? Is export-only OK for a pilot, or must we live inside their portal?
  6. Historical packages — Can we get 10–20 anonymized electronic packages (complete + rejected) with outcomes?

High value (shapes product)

  1. Environmental — Confirmed: reviews depending on project type, as required (not every package). Still open: exact trigger list / permit types that pull environmental in.
  2. Routing — Parallel reviews or sequential? Who consolidates comments back to the applicant?
  3. Comment format today — Spreadsheet, portal markup, letter? Sample of a real deficiency package?
  4. Codes / amendments — Which editions + local amendments must appear on a comment? City-authored checklist vs licensed content?
  5. Revit in practice — How often do applicants send .rvt? Who opens them? Any rules (“model preferred / optional / rare”)?
  6. PDF for field — Who prints/publishes the inspector set? Same sheets as submitted, or a stamped “approved for construction” set?
  7. Resubmittals / back-check — How do they track “comment closed vs still open” today?
  8. Liability line — What must never be automated or auto-rejected by AI?

Nice-to-have (GTM / ops)

  1. Volume — Packages/month; % rejected at front desk; avg days intake → first review.
  2. Procurement — Pilot path (design partner / MOU / RFP later)? Timeline they have in mind?
  3. Stakeholders next — Who should we meet (permit tech lead, building official, fire marshal, IT)?
  4. Competitors they already saw — Any Archistar / CivCheck / Blitz / Accela AI demos?

Pilot shape (default until refined): front-desk completeness on Peoria checklist × 10–20 historical electronic packages → time-to-reject/accept + false incompletes → then one discipline’s first-pass flags.


Success metrics

MetricWhy
Time to first deficiency listStaff speed
% packages with ≥1 blocker caught pre-deep-diveValue of AI pass
False-positive rate on code flagsTrust
Resubmittal cycles per permitOutcome for city + applicant
Flags actioned vs ignoredProduct-market fit

Risks

RiskMitigation
Diluting Estym8 estimator focusSeparate SKU, roadmap, metrics, brand
Liability if AI “approves” or wrongly failsHuman-in-the-loop; suggestions only; audit trail
Code library maintenanceStart with checklist + few high-value amendments; city-authored packs
Long gov sales cyclesDesign-partner proof before platform buildout
Scope creep into full digital permitting or city estimatingStay on first-pass intelligence + comments
Competing as “another CodeComply”Lead with folder-organic evidence + Revit path + honest limits; partner path later
Promising Revit GA before spikeTime-box APS/licensing spike; ship PDF path first; show model inventory early on pilot

Open decisions

  • Final product name / domain (recommend ClearToPermit or ReadyForPermit; confirm registrar)

  • Brand relationship copy (“powered by Estym8 engine” vs silent)

  • First jurisdiction profile schema (Peoria as template)

  • MVP permit type for pilot

  • Revit / APS spike owner + licensing path (ClearToPermit flagship — do not bury)

  • City-authored checklists vs licensed code content

  • App home (subdomain vs separate domain)

  • Pricing (annual city license vs per-package)

  • Staff-missed finding → rule-pack promotion workflow (who approves; per-city vs opt-in cross-city)

  • Retention / export of audit trail for FOIA and design-partner metrics

  • Copy voice gate — ClearToPermit UI/marketing strings follow MICROCOPY_GUIDELINES — ClearToPermit voice; wire bans into copy-audit when first screens land


Document history

DateNote
2026-07-17Initial brief after Peoria / Mike Faust; same-engine separate-SKU
2026-07-17Competition refresh (CodeComply/CivicPlus, Blitz, Permittable); clarified not city estimation; naming away from AHJ jargon; marketing plan; pipeline share yes; Estym8 positioned as full-project (not MEP-only)
2026-07-24Paul’s competitor list researched: Archistar, CivCheck, Blitz, Permitify, Govstream, Symbium (+ prior CodeComply/Permittable)
2026-07-24Paul cluster framing folded in: Symbium deterministic; Archistar/Blitz CV+redline; CivCheck/Govstream/Permitify copilots + intake (271+ jurisdictions, LA/Austin, three Govstream agents, CivCheck discipline breadth)
2026-07-24Revit / BIM import elevated to HUGE flagship for ClearToPermit (A0 spike→pilot; dual Revit↔PDF; not “later”)
2026-07-17Naming refresh after PermitClarity/ClearSubmittal/etc. unavailable — ClearToPermit, ReadyForPermit, PermitClear.ai, FirstPassPermit, PermitAllClear, CodesClear
2026-07-17Linked adjacent plan-intelligence SKUs map (plan-intelligence-skus.md)
2026-07-20Who submits (applicant / A/E / GC); separate UI + shared spine; first-class submittal audit trail; staff-missed findings → gated learning loop
2026-07-20Portfolio: investor refresh later should include this SKU with Bodi; A/E design-review SKU tracked in plan-intelligence-skus.md / ae-design-review.md (Paul)
2026-07-21Added Where AI earns its keep — high-value / mid-term / do-not / architecture patterns / Peoria-shaped experiments
2026-07-22Working brand locked ClearToPermit for investor materials; paired with A/E ClearToIssue
2026-07-24Paul notes: back-check triad, tabular comment log, parcel/feasibility, phased packages; link suite synthesis
2026-07-24Mike meeting: Peoria front-desk completeness → reject or pass to review; electronic only; Revit internal + PDF for field; disciplines planning/civil/building/fire/traffic; environmental as required by project type
2026-07-24Documented Peoria discovery questionnaire (must-have / high-value / nice-to-have) for Shannon to ask; answers TBD
2026-07-24Staffing positioning: empower reviewers, never replace them; jump links to questionnaire at top of doc
2026-07-24Mandatory ClearToPermit copy voice → MICROCOPY_GUIDELINES (all UI/marketing when built)
2026-07-24Published to public docs slug municipal-plan-check for Paul / partner share
2026-07-24UX principle: cohesive workflow + AI assist, not a chatbot (suite-wide)
2026-07-24Suite claim: no AI-first suite peer (lanes have point tools; portfolio does not)
2026-07-24Competition section retitled: suite no peer first; municipal lane peers second