City of Worland, Wyoming · Unofficial plain-language edition

Audit: structure and usability

What a resident runs into when they try to answer a simple question about their dog using the City’s official code website — and what in the code itself makes that hard.

Scope and method. On 25 August 2026 the City of Worland Code of Ordinances was read in full at library.municode.com/wy/worland (site version dated 27 October 2025), together with keyword searches for dog, animal, park, barking and the chapter facet listing. Findings below are drawn from what the site actually returned. Three things were not tested and are not claimed: assistive-technology behaviour with a screen reader, and the output of the site’s own DOCX and PDF download buttons. The absence of posted rules in the parks was checked on the ground in August 2026 and is reported as a finding rather than an unknown. Where a conclusion rests on inference rather than observation, it says so.

Part one — structure of the ordinances

These are inconsistencies in the law as codified, not in the website. They would survive any redesign, and several of them are the reason the website is hard to use.

S1 There is no parks chapter, no sign, and no web page. The rule exists nowhere a resident can reach it.

The Worland City Code has no parks and recreation chapter. Parks appear in it twice, incidentally: as a place where animal waste must be removed (Sec. 4-3), and in the Chapter 22 definition of “park trees.” No provision says whether dogs may enter a park, on what terms, at what hours, or whether any area is off-lead.

So the rules that govern a dog in a Worland park have to be assembled from three sections that never mention parks except one: a confinement sentence enacted in 1962 (Sec. 4-1-2), a waste rule from 1998 (Sec. 4-3), and a nuisance list from 1984 (Sec. 4-7-2). That is already a demanding piece of legal reading. What makes it insurmountable is where it has to be done.

A check on the ground in August 2026 found no posted rules of any kind at Worland’s city parks — nothing at the entrances, nothing on the noticeboards, nothing on the grounds. The City’s own parks page publishes no rules either: it carries a telephone number for shelter reservations, and no hours, conduct rules, or pet policy. The City states it maintains ten parks.

Set those three facts side by side. A resident in a park with a dog can consult the Code and find no parks chapter; look for a sign and find none; check the City website and find a reservation line. Three places to look, and the answer in none of them. The ordinance binds them regardless — not knowing the law has never been a defence — so the effect is a duty that is enforceable but not discoverable at the moment and place it applies.

This is not an expensive problem. A sign at each park costs less than a single contested citation and needs no ordinance amendment whatsoever. By contrast the airport — a far less-visited piece of public land — has its own express pet provision, written in 1978 and amended in 2001.

S2 The article called “Dogs” contains the least of the dog law.

Chapter 4 is divided into five articles. Article III is headed DOGS. It holds four live sections: vicious dogs, vaccination, impoundment of unlicensed dogs, and bite confinement. Everything a dog owner is most likely to need is somewhere else — the leash rule, the impound fee, the destruction rule, waste, barking, nuisance and kennels are all in Article I (“In General”), and licensing is in Article IV.

A reader who follows the table of contents to Article III — Dogs, which is the obvious move, will not find the leash law, the licence fee, or what happens if their dog is picked up.

S3 Two definitions of “at large,” and one of them excludes dogs.

Sec. 4-1(A) defines animal as all animals “with the exception of dogs and cats,” and defines at large as not under the owner’s immediate control. Sec. 4-1-1 defines at large again for dogs and cats, as not under control “by leash, cord, chain or otherwise.” Two different tests, forty-five words apart.

The consequence surfaces in Sec. 4-2 (Cruelty to animals), which makes it unlawful “to allow any animal to run at large in the City.” On the chapter’s own definition, that clause does not reach dogs. The prohibition that does reach dogs sits in a different section under a different test.

S4 Two impoundment regimes that count the same three days differently.

Sec. 4-1-4: a dog not redeemed “within three days after the date of impoundment” is destroyed or otherwise appropriately disposed of. Sec. 4-24: a dog taken for want of a licence or vaccination tag is kept “at least three days, exclusive of the day of capture,” then “exterminated or destroyed and their bodies buried beyond the City limits.”

Different start point, different floor-versus-ceiling framing, different disposal method, and no cross-reference in either direction. A dog picked up while at large and unlicensed falls under both. The Code does not say which governs.

S5 An enforcement officer who does not exist in the Code.

The 2025 amendment to Sec. 4-25 gives discretion over home quarantine to “the Animal Control Officer or Peace Officer.” No Animal Control Officer is created, appointed, or defined anywhere in the Code.

