- Utah's Wildland-Urban Interface legislation — HB 48, and - more recently HB 41 — requires local governments to define + The Wildland-Urban Interface is the zone where houses meet + undeveloped wildland fuel. Utah's Wildland-Urban Interface + legislation — HB 48, and more recently HB 41 — + requires local governments to define and maintain WUI boundaries, but the legal text doesn't hand anyone a workflow for actually building those boundaries in GIS. This project, first presented at a quarterly UGEM meeting in 2025 and expanded for UGIC From ac8d5f6b0bb4fad41561baf2036ee1a565b525ed Mon Sep 17 00:00:00 2001 From: Brian Busch <37059436+buschbrian@users.noreply.github.com> Date: Wed, 26 Aug 2026 17:19:30 -0600 Subject: [PATCH 2/9] Correct the note count in the publication date backlog Section 1 said the site records a date for two notes. It records a date for three. The note agentic-ai-lessons added one on 2026-08-24. Co-Authored-By: Claude Opus 5 --- CONTENT-BACKLOG.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CONTENT-BACKLOG.md b/CONTENT-BACKLOG.md index b9223b4..1c5dfea 100644 --- a/CONTENT-BACKLOG.md +++ b/CONTENT-BACKLOG.md @@ -48,8 +48,11 @@ Work through the sections in order. Section 1 blocks the feed. ## 1. Publication dates -The site records a publication date for two notes. It records no date for -the other 18. A dated index and a correct feed both need these dates. +The site records a publication date for three notes: +`utah-water-dashboard-rebuild`, `utah-reservoir-dashboard`, and +`agentic-ai-lessons`. It records no date for the other 18. A dated index +and a correct feed both need these dates. Checked again on 2026-08-26: +`node scripts/build-feed.mjs` reports 21 items, 18 with no date. Decision on 2026-08-17: the owner will supply a list of real dates. Do not use the challenge day and do not use the first commit date. From 61a32bdc1056c24a6211f4785981ae70e2c472fa Mon Sep 17 00:00:00 2001 From: Brian Busch Date: Fri, 28 Aug 2026 13:23:56 +0000 Subject: [PATCH 3/9] Add publication dates to thirteen notes Twelve 2024 30 Day Map Challenge notes take the date of their challenge day. The theme named in each note gives the day number. Four of the twelve dates agree with a LinkedIn post date or with an original file name. The sidewalk and trails note takes the date of its LinkedIn post. The feed now reports 5 notes with no date, down from 18. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_013U3nrgWnFMyZPQYPd4treP --- CONTENT-BACKLOG.md | 50 +++++++++++++++----- feed.xml | 13 +++++ notes/raster-terrain-study/index.html | 2 + notes/sidewalk-trails-master-plan/index.html | 2 + notes/utah-ai-fictional-map/index.html | 2 + notes/utah-avalanche-paths/index.html | 2 + notes/utah-counties-pen-paper/index.html | 2 + notes/utah-dark-sky-points/index.html | 2 + notes/utah-federal-land-ownership/index.html | 2 + notes/utah-localities-hdx/index.html | 2 + notes/utah-old-spanish-trail/index.html | 2 + notes/utah-population-hexagons/index.html | 2 + notes/utah-scenic-byways/index.html | 2 + notes/utah-time-and-space/index.html | 2 + notes/utah-vintage-atlas/index.html | 2 + 15 files changed, 76 insertions(+), 13 deletions(-) diff --git a/CONTENT-BACKLOG.md b/CONTENT-BACKLOG.md index 1c5dfea..8437daf 100644 --- a/CONTENT-BACKLOG.md +++ b/CONTENT-BACKLOG.md @@ -48,19 +48,43 @@ Work through the sections in order. Section 1 blocks the feed. ## 1. Publication dates -The site records a publication date for three notes: -`utah-water-dashboard-rebuild`, `utah-reservoir-dashboard`, and -`agentic-ai-lessons`. It records no date for the other 18. A dated index -and a correct feed both need these dates. Checked again on 2026-08-26: -`node scripts/build-feed.mjs` reports 21 items, 18 with no date. - -Decision on 2026-08-17: the owner will supply a list of real dates. Do not -use the challenge day and do not use the first commit date. - -- Owner: give a publication date for each of the 18 notes without one. -- Then: add each date to the note structured data, the notes index, and - the feed in one pass. -- Then: decide if a note shows its date to the reader. +Resolved on 2026-08-28 for 13 of the 18 notes. `node scripts/build-feed.mjs` +now reports 21 items, 5 with no date. + +Decision on 2026-08-28: the owner overrode the 2026-08-17 rule against the +challenge day. The twelve 2024 30 Day Map Challenge notes now carry the +date of their challenge day. Day 1 is 2024-11-01 and day 12 is 2024-11-12. +The theme named in each note gives the day number. Source for the theme +list: `30daymapchallenge.com/2024/`. + +Four of the twelve dates have a second, independent source that agrees: + +- `utah-population-hexagons`, 2024-11-04. A LinkedIn post and the original + file name `utpophexagon110424`. +- `raster-terrain-study`, 2024-11-06. A LinkedIn post and the original file + name `raster1110624v2`. +- `utah-old-spanish-trail`, 2024-11-05. A LinkedIn post. +- `utah-time-and-space`, 2024-11-12. The original file name + `uttimeandspace111224`. + +One conflict, left as the challenge day: `utah-vintage-atlas` is day 7, +2024-11-07, but the LinkedIn post went out on 2024-11-08. The map was one +day late. Change the date to 2024-11-08 if the site records the day a map +reached the public instead of the day of the challenge. + +`sidewalk-trails-master-plan` is 2026-08-07, from the LinkedIn post. + +Still open. These five notes have no date and no evidence in the +repository. Only the owner can supply them: + +- `future-land-use-millcreek`. An Esri finalist for 2025. +- `millcreek-redistricting`. The work was 2022. +- `wui-boundary-mapping`. UGEM 2025 and UGIC 2026. +- `alcohol-spacing-regulations`. The work was 2024. +- `polygon-neighbor-coloring`. No year on the site. + +- Then: decide if a note shows its date to the reader. The date is in the + structured data and the feed. It is not yet on the page. ## 2. Professional work needs more depth diff --git a/feed.xml b/feed.xml index 67809bf..7d0c6d5 100644 --- a/feed.xml +++ b/feed.xml @@ -39,6 +39,7 @@ https://buschbrian.github.io/notes/sidewalk-trails-master-plan/ https://buschbrian.github.io/notes/sidewalk-trails-master-plan/ How Millcreek turned a fragmented set of sidewalk and trail studies into one citywide map that a director can act on, with sidewalk data built from aerial imagery. + Fri, 07 Aug 2026 00:00:00 -0600 Turning a General Plan into a public map @@ -75,72 +76,84 @@ https://buschbrian.github.io/notes/utah-dark-sky-points/ https://buschbrian.github.io/notes/utah-dark-sky-points/ Utah's International Dark-Sky Parks mapped as points, for the 2024 30 Day Map Challenge. + Fri, 01 Nov 2024 00:00:00 -0600 Utah Scenic Byways https://buschbrian.github.io/notes/utah-scenic-byways/ https://buschbrian.github.io/notes/utah-scenic-byways/ All 27 of Utah's Scenic Byways, 1,893.84 miles of roadway symbolized as line features, for the 2024 30 Day Map Challenge. + Sat, 02 Nov 2024 00:00:00 -0600 Utah Government Land Ownership https://buschbrian.github.io/notes/utah-federal-land-ownership/ https://buschbrian.github.io/notes/utah-federal-land-ownership/ Government land ownership across Utah — federal agencies and state trust lands — styled in Esri's Firefly look, for the 2024 30 Day Map Challenge. + Sun, 03 Nov 2024 00:00:00 -0600 Utah Population Hexagons https://buschbrian.github.io/notes/utah-population-hexagons/ https://buschbrian.github.io/notes/utah-population-hexagons/ Utah Population Density: A Hexagonal Perspective — a Hexagons-themed 30 Day Map Challenge map aggregating Census 2020 population to a 50-square-mile hexagon grid. + Mon, 04 Nov 2024 00:00:00 -0600 Old Spanish Trail https://buschbrian.github.io/notes/utah-old-spanish-trail/ https://buschbrian.github.io/notes/utah-old-spanish-trail/ The Utah segment of the Old Spanish National Historic Trail, mapped for the A Journey theme of the 2024 30 Day Map Challenge. + Tue, 05 Nov 2024 00:00:00 -0600 Shading terrain the Imhof way https://buschbrian.github.io/notes/raster-terrain-study/ https://buschbrian.github.io/notes/raster-terrain-study/ An Imhof-inspired hillshade of Utah's terrain, built for the Raster theme of the 2024 30 Day Map Challenge using Esri's Terrain Service. + Wed, 06 Nov 2024 00:00:00 -0600 Vintage Atlas Style https://buschbrian.github.io/notes/utah-vintage-atlas/ https://buschbrian.github.io/notes/utah-vintage-atlas/ Utah's urban areas and rivers in a vintage cartographic style inspired by the 1854 David Rumsey Map Collection, for the 2024 30 Day Map Challenge. + Thu, 07 Nov 2024 00:00:00 -0600 Utah Localities via HDX https://buschbrian.github.io/notes/utah-localities-hdx/ https://buschbrian.github.io/notes/utah-localities-hdx/ Utah's populated places mapped from a single humanitarian dataset, for the Humanitarian Data Exchange theme of the 2024 30 Day Map Challenge. + Fri, 08 Nov 2024 00:00:00 -0600 AI-Generated Fictional Map https://buschbrian.github.io/notes/utah-ai-fictional-map/ https://buschbrian.github.io/notes/utah-ai-fictional-map/ A ChatGPT-generated fictional map of Utah water resources, for the AI theme of the 2024 30 Day Map Challenge — kept for what it gets wrong. + Sat, 09 Nov 2024 00:00:00 -0600 Utah Counties, Pen & Paper https://buschbrian.github.io/notes/utah-counties-pen-paper/ https://buschbrian.github.io/notes/utah-counties-pen-paper/ Utah's counties and county seats in a hand-drawn pen-and-paper style, for the 2024 30 Day Map Challenge. + Sun, 10 Nov 2024 00:00:00 -0600 Avalanche Paths https://buschbrian.github.io/notes/utah-avalanche-paths/ https://buschbrian.github.io/notes/utah-avalanche-paths/ A 3D map of avalanche paths in Little Cottonwood Canyon, styled for an Arctic aesthetic, for the 2024 30 Day Map Challenge. + Mon, 11 Nov 2024 00:00:00 -0600 Utah Time and Space https://buschbrian.github.io/notes/utah-time-and-space/ https://buschbrian.github.io/notes/utah-time-and-space/ Mule deer migration pathways across Utah's Paunsaugunt Plateau, mapped for the Time and Space theme of the 2024 30 Day Map Challenge. + Tue, 12 Nov 2024 00:00:00 -0600 diff --git a/notes/raster-terrain-study/index.html b/notes/raster-terrain-study/index.html index ac30d2f..04b34a5 100644 --- a/notes/raster-terrain-study/index.html +++ b/notes/raster-terrain-study/index.html @@ -33,6 +33,8 @@ "headline": "Shading terrain the Imhof way", "description": "An Imhof-inspired hillshade of Utah's terrain, built for the Raster theme of the 2024 30 Day Map Challenge using Esri's Terrain Service.", "image": "https://buschbrian.github.io/assets/images/raster1110624v2.jpg", + "datePublished": "2024-11-06", + "dateModified": "2024-11-06", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://buschbrian.github.io/notes/raster-terrain-study/" diff --git a/notes/sidewalk-trails-master-plan/index.html b/notes/sidewalk-trails-master-plan/index.html index 27db6a0..ef9238e 100644 --- a/notes/sidewalk-trails-master-plan/index.html +++ b/notes/sidewalk-trails-master-plan/index.html @@ -33,6 +33,8 @@ "headline": "Turning sidewalk gaps into a connected trail network", "description": "How Millcreek turned a fragmented set of sidewalk and trail studies into one citywide map that a director can act on, with sidewalk data built from aerial imagery.", "image": "https://buschbrian.github.io/assets/images/sidewalk-trails-master-plan.jpg", + "datePublished": "2026-08-07", + "dateModified": "2026-08-07", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://buschbrian.github.io/notes/sidewalk-trails-master-plan/" diff --git a/notes/utah-ai-fictional-map/index.html b/notes/utah-ai-fictional-map/index.html index f16b622..36763d8 100644 --- a/notes/utah-ai-fictional-map/index.html +++ b/notes/utah-ai-fictional-map/index.html @@ -33,6 +33,8 @@ "headline": "AI-Generated Fictional Map", "description": "A ChatGPT-generated fictional map of Utah water resources, for the AI theme of the 2024 30 Day Map Challenge \u2014 kept for what it gets wrong.", "image": "https://buschbrian.github.io/assets/images/utah-ai-fictional-map.jpg", + "datePublished": "2024-11-09", + "dateModified": "2024-11-09", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://buschbrian.github.io/notes/utah-ai-fictional-map/" diff --git a/notes/utah-avalanche-paths/index.html b/notes/utah-avalanche-paths/index.html index 4761059..a679073 100644 --- a/notes/utah-avalanche-paths/index.html +++ b/notes/utah-avalanche-paths/index.html @@ -33,6 +33,8 @@ "headline": "Avalanche Paths", "description": "A 3D map of avalanche paths in Little Cottonwood Canyon, styled for an Arctic aesthetic, for the 2024 30 Day Map Challenge.", "image": "https://buschbrian.github.io/assets/images/utah-avalanche-paths.jpg", + "datePublished": "2024-11-11", + "dateModified": "2024-11-11", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://buschbrian.github.io/notes/utah-avalanche-paths/" diff --git a/notes/utah-counties-pen-paper/index.html b/notes/utah-counties-pen-paper/index.html index 491b797..3d6f1ee 100644 --- a/notes/utah-counties-pen-paper/index.html +++ b/notes/utah-counties-pen-paper/index.html @@ -33,6 +33,8 @@ "headline": "Utah Counties, Pen & Paper", "description": "Utah's counties and county seats in a hand-drawn pen-and-paper style, for the 2024 30 Day Map Challenge.", "image": "https://buschbrian.github.io/assets/images/utah-counties-pen-paper.jpg", + "datePublished": "2024-11-10", + "dateModified": "2024-11-10", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://buschbrian.github.io/notes/utah-counties-pen-paper/" diff --git a/notes/utah-dark-sky-points/index.html b/notes/utah-dark-sky-points/index.html index 4dd898c..44c9e88 100644 --- a/notes/utah-dark-sky-points/index.html +++ b/notes/utah-dark-sky-points/index.html @@ -33,6 +33,8 @@ "headline": "Utah Dark-Sky Points", "description": "Utah's International Dark-Sky Parks mapped as points, for the 2024 30 Day Map Challenge.", "image": "https://buschbrian.github.io/assets/images/utah-dark-sky-points.jpg", + "datePublished": "2024-11-01", + "dateModified": "2024-11-01", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://buschbrian.github.io/notes/utah-dark-sky-points/" diff --git a/notes/utah-federal-land-ownership/index.html b/notes/utah-federal-land-ownership/index.html index be96f4c..8cef12e 100644 --- a/notes/utah-federal-land-ownership/index.html +++ b/notes/utah-federal-land-ownership/index.html @@ -33,6 +33,8 @@ "headline": "Utah Government Land Ownership", "description": "Government land ownership across Utah, federal agencies and state trust lands, styled in Esri's Firefly look, for the 2024 30 Day Map Challenge.", "image": "https://buschbrian.github.io/assets/images/utah-federal-land-ownership.jpg", + "datePublished": "2024-11-03", + "dateModified": "2024-11-03", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://buschbrian.github.io/notes/utah-federal-land-ownership/" diff --git a/notes/utah-localities-hdx/index.html b/notes/utah-localities-hdx/index.html index 2631297..ec04558 100644 --- a/notes/utah-localities-hdx/index.html +++ b/notes/utah-localities-hdx/index.html @@ -33,6 +33,8 @@ "headline": "Utah Localities via HDX", "description": "Utah's populated places mapped from a single humanitarian dataset, for the Humanitarian Data Exchange theme of the 2024 30 Day Map Challenge.", "image": "https://buschbrian.github.io/assets/images/utah-localities-hdx.jpg", + "datePublished": "2024-11-08", + "dateModified": "2024-11-08", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://buschbrian.github.io/notes/utah-localities-hdx/" diff --git a/notes/utah-old-spanish-trail/index.html b/notes/utah-old-spanish-trail/index.html index 8f5ab37..8382b84 100644 --- a/notes/utah-old-spanish-trail/index.html +++ b/notes/utah-old-spanish-trail/index.html @@ -33,6 +33,8 @@ "headline": "Old Spanish Trail", "description": "The Utah segment of the Old Spanish National Historic Trail, mapped for the A Journey theme of the 2024 30 Day Map Challenge.", "image": "https://buschbrian.github.io/assets/images/utah-old-spanish-trail.jpg", + "datePublished": "2024-11-05", + "dateModified": "2024-11-05", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://buschbrian.github.io/notes/utah-old-spanish-trail/" diff --git a/notes/utah-population-hexagons/index.html b/notes/utah-population-hexagons/index.html index 2b23273..e74364e 100644 --- a/notes/utah-population-hexagons/index.html +++ b/notes/utah-population-hexagons/index.html @@ -33,6 +33,8 @@ "headline": "Utah Population Hexagons", "description": "Utah Population Density: A Hexagonal Perspective \u2014 a Hexagons-themed 30 Day Map Challenge map aggregating Census 2020 population to a 50-square-mile hexagon grid.", "image": "https://buschbrian.github.io/assets/images/utpophexagon110424.jpg", + "datePublished": "2024-11-04", + "dateModified": "2024-11-04", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://buschbrian.github.io/notes/utah-population-hexagons/" diff --git a/notes/utah-scenic-byways/index.html b/notes/utah-scenic-byways/index.html index 86e9210..b2f9b1e 100644 --- a/notes/utah-scenic-byways/index.html +++ b/notes/utah-scenic-byways/index.html @@ -33,6 +33,8 @@ "headline": "Utah Scenic Byways", "description": "All 27 of Utah's Scenic Byways, 1,893.84 miles of roadway symbolized as line features, for the 2024 30 Day Map Challenge.", "image": "https://buschbrian.github.io/assets/images/utah-scenic-byways.jpg", + "datePublished": "2024-11-02", + "dateModified": "2024-11-02", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://buschbrian.github.io/notes/utah-scenic-byways/" diff --git a/notes/utah-time-and-space/index.html b/notes/utah-time-and-space/index.html index e614553..4ba8feb 100644 --- a/notes/utah-time-and-space/index.html +++ b/notes/utah-time-and-space/index.html @@ -33,6 +33,8 @@ "headline": "Utah Time and Space", "description": "Mule deer migration pathways across Utah's Paunsaugunt Plateau, mapped for the Time and Space theme of the 2024 30 Day Map Challenge.", "image": "https://buschbrian.github.io/assets/images/uttimeandspace111224.jpg", + "datePublished": "2024-11-12", + "dateModified": "2024-11-12", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://buschbrian.github.io/notes/utah-time-and-space/" diff --git a/notes/utah-vintage-atlas/index.html b/notes/utah-vintage-atlas/index.html index 7c9adf0..e0f25f8 100644 --- a/notes/utah-vintage-atlas/index.html +++ b/notes/utah-vintage-atlas/index.html @@ -33,6 +33,8 @@ "headline": "Vintage Atlas Style", "description": "Utah's urban areas and rivers in a vintage cartographic style inspired by the 1854 David Rumsey Map Collection, for the 2024 30 Day Map Challenge.", "image": "https://buschbrian.github.io/assets/images/utah-vintage-atlas.jpg", + "datePublished": "2024-11-07", + "dateModified": "2024-11-07", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://buschbrian.github.io/notes/utah-vintage-atlas/" From bde43e1c9a0c035cbb16ffdef3e1ab4a0abd4293 Mon Sep 17 00:00:00 2001 From: Brian Busch Date: Fri, 28 Aug 2026 13:29:34 +0000 Subject: [PATCH 4/9] Correct the snow site count and date the redistricting note The dashboard now reads 639 snow measurement sites. Three places on the site said 637. Source: the published snow_sites.json, field site_count. The figure caption keeps 637 because it reports a past measurement. The atlas page keeps 637 inside generated data. The redistricting note takes 2022-02-18, the publication date of the linked StoryMap. The feed now reports 4 notes with no date. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_013U3nrgWnFMyZPQYPd4treP --- CONTENT-BACKLOG.md | 27 +++++++++++++++++-- feed.xml | 1 + notes/millcreek-redistricting/index.html | 2 ++ notes/utah-water-dashboard-rebuild/index.html | 4 +-- projects/index.html | 2 +- 5 files changed, 31 insertions(+), 5 deletions(-) diff --git a/CONTENT-BACKLOG.md b/CONTENT-BACKLOG.md index 8437daf..c7845e7 100644 --- a/CONTENT-BACKLOG.md +++ b/CONTENT-BACKLOG.md @@ -74,11 +74,14 @@ reached the public instead of the day of the challenge. `sidewalk-trails-master-plan` is 2026-08-07, from the LinkedIn post. -Still open. These five notes have no date and no evidence in the +Resolved on 2026-08-28: `millcreek-redistricting` is 2022-02-18. Source: +the linked StoryMap "City Council Redistricting 2022" records that +publication date. + +Still open. These four notes have no date and no evidence in the repository. Only the owner can supply them: - `future-land-use-millcreek`. An Esri finalist for 2025. -- `millcreek-redistricting`. The work was 2022. - `wui-boundary-mapping`. UGEM 2025 and UGIC 2026. - `alcohol-spacing-regulations`. The work was 2024. - `polygon-neighbor-coloring`. No year on the site. @@ -116,6 +119,26 @@ For each project below, record these five items: - `millcreek-redistricting` (528 words). The strongest professional note. It still does not give the public turnout, or the adopted result. +## 2b. Fact drift in the water dashboard numbers + +Resolved on 2026-08-28: the snow site count moved from 637 to 639. The site +now states 639 in the three places that describe the application today. +Source: `buschbrian.github.io/western-water-dashboard/data/snow_sites.json`, +field `site_count`, retrieved 2026-08-18. The reservoir count is 382 and did +not change. + +Two places still read 637, on purpose: + +- The figure caption in `utah-water-dashboard-rebuild` reports a reading on + March 13, 2026, from 549 of the 637 sites. That is a past measurement. Do + not change it without the roster size on that date. +- `projects/western-water-dashboard-atlas/index.html` holds the number + inside generated data. Rebuild that page with `scripts/publish-atlas.mjs` + instead of editing the HTML. + +- These counts change when the roster changes. Check them against the JSON + API before each release, or state them as approximate. + ## 3. Site purpose Decision on 2026-08-17, refined the same day: the site has two jobs. diff --git a/feed.xml b/feed.xml index 7d0c6d5..e32e410 100644 --- a/feed.xml +++ b/feed.xml @@ -52,6 +52,7 @@ https://buschbrian.github.io/notes/millcreek-redistricting/ https://buschbrian.github.io/notes/millcreek-redistricting/ How Millcreek combined ArcGIS Pro analysis and a public StoryMap/Survey123 feedback loop to redraw its City Council districts after the 2020 Census. + Fri, 18 Feb 2022 00:00:00 -0600 WUI Boundary Mapping diff --git a/notes/millcreek-redistricting/index.html b/notes/millcreek-redistricting/index.html index 80e15cf..f41a06f 100644 --- a/notes/millcreek-redistricting/index.html +++ b/notes/millcreek-redistricting/index.html @@ -33,6 +33,8 @@ "headline": "Millcreek Redistricting", "description": "How Millcreek combined ArcGIS Pro analysis and a public StoryMap/Survey123 feedback loop to redraw its City Council districts after the 2020 Census.", "image": "https://buschbrian.github.io/assets/images/millcreek-redistricting.jpg", + "datePublished": "2022-02-18", + "dateModified": "2022-02-18", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://buschbrian.github.io/notes/millcreek-redistricting/" diff --git a/notes/utah-water-dashboard-rebuild/index.html b/notes/utah-water-dashboard-rebuild/index.html index 4d93929..fe06b16 100644 --- a/notes/utah-water-dashboard-rebuild/index.html +++ b/notes/utah-water-dashboard-rebuild/index.html @@ -74,7 +74,7 @@

