Greenbrier County published a redlined draft of its zoning ordinance. Buried in it were changes to what you can build, brew, host, and park on your own land. This is the four-page brief that pulled them out.
A note on this piece. This analysis was prepared as an independent demonstration of document analysis work, using a publicly available draft ordinance. It takes no position on the merits of the proposed changes, and it is not legal advice. Anyone acting on a zoning question should consult qualified counsel.
Primary source Greenbrier County Zoning Ordinance, redlined by County Commission 3/10/26
Mirror Unaltered copy, hosted here
Archived Internet Archive capture
A redlined ordinance is technically public and practically unreadable. The Greenbrier County draft runs 115 pages. Tracked changes touch about 65 of them. Most of what you see when you open it is renumbering — hundreds of struck list numbers cascading down every page as items are inserted above them.
The substance hides in that noise. A five-word deletion on page 68 removes a ten-acre minimum. A single struck numeral on page 70 triples the number of events a parcel can host in a year. Nobody reads to page 70.
The job: separate roughly 100 substantive edits from the renumbering, group them by what they actually do, and put the result on four pages a busy person will finish.
Three edits from the draft, shown as they appear in the markup. Each one changes what is legal on a piece of land. Each one is a handful of characters.
A PDF does not store "this word was deleted." It stores a word, and it stores a thin rectangle drawn somewhere near that word. Whether that rectangle sits at the middle of the text or below it is the only difference between a deletion and an insertion.
So the document was parsed character by character. Every colored character was matched against every rule drawn on the page, and its position within the character's own height decided the verdict: a line through the middle is a deletion, a line beneath is an insertion. Single words with a strikethrough on one half and an underline on the other — which the draft contains — resolve correctly.
From there it's editorial work: throw out the renumbering, cluster the survivors by subject, read for what changed rather than what was typed, and check the reading against the rendered page whenever the answer mattered.
Dry Cleaner was added to the Industrial district twice — once as a use permitted by right, once as a conditional use requiring a hearing. The same use, two incompatible approval paths, four pages apart.
Events "conducted as a private event by the landowner" were exempted from permitting. The phrase appears nowhere in the definitions. Paired with a five-acre threshold, the practical ceiling on unpermitted gatherings is unclear.
The Residential district's conditional use list roughly tripled. Gas stations, hospitals, taverns, and tattoo parlors became conditionally permissible next to single-family homes — a change spread across two pages of list numbers.
Four pages. Every material change, grouped by subject, with the drafting issues flagged at the end.
Or read the ordinance itself: all 115 pages, at the county ↗ (or the mirror)
Contracts, ordinances, RFPs, policy drafts, inspection reports. If it's long and it matters, I'll tell you what's in it.
Start a Project