Sec. 2-1 lists the officers the Mayor appoints — City Attorney, Clerk-Treasurer, Chief of Police, Municipal Judge, City Engineer, Superintendent of Public Works, Airport Manager. Animal control appears in Sec. 2-1(E) only as one of thirteen subject areas that Municipal Ordinance Officers may write citations for. Meanwhile Secs. 4-1, 4-1-3, 4-6, 4-7-3 and 4-7-4 assign the work variously to the Chief of Police, to “every police officer,” and to persons “designated by the City.” Four labels, one job.

S6 The same duty enacted twice, with different consequences.

Sec. 4-3 makes failing to remove a dog’s excreta from public walks, public ways, parks, recreation areas or another person’s property unlawful. Sec. 4-7-2(A)(5)(c) makes essentially the same failure a public nuisance, in near-identical wording, with “public ways” and “parks” dropped from the list.

This is not harmless duplication. A public nuisance counts towards Sec. 4-7-3’s three-violation rule, which ends in mandatory destruction or relocation of the animal. The same act therefore carries two different exposures depending on which section is charged, and the two lists of places are not the same.

S7 The gravest power in the chapter has the least procedure.

Sec. 4-15 (enacted 1950) lets the municipal judge order a dog killed on conviction of its owner. It contains no definition of “notoriously vicious or cross,” no hearing on the dog’s behaviour, no notice, no appeal, and no alternative such as a dangerous-dog registration or a secure-enclosure order. Sec. 4-7-3 imposes destruction or relocation after three nuisance violations, without defining what a “violation” is — a complaint, a citation, or a conviction.

Compare Sec. 4-30, the 2022 chickens ordinance: written application, thirty-day determination, conditional approval, revocation on specified grounds, written notice of revocation, ten-day written appeal to the City Council, forty-five-day decision. The newest provision in the chapter is procedurally the most careful; the one that can destroy a family’s animal is seventy-six years old and has none of it.

S8 Three numbering systems in one chapter, none of them the Code’s own.

Chapter 4 runs 4-1, 4-2, 4-3… and simultaneously 4-1-1 through 4-1-4 and 4-7-1 through 4-7-5. The Code’s own Preface states the rule for inserting new material between two sections: use the decimal system, so that a section between 6-1 and 6-2 becomes 6-1.5.

Chapter 4 ignores it. The effect is that Sec. 4-1-3 and Sec. 4-24 — both about impounding dogs — look like they belong to different topics, and Sec. 4-7-1 (kennels) looks like a subdivision of Sec. 4-7 (releasing impounded animals), which it has nothing to do with.

S9 A third of the dog sections are empty shells still shown to readers.

Reserved or repealed within Chapter 4: 4-5, 4-9, 4-11, 4-13, 4-14, 4-16, 4-18, 4-19 through 4-23, and 4-27 through 4-29.

The sharpest case is Sec. 4-18, catchlined “License; required,” repealed in 2013, still displayed in the table of contents under DOGS. A resident looking for the licensing rule sees exactly the heading they want, clicks it, and gets a repeal note. The live rule, Sec. 4-26, is in a different article with no pointer from 4-18 to it.

S10 Fees and penalties are scattered, and one is fifty years stale.

$50 impound redemption (4-1-3); a minimum board bill of $2.00 for small animals (4-1(F), set in 1978 and never revised); $50 surcharge above ten animals (4-4); $12.50 and $35.00 licence fees (4-26); a $750 maximum fine and $10 costs (1-7, in a different chapter). There is no fee schedule anywhere in the Code, and no section in Chapter 4 links to Sec. 1-7 even though five of them are governed by it.

S11 Cats and dogs are split apart, then merged, then defined by each other.

Article II is cats, Article III is dogs, Article IV licenses both together, and Article I governs both without saying so in its heading. Sec. 4-10 then defines cat impoundment entirely by reference to dogs — cats “may be captured, impounded, and destroyed in the same manner as dogs.”

A cat owner must read the dog article to learn the rule for cats; a dog owner must read the general article and the licensing article to learn the rules for dogs. Neither can rely on the article headed with their animal.

S12 The zoning chapter borrows a definition that does not exist in the singular.

Sec. 24-7 (Zoning definitions) provides that “animal” has the same meaning as in Chapter 4. Chapter 4 supplies two competing meanings — the Sec. 4-1(A) definition that excludes dogs and cats, and the Sec. 4-7-3 definition of “owner” that assumes they are included. The cross-reference does not say which.

