Municipal Planning & Building

AIΒ Agent

For Code Officials Who Are Tired of Being the Only Person in the Building Who Knows the Answer

The complete setup blueprint for building a document-grounded code advisor on your zoning ordinance, subdivision ordinance, adopted construction codes, and fee schedule. Works on Claude or ChatGPT. Built and proven in working municipal planning departments.

Download Now for only $500

One-time purchase. Instant download. No subscription, no per-seat licensing, no vendor contract.

Does this sound familiar?

An applicant is at the counter with a question about an irregular lot.

You know the answer is in the ordinance. You also know that getting to it means pulling the zoning ordinance for the district table, checking the definitions section for how lot width is measured, cross-referencing the subdivision ordinance for the depth-to-width rule, and confirming whether sanitary sewer is available. Twenty minutes, minimum. Probably forty.

So you give them the version you're confident in, tell them you'll confirm, and add it to the pile.

Multiply that by every walk-in, every phone call, every pre-application meeting, every plan review. Then consider that the veteran reviewer who holds most of this in their head is three years from retirement, and the new hire is asking you the same question for the fourth time this month.

That's the problem this solves.

What is the Tool this guide builds

The Municipal AI Agent is a configuration method β€” a way of setting up a general-purpose AI assistant so that it behaves like an experienced municipal code official reasoning only from your jurisdiction's own adopted documents.

You load your ordinances and codes. The assistant treats them as the entire universe of authority. Every answer comes back tied to a named document and a specific section, table, or page.

Ask it whether a use is permitted in a district and it works the same sequence a good reviewer works: property and jurisdiction β†’ district and overlays β†’ existing and proposed use β†’ permitted, special exception, or prohibited β†’ dimensional, parking, access, landscaping, and site-plan standards β†’ subdivision, utility, drainage, building code, accessibility, and fire triggers β†’ which permits, boards, inspections, and fees apply β†’ what facts are still missing.

Then it returns the answer in a fixed format built for the permit record:

Issue β†’ Documents Consulted β†’ Findings β†’ Determination (Compliant / Noncompliant / Indeterminate) β†’ Open Items & Needed Facts β†’ Recommended Next Steps

That output can be attached to a permit file, sent to an applicant, forwarded to the City Attorney, or read into the record at a public meeting.

THE PART THAT MATTERS MOST

The most valuable thing this system does is refuse to answer.

You already know what happens when you ask a general-purpose AI a code question. It answers. Confidently. Every time.

It cites an IRC section from a code year you never adopted. It describes a setback standard from a model ordinance instead of yours. Asked something your ordinance is genuinely silent on, it manufactures a plausible answer rather than admitting the gap β€” because plausibility is what it was built to produce.

For a code official, that isn't a productivity tool. That's a liability generator with a text box.

The Municipal AI Agent is configured around three non-negotiable rules that invert this:

1. Cite precisely. Every claim names the document and the exact locator. No claim without a citation. If it can't cite it, it doesn't say it.

2. "Indeterminate" is a first-class answer. When the documents are silent, when the scope of a standard genuinely doesn't reach the situation, or when essential facts are missing β€” the correct output is Indeterminate, accompanied by a specific list of what would be needed to decide. Not a guess dressed as a finding.

3. Surface conflicts, don't resolve them. When two adopted documents conflict, it identifies both and explains the impact β€” without inventing a hierarchy your documents don't actually establish.

There's also a specific technique in the blueprint that makes rule #2 work in practice: pairing a broad "what do the documents say about this" search with a narrow "which section actually governs this situation" search. That two-query pattern is what lets the system correctly return Indeterminate on ambiguous scope questions instead of over-answering them. It's the single most-copied element of the setup, and it's fully documented.

This is the difference between a novelty chatbot and a tool your City Attorney is comfortable with.

WHAT IT HANDLES

Zoning & Land Use

Use permissibility by district, special exception and variance pathways, dimensional and density standards, lot buildability, accessory uses, parking and surfacing, signs, nonconformities, site-plan requirements, administrative procedure.

Building Code & Plan Review

Residential and commercial review, decks (guards, handrails, footings, ledgers), foundation dampproofing vs. waterproofing and drainage, sidewalk construction specifications, commercial reroofing scope, demolition, and generic permit conditions placing construction responsibility on the contractor.

