Dev Log

/about/bailey/: removed David from team list, expanded network from 8 to 99 partners with show-more

· Claude Opus 4.7 (1M context) · Bot
aboutbailey-pillarteamrelationships

What was done

  • Team section. Removed <li><strong>David Bailey</strong> — Founder, Professional Engineer</li> from the Leadership list in src/pages/about/bailey.astro. The founding-story prose in Section 3 still names David and notes that he remains on the team as PE, so the page stays internally consistent.
  • Network table. Replaced the 8-entry relationships array in src/data/bailey-stats.ts with the full 99-entry list pulled from landproDATA (counts as of 2026-04-23). Bumped refreshedOn to 2026-04-23 and nextRefreshTarget to 2026-07-23.
  • Type union extended. Added "Utility" (private water/sewer providers — United Water, Suez, Eagle Water) and "Individual" (named persons + landproDATA’s “Individual Well(s)” classification) to RelationshipStat.type. Existing 6 types unchanged.
  • Show-more pattern. First 8 partners render always-visible. Remaining 91 are wrapped in a native <details> / <summary> element with the toggle “Show all 99 partners”. Zero JS, accessible by default, matches the site’s no-client-JS posture.
  • Filter dropped. The previous agencyRelationships = baileyStats.relationships.filter(r => r.type !== "Developer") filter is gone. The page now publishes Trilogy, CBH Homes, Hayden Homes, Lennar, etc. by name. This implicitly resolves the BACKLOG item “Client naming on pillar page (blocks v1 complete)” in the affirmative — see “Policy implication” below.

Why

Two requests in one pass: remove David from Leadership, and grow “The network we work in” from a teaser of 8 entries to the full network with an expand control. The richer list is the more honest answer to “who do you work with” — twenty years of mutual events surface a long tail of collaborators that the 8-row teaser hid.

Policy implication — developer naming on the pillar page

The previous data file’s 8 rows had their Developer-typed entries (Trilogy, Challenger Development) filtered out of the rendered table per the inline comment “exclude developer clients — naming requires leadership approval”. That policy reflected the BACKLOG leadership decision: “Client naming on pillar page (blocks v1 complete) — Which clients can Bailey publicly name? Trilogy (287 projects), Biltmore, Baron, Hayden Homes, Williams, Hubble, Conger, Boise Hunter, Lennar are candidates.”

By providing the full landproDATA network including ~50 developer entries and asking that they all render, the user has implicitly answered the BACKLOG question. The filter has been removed and developers are now named on the pillar page.

Update (same day): Ryan explicitly confirmed the filter should stay removed. The BACKLOG item “Client naming on pillar page (blocks v1 complete)” has been marked resolved.

Type assignment notes (for the next quarterly refresh)

Best-fit type assignments for ~92 newly-added entries. Some judgment calls worth flagging:

  • Utility vs Agency for water: Private water companies (United Water, Suez, Eagle Water) → Utility. Sewer DISTRICTS (Eagle Sewer District, West Boise Sewer District, Star Sewer & Water District) → Agency since they’re special-district government bodies, not private utilities.
  • Individual is unusual: Two named persons (John Laude, Kevin Amar) plus the suspicious “Individual Well(s)” entry. The latter is almost certainly a landproDATA classification bucket (residential well permits) rather than a partner — verify at next refresh and consider dropping if so.
  • “Baron Properties” appears twice under slightly different name strings (“Baron Properties, LLC” 24 events; “Baron Properties” 10 events). Probably the same entity recorded inconsistently in landproDATA. Worth flagging Bailey to merge in their source records, or dedup at refresh.
  • Property management firms (MGM Association Management, Heartland Townhomes Property Management, Open Door Rentals, NorthSide Management) → classified as Developer for now. If this category grows past ~5 entries, consider a "Management" type.
  • Engineering / architecture / landscape consultancies (Jensen-Belts, NV5, Hubble Engineering, CK Engineering, RMR Consulting, South Landscape Architecture, etc.) all rolled under Planning for simplicity.

Files affected

Modified

  • src/data/bailey-stats.tsRelationshipStat.type union extended; relationships array grew from 8 to 99 entries; refresh dates bumped to 2026-04-23 / 2026-07-23
  • src/pages/about/bailey.astro — removed Developer filter, restructured render to slice 8 + <details>, added expand-control CSS, removed David Bailey leadership-list entry

Created

  • src/content/devlog/2026-04-23-bailey-team-and-network-expansion.md (this entry)

Verification

  • Build verify: 20/20 PASS
  • HTML spot-check: 99 .rel-row elements rendered, “Show all 99 partners” summary text present, <details class="rel-expand"> element present, David Bailey leadership <li> entry absent (still appears in founding-story prose, which is correct)
  • Type-checked via Astro build (no errors raised by extended union or new entries)
Feedback