One place to see the water in the West

@@ -242,7 +242,7 @@

What the dashboard shows

Snow that falls on the mountains melts into the reservoirs, so this winter's snow is next summer's storage. The snowpack page shows snow water equivalent, which is the depth of water the snow would - make if it melted. It reads 637 measurement sites in eleven states + make if it melted. It reads 639 measurement sites in eleven states and opens on the day the season held the most snow, because that is the day the rest of the year is judged against.

diff --git a/projects/index.html b/projects/index.html index 17f32eb..a12049f 100644 --- a/projects/index.html +++ b/projects/index.html @@ -64,7 +64,7 @@

Projects

Personal Project | 2026

Western Water Dashboard

-

Reservoir storage, mountain snow, and drought for eleven western states, in one ArcGIS Maps SDK for JavaScript 5.1 application. It covers 382 reservoirs, 637 snow measurement sites, and 75 drainage areas. A Python pipeline rebuilds the data each morning through GitHub Actions. Most of the code was written by AI agents under written rules, with human review on every change.

+

Reservoir storage, mountain snow, and drought for eleven western states, in one ArcGIS Maps SDK for JavaScript 5.1 application. It covers 382 reservoirs, 639 snow measurement sites, and 75 drainage areas. A Python pipeline rebuilds the data each morning through GitHub Actions. Most of the code was written by AI agents under written rules, with human review on every change.