S13 Barking is a nuisance in the animals chapter and invisible in the noise chapter.

Worland has a Chapter 14A devoted to noise. Searching the whole code for animal returns no hit in Chapter 14A. Barking is regulated only at Sec. 4-7-2(A)(1), in undefined terms — “excessive, continuous or untimely” — with no decibel standard, no quiet hours, and no complaint procedure. Neither chapter cross-references the other.

S14 The Code’s stated organising principle does not hold.

The Preface says the chapters “have been conveniently arranged in alphabetical order.” Chapter 11 is Solid Waste and Maintenance of Premises, sitting between Chapter 10A Flood Damage Prevention and Chapter 13 Licenses. Chapter numbers 6, 9, 10, 12, 18 and 21 do not appear at all; six chapters carry letter suffixes (2A, 7A, 10A, 14A, 18A, 21A) because they were inserted later.

Alphabetical order is what lets a reader guess where something lives without using search. Once it is broken and unmarked, browsing stops working and every visitor is pushed into a search box — which, as Part two shows, is where the trouble starts.

Part two — barriers for a visitor of average computer skill

The test applied here: an ordinary Worland resident, on a phone or a home laptop, who wants to know whether their dog needs a licence and whether it can be off the lead in the park. Nothing exotic — no screen reader, no developer tools, no legal training.

U1 Search matches letters, not meaning.

Searching the code for park returns 57 results. The first several are Sec. 14-13 (vehicle parking), Sec. 14-11 (stopping, standing and parking), Sec. 14-5-3 (tractor trailer parking), Sec. 14-10 (limited parking zones), Sec. 24-10-12 (off-street parking). Chapter 14 alone accounts for ten of them. Searching barking returns Sec. 24-17-7, a zoning table of landscape materials priced by the hundred square feet of “decorative stone, rock or bark,” ranked above the barking-dog nuisance.

This is the single most damaging thing about the site for a lay user. The two most natural words a dog owner would type — park and barking — both return mostly noise, and there is no indication to the user that anything has gone wrong. They will conclude the rule does not exist.

U2 Nothing on the site answers a question; it only locates text.

There is no FAQ, no plain-language summary, no fee table, no “what happens if my dog is picked up” page, no licence application form, no counter hours, and no phone number anywhere in the code content. A successful search hands the user a 1962 sentence about keeping an animal “securely confined on his premises” and leaves the interpreting to them.

To answer the leash question correctly a reader must combine Sec. 4-1-2 with the definition in Sec. 4-1-1, notice that Sec. 4-1 uses a different definition that excludes dogs, and then find Sec. 1-7 in another chapter for the penalty. That is four documents for one question.

U3 The address of a section is unusable by a human being.

The link to the bite-confinement rule is …?nodeId=CH4ANFO_ARTIIIDO_S4-25CODOHABIPE. It cannot be typed from memory, read aloud over a phone, written on a notice, or recognised when pasted into a message. There is no short citation URL of the form /4-25.

Practical effect: a City employee cannot easily tell a resident where to look, and a resident cannot easily show a neighbour what they found. Verified by observation: opening a section link loads the entire chapter and scrolls to the section, so the browser’s back button and the page title both refer to the chapter, not to what the user is reading.

U4 A third of the screen is a table of contents the reader did not ask for.

The reading view is two panes: a persistent hierarchical contents tree on the left, the ordinance text on the right. On a 1282-pixel-wide window the tree occupies roughly 440 pixels, about a third. Both panes scroll independently, so the mouse wheel does different things depending on where the pointer happens to be.

On a phone this layout has to collapse, which means the contents tree becomes a hidden menu and the reader loses the only navigational cue the interface offers. This finding is based on the desktop layout as observed; the phone rendering was not captured directly and the conclusion about it is inference.

U5 Every section is buried under five identical buttons.

Each heading — chapter, article and section alike — carries the same row of controls: share link, print, download DOCX, email, compare versions. On the Chapter 4 page that row repeats more than forty times.

In the page’s plain-text form the phrase “SHARE LINK TO SECTION / PRINT SECTION / DOWNLOAD (DOCX) OF SECTIONS / EMAIL SECTION / COMPARE VERSIONS” appears between every pair of provisions. For anyone reading linearly — by screen reader, by text browser, or by copy-and-paste into a document — the controls outnumber the law. Screen-reader behaviour itself was not tested.