Permits, Fees, Registrations

building, driveway, sidewalk, demolition, location-improvement, electrical, plumbing, and mechanical fees; registration requirements; owner-performed vs. registered vs. specialty contractor distinctions.

Correspondence and records

Plan-review comment letters, applicant and developer explanations, design-guidance documents, contractor correction notices, internal memoranda, Council-facing narratives, and drafted permit conditions β€” in factual, neutral, records-appropriate language.

WHAT IT LOOKS LIKE IN PRACTICE

The vague inquiry that became a defensible determination

A resident asked whether an irregular polygon lot in a single-family district was buildable. Staff asked the system to identify every question that would need answering to decide.

It produced a 22-question intake checklist β€” organized by property identification, lot status and history, dimensions, frontage, use, utilities, and environmental constraints β€” each item tied to the ordinance provision that made it necessary.

When the applicant's answers came back (polygon lot, ~11,533 sq ft, 97-foot frontage), the system evaluated them against the district tables and returned Compliant β€” buildable, while flagging three verification items: sanitary sewer confirmation, survey-verified width at the setback line, and lot-of-record status against the depth-to-width rule.

One tool turned an unstructured citizen question into a complete intake instrument and a determination that could stand in the file.

The question it correctly refused to answer

A resident wanted to store an RV in the side yard. The system confirmed it was permitted with conditions β€” side or rear yard, five-foot setback, resident-owned, with limits on temporary front-driveway parking. Cited.

Then the follow-up: can the pad be gravel?

The system returned Indeterminate. The surfacing standard's scope may not reach single-family yard storage, and the accessory-use section is silent on surface material. It recommended obtaining a written interpretation from the enforcement official.

That is the correct answer. A general-purpose AI would have picked one and sounded certain.

The analysis that didn't get run on the wrong track

An inquiry came in about opening a coffee shop on a vacant parcel. Instead of producing a use analysis, the system led with the controlling gap: the parcel's zoning district has to be established first β€” because a restaurant-type use is permitted by right in some districts, requires a special exception in others, and is prohibited in some.

It then laid out the provisional end-to-end approval sequence, contingent on that answer. Staff didn't spend an afternoon analyzing the wrong district.

The memo that got read at a Council meeting

An applicant in an alley-vacation matter claimed he'd been told verbally that he was "good to go." The system drafted a formal memorandum to the Common Council establishing that verbal conversations do not constitute formal authorization, attached the permit report and review timeline, and laid out the factual record without editorializing.

It was shortened on request, finalized, and read into the record.

Β 

WHAT IS INCLUDED

The bundle is everything required to stand up your own instance. Downloadable, editable, and yours permanently.

1. The Advisor Instruction Set β€” the complete persona and directive block, copy-paste ready. The expert-official role, the non-negotiables, tone calibration, and the rules that keep it from behaving like a chatbot.

2. The Knowledge Base Assembly Guide β€” exactly which documents to load, how to name and structure them, how to handle amendments and supersession, and the file-organization decisions that determine whether citations come back accurate or vague.

3. The Standardized Determination Format β€” the Issue β†’ Documents Consulted β†’ Findings β†’ Determination β†’ Open Items β†’ Next Steps template, plus the secondary formats for direct answers, checklists, review comments, and drafted correspondence.

4. The Evaluation Sequence β€” the step-by-step reasoning order the advisor works for any project-specific question, written out so it can be dropped straight into your configuration.

5. The Accuracy Guardrails β€” the cite-precisely, Indeterminate, and conflict-surfacing rules, with the exact language that makes them stick.

6. The Two-Query Search Method β€” the broad/narrow pairing that produces correct Indeterminate results on scope-ambiguous questions.

7. The Worked Example Library β€” real prompts and real outputs across zoning, plan review, permits, and correspondence. This is what you hand a new hire so they can see what good looks like before they write their first query.

8. Platform Setup Guides β€” Claude and ChatGPT. The same architecture, built out for both. You are not locked to a vendor, and you can run it on whatever your staff already has.

9. The Video Walkthrough β€” the full build, start to finish, so you're following along rather than interpreting.

