Development capacity
What the rules permit, turned into a programme the parcel can actually hold.
See capacity →Civexa reads the jurisdiction's adopted ordinance and applies it to one parcel — then shows you the section each number came from, and tells you which provisions it could not settle.
Which rules actually govern this lot, and which of them is the one that binds?
Setbacks, height, floor-area ratio, lot coverage and the middle-housing tier are read from the adopted code for that zone in that city — not from a generalised table, and not from a summary of the code. Each rule that reaches the report carries a rule identifier, the ordinance section, and the authority level it sits at, from state statute down to a local overlay.
Where two encoded sources disagree at equal authority, Civexa reports both and publishes no value for that standard. Silently picking one would be the most dangerous thing it could do.
The six-unit middle-housing tier applies near major transit, or with affordable units — conditions that are true of some parcels and not others. Civexa records the condition on the rule, resolves it against the parcel where it can, and marks it as requiring verification where it cannot. A conditional entitlement is never quietly promoted into a by-right one.
The code version comes from the jurisdiction's own ordinance reference. Where a profile carries no dated reference, the version is reported as unknown rather than given today's date, and that absence is raised as a regulatory risk in its own right.
Regulatory intelligence is the first engine in the chain. The site engine uses it to decide which mapped conditions legally matter; the capacity engine stamps the rule and source identifiers onto every figure it derives; the massing engine binds each applied constraint to the rule behind it and flags the massing as stale when a governing value changes.
Each row carries the ordinance section behind it, and each unresolved item carries the reason it is unresolved.
Illustrative figures from a real Civexa run. Run your own address for live, code-traced numbers.
A model that always produces a number is a model whose confident answers cannot be told apart from its guesses. These are the cases where Civexa reports a gap instead.
What the rules permit, turned into a programme the parcel can actually hold.
See capacity →Which mapped physical conditions the code makes legally relevant.
See the site →The per-city middle-housing rules Civexa has encoded, with citations.
Browse cities →