U6 The download that is offered is the wrong format.

The per-section download button produces a Word DOCX file. A whole-publication PDF is offered separately, for the entire code. There is no way to take away just the dog provisions as a PDF, which is the format most people can open on a phone, attach to an email, or hand to someone.

U7 Results are paginated ten at a time, and the control that changes that is below the fold.

A 17-result search for dog is split across two pages; a 26-result search for animal across three. The “Results per page” selector sits underneath the pagination at the very bottom. Adding a results-per-page parameter to the URL had no effect when tried.

A user cannot see all the dog provisions on one screen at any point in the process — not in search, and not in the contents tree, which shows one chapter at a time.

U8 It is genuinely hard to tell what is current.

The reading pane is stamped “VERSION: OCT 27, 2025 (CURRENT).” The Code’s own title page says “Published in 2021.” The Preface describes a looseleaf binder supplement service and instructs the holder to insert replacement pages. Individual sections carry a small blue “modified” badge, and Sec. 4-25 carries one with an effective date of 17 May 2025.

Four different currency signals, in three registers, none of which says plainly: this text is in force today. The looseleaf instructions are addressed to someone who does not exist — a person holding a physical binder — and appear on the front page of a website.

U9 Translation is machine translation of criminal law.

The page offers a Google Translate widget listing roughly two hundred languages. Nothing visible beside it warns the reader that a machine translation of an ordinance is not the enacted text and cannot be relied on.

A Spanish-speaking resident in Worland gets a translation of a sentence that already requires three other sections to interpret. The failure mode is invisible: the translated text reads fluently and is wrong about the thing that matters.

U10 The penalty is never where the rule is.

Five provisions relevant to dogs end with “shall be punished as provided in Section 1-7 of this Code.” On the site, none of them links to Sec. 1-7. The reader has to leave Chapter 4, open Chapter 1, and scroll to the seventh section.

Sec. 4-1-2, the leash rule itself, does not even do that much — it states no penalty at all. The chain from “my dog was off the lead” to “the fine is up to $750 and each day counts separately” runs through Sec. 4-7-5 to Sec. 1-7, and is nowhere set out.

Part three — what would fix it

Ordered by benefit per unit of effort. The first three need no ordinance amendment at all.

1. Publish a one-page dog guide on the City website.

Licence fees and deadline, leash rule, waste rule, what happens at impound, the vaccination requirement, and a phone number. One page, plain sentences, linked from the code, and put the same six lines on a sign in each park. This addresses U1, U2, U6, U10 and half of S1 at once and costs nothing legally — the pages you are reading are a working demonstration of the format.

2. Add short, human citation links.

A redirect so that worlandwy.gov/code/4-26 reaches the licensing section would make it possible for a clerk to say the address out loud and for a resident to write it down. This is a redirect table, not a rebuild.

3. State the currency of the text in one plain sentence.

“This text is in force as of [date]. Ordinances adopted after that date are listed here.” Remove or relabel the looseleaf binder instructions, which no longer describe how anyone reads this code.

4. Consolidate the dog provisions into the article named Dogs.

Move the leash rule, impoundment, destruction, waste, nuisance and kennel provisions as they apply to dogs into Article III, or renumber the chapter so that Article I is expressly the general article for all animals including dogs. Resolve the two “at large” definitions into one. This is the fix for S2, S3 and S8.

5. Reconcile the two impoundment tracks, and settle who enforces.

One holding period, one method of counting it, one disposal rule, with a cross-reference between the sections that survive. Define the Animal Control Officer, or amend Sec. 4-25 to name an office that exists. S4 and S5.

6. Give the vicious-dog power a procedure.

Define the standard, provide notice to the owner, a hearing on the dog’s behaviour, and an appeal — at least what the 2022 chicken ordinance already provides for a coop. Define what counts as a “violation” for the three-strikes rule in Sec. 4-7-3. S7.

7. Put a sign in every park, and settle the parks question in the Code.

These are two jobs and the first does not wait on the second. A sign at each of the ten parks — dogs welcome on a lead, clean up after them, and the number to ring — requires no ordinance, no Council vote and no legal drafting, and it closes the discoverability gap immediately. Then, separately, decide in the Code whether dogs are permitted, on lead, in which parks, and whether any area is off-lead, so that the sign has something behind it. S1.

8. Retire the empty sections, or point them somewhere.