10. Limitations and Disclaimer Language β€” the advisory-scope and human-review language, pre-written, for the conversation with your City Attorney. Most municipal AI projects die in that meeting. This one is built to survive it.

Download Now!

PRICING - $500. One time.

No subscription. No per-seat cost. No annual renewal. No vendor contract, no data processing agreement to negotiate, no implementation consultant.

And no procurement process. In most municipalities, $500 sits below the department-head discretionary threshold β€” which means you can buy this on a card today without a purchase order, a council agenda item, an RFP, or a six-month approval cycle.

That is deliberate. The reason good tools don't reach small planning departments has very little to do with whether the tools work.

WHO THIS IS FOR

  • Building Commissioners, Planning Directors, and Code Officials in small and mid-size municipalities
  • Departments where institutional knowledge is concentrated in one or two people
  • One- and two-person offices covering zoning, building, and permits simultaneously
  • Departments onboarding junior staff who need to operate closer to a veteran's level, faster
  • Consultants and regional planning organizations standing this up for multiple client jurisdictions

WHO THIS IS NOT FOR

  • Anyone looking for a tool that makes decisions. This is advisory. It supports staff; it does not replace the Building Commissioner, the Plan Commission, the Board of Zoning Appeals, or the Council.
  • Anyone without adopted ordinances and construction codes in digital form. The system reasons from your documents. No documents, no system.
  • Anyone expecting a hosted software product. This is a blueprint and a method. You build it, on your own account, with your own documents.
  • Anyone who wants an AI that always has an answer. This one is specifically engineered not to.

HONEST LIMITATIONS

It is advisory, not authoritative. It supports staff work and pre-application review. It does not replace formal permit decisions, legal opinions, field inspections, or the actions of authorized boards.

Accuracy depends entirely on your documents. Output quality tracks the quality and currency of what you load. Amendments have to be re-loaded. The blueprint covers how to maintain this, but it is real ongoing work.

Human review remains required. Every determination should be verified by qualified staff before action β€” especially anything entering the record or going to an applicant.

No warranty of legal correctness. What you're buying is the method and the setup. You are responsible for validating outputs against your own adopted law. That's not fine print; that's the operating principle the whole system is built on.


FAQ

Do I need any technical background? No. If you can upload a PDF and paste text into a box, you can build this. The video walkthrough covers every step.

How long does setup take? An afternoon for the configuration itself. Gathering and organizing your documents is the longer part, and the assembly guide is written to make that as fast as it can reasonably be.

Which AI platform do I need? Setup guides for both Claude and ChatGPT are included. A standard paid individual account on either is sufficient. You are not buying software from me and you are not locked to either vendor.

Is this secure enough for municipal use? You control what you upload and which account you upload it to. Most of what goes into the knowledge base β€” adopted ordinances, codes, fee schedules β€” is already public record. The blueprint includes guidance on account selection and on what should and shouldn't be entered into queries. Your IT and legal staff should review this against your own policies, and the disclaimer package is written to support that conversation.

Will this replace staff? No, and the page would be lying if it said otherwise in either direction. It compresses the research and drafting portion of review work. Determinations, inspections, and decisions stay with your people.

What happens when our ordinances change? You reload the amended documents. The assembly guide covers version control and supersession so old provisions don't linger in the knowledge base and produce stale citations.

Can I use this across multiple jurisdictions? Yes. The architecture is jurisdiction-agnostic; only the documents are jurisdiction-specific. Consultants and regional organizations build a separate instance per client from the same blueprint.

Can our attorney review this before we commit? Encouraged. Item 10 in the bundle exists specifically for that conversation.


THE TIME IS NOW!

Your ordinances are not the problem. They already contain the answers. The problem is that the answers are buried across five documents, the person who knows where they are is retiring, and the applicant is waiting.

This is the method for turning that document set into a reviewer that answers in seconds, cites every claim to a section, produces work product you can put in the file β€” and tells you honestly when the law is silent instead of inventing something that sounds right.

Built in working municipal departments. Documented completely. Yours to keep.

Instant download. Includes the full instruction set, assembly guide, output formats, evaluation sequence, guardrails, worked example library, Claude and ChatGPT setup guides, video walkthrough, and disclaimer package.

Download for Only $500