← Back to Portfolio Document Analysis

115 pages of redlines, read line by line.

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.

Document Analysis Public Records Land Use

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 greenbrierwv.gov · retrieved July 8, 2026. Read it there first — this analysis should be checked against the county's own copy.

Mirror Unaltered copy, hosted here Byte-for-byte identical to the county's file, kept in case that link moves. Verify with sha256sum:
cbcd4a841e2cd44e180ca1068213e8ec8181b32d62042aa4b0d300215ce12ffc

Archived Internet Archive capture web.archive.org · captured July 8, 2026. A third-party snapshot, held by neither the county nor this site.

The problem with a redline

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.

115
Pages in the source ordinance
65
Pages carrying tracked changes
~100
Substantive edits, isolated from renumbering
4
Pages in the finished brief

What a material change looks like

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.

Greenbrier County Zoning Ordinance — Redlines 3/10/26
§ 402.21 — Mass Gathering Events Each parcel shall be limited to twelve (12) thirty-six (36) permits per calendar year. § 402.21 — Mass Gathering Events At least twenty (20) five (5) contiguous acres are required to host a mass gathering event. § 402.05 — Agritourism Enterprises Agritourism enterprises are only permitted on farms with a minimum lot size of five (5) acres. Farms must be existing and in operation.
struck text — removed from the ordinance underlined text — added to the ordinance

How it was actually read

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.

What the brief surfaced

Three things a skim would miss

A drafting conflict

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.

An undefined exemption

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.

A residential district, rewritten

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.

Read the full brief

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)

Download PDF About this service
→ Companion piece: how the proposal compares to the zoning in force today

Have a document nobody wants to read?

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