At minimum, make Sec. 4-18 say “repealed; see Sec. 4-26” rather than showing a reader the heading they want and then nothing. S9.

Appendix — the chapter list as published

Ch.SubjectNote
1General ProvisionsContains Sec. 1-7, the penalty for most dog offences
2AdministrationSec. 2-1 lists who enforces animal control
2AAirports and AircraftSec. 2A-22(E), the only place-specific dog rule
3Alcoholic Beverages
4Animals and FowlThe dog chapter
5Bicycles, Skateboards, Roller Skates and Rollerblades
7Buildings and ConstructionNo Chapter 6
7ACemeteries
8Courts, Fines and Imprisonment
10AFlood Damage PreventionNo Chapter 9 or 10
11Solid Waste and Maintenance of PremisesOut of alphabetical sequence
13LicensesNo Chapter 12; does not cover dog licences
14Motor Vehicles and TrafficSource of most “park” search noise
14ANoiseContains nothing about animals
15Offenses; Miscellaneous
16Pawnbrokers
17Peddlers, Transient Merchants and Itinerant Vendors
18ASignsNo Chapter 18
19Streets and Sidewalks
20Subdivisions
21ATelecommunicationsNo Chapter 21
22Trees and ShrubberyDefines “park trees”
23Water and Sewers
24ZoningSec. 24-7 borrows Chapter 4’s definition of “animal”

Twenty-four chapters, six of them added later with letter suffixes, six plain numbers unused, and no chapter for parks and recreation — which is why the question “can my dog go to the park?” has nowhere in this list to live.

Provenance

Recorded here so that anyone reading this audit can see exactly what was asked for, by what means it was produced, and how long it took — and can judge the result against the request.

The instruction that produced these pages

Reproduced verbatim, as entered by the commissioning party on 25 August 2026:

Audit the part of the Worland, WY municipal website which presents ordinances to the public concerning dogs, from the main url, [https://library.municode.com/wy/worland/codes/code_of_ordinances], for structure and usability. Create an alternate static HTML website with three pages, with simple navigation between them. The first page, index.html, is a clickable index of ordinances relating to dogs, with, at the top, a section of Frequently Asked Questions, including, Leashing of Dogs, Licensing, and Dogs in City Parks. The second page is the text of the sections of the regulations cited by the index. The third page is an audit report of: the structure (highlighting logical inconsistencies), and barriers to website visitors of average computer skills to make use of the ordinance text. Make all pages optionally downloadable as PDF, and make the HTML code responsive. The three output html files go into /Users/gorehambury/Documents/Claude/Projects/worland-dog-law. Optimize all for upload as a github Page. Supply step-by-step instructions for uploading to an existing github repo, https://github.com/FB-Decipherer/worland-wy-dog-laws, where all existing files may be overwritten. The files should be publicly viewable.

How long it took

PhaseElapsed
Reading the Worland code through the Municode interfaceabout 10 minutes
Writing the stylesheet and the three pagesabout 6½ minutes
Verification — link checking, responsive rendering, PDF output, one bug fixed and re-testedabout 2 minutes
Delivery and notesabout 1½ minutes
Totalabout 20 minutes, 19:08 to 19:29 UTC on 25 August 2026

Timings are taken from the build workspace’s own file timestamps. The boundary of the research phase is inferred rather than measured, because reading a website leaves no file behind — it is dated from the moment the first page file was created.

How it was made, and what was checked

The Municode site is a JavaScript application: requesting its pages directly returns an empty shell, so the code was read by driving a real browser and taking the rendered text. Source consulted: the Worland Code of Ordinances, site version dated 27 October 2025, read on 25 August 2026, together with whole-code searches for dog, animal, park and barking and the chapter facet listing.

Before delivery: all 77 internal links and anchors were resolved (none broken); the three pages were rendered at 390 pixels and 1200 pixels wide and confirmed to produce no horizontal scrolling at either size; and each page was printed to PDF to confirm the print stylesheet suppresses navigation and expands every collapsed FAQ entry. That last check caught a real fault — a browser will not print the contents of a closed disclosure element on the strength of a stylesheet rule alone — which was fixed and re-tested rather than shipped.

Three things were not tested and are not claimed anywhere in this report: assistive-technology behaviour with a screen reader, and the output of Municode’s own DOCX and PDF download buttons. Whether the parks carry posted rules was originally listed here as an unknown; it was checked on the ground in August 2026 and moved into the findings as S1.