ArcGIS Maps SDK for JS 5.1ArcGIS chartsPython pipelineAgentic AI

Read the post · View the live dashboard · See the system atlas · Read the earlier note

From cb371cc71f2698731f8a884d440a7760fe178905 Mon Sep 17 00:00:00 2001 From: Brian Busch Date: Fri, 28 Aug 2026 13:31:52 +0000 Subject: [PATCH 5/9] Put the development work first in the site framing The site described itself as cartography and geospatial data science. The work is now mostly application development, so the page title, the meta descriptions, the home page heading and lede, and the footer line lead with geospatial web development. Cartography stays, because two maps are Esri User Conference finalists. The home page lede also no longer joins two independent ideas with an em dash, which the house style does not allow. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_013U3nrgWnFMyZPQYPd4treP --- 404.html | 2 +- about/index.html | 6 +++--- index.html | 16 ++++++++-------- involvement/index.html | 2 +- notes/agentic-ai-lessons/index.html | 2 +- notes/alcohol-spacing-regulations/index.html | 2 +- notes/future-land-use-millcreek/index.html | 2 +- notes/index.html | 2 +- notes/millcreek-redistricting/index.html | 2 +- notes/polygon-neighbor-coloring/index.html | 2 +- notes/raster-terrain-study/index.html | 2 +- notes/sidewalk-trails-master-plan/index.html | 2 +- notes/utah-ai-fictional-map/index.html | 2 +- notes/utah-avalanche-paths/index.html | 2 +- notes/utah-counties-pen-paper/index.html | 2 +- notes/utah-dark-sky-points/index.html | 2 +- notes/utah-federal-land-ownership/index.html | 2 +- notes/utah-localities-hdx/index.html | 2 +- notes/utah-old-spanish-trail/index.html | 2 +- notes/utah-population-hexagons/index.html | 2 +- notes/utah-reservoir-dashboard/index.html | 2 +- notes/utah-scenic-byways/index.html | 2 +- notes/utah-time-and-space/index.html | 2 +- notes/utah-vintage-atlas/index.html | 2 +- notes/utah-water-dashboard-rebuild/index.html | 2 +- notes/wui-boundary-mapping/index.html | 2 +- projects/index.html | 8 ++++---- 27 files changed, 39 insertions(+), 39 deletions(-) diff --git a/404.html b/404.html index ffd5111..8ff323a 100644 --- a/404.html +++ b/404.html @@ -31,7 +31,7 @@

Page not found.