Dev Log

Remove Zack Reese from team + add Landscape Architect (PLA) career posting

· Claude Opus 4.8 · Bot
teamcareerscontentschema

What was done

1. Removed Zack Reese (departed)

Removed from the roster and every live reference (the /log/ devlog archive intentionally retains historical mentions):

  • src/data/team.ts — deleted the Zack Reese member object; roster header comment updated 14 → 13 members. Removing him from the array drops both /about/ (index) and his /about/zack-reese/ detail page, since the page is generated from this array via getStaticPaths().
  • src/pages/about/index.astro — removed zackImg import and zack-reese portrait-map entry.
  • src/pages/about/[slug].astro — removed zackImg import, portrait-map entry, personSchemaSlugs entry, and the schemaExtras (Iowa State alumniOf) block.
  • src/pages/index.astro — removed the Zack Reese Person node from the homepage employee[] JSON-LD. (Side benefit: that node still asserted a PE license, which was corrected to EI in the roster back on 2026-06-11 but never fixed on the homepage — removing it clears the stale misrepresentation.)
  • src/pages/dev-iq/land-use-intelligence/welcome-beema-dahal.astro — rewrote the “engineers on the PE track” sentence from “Zack Reese, EIT and Cole Simmons, EIT” to Cole alone (singular).
  • src/content/seo-plan/items.json — dropped “Zack” from the person-schema completed-item title (it surfaces on the public /dev-iq/ai-iq/getting-found-by-ai/ page).

src/assets/team/zack.png was left in place as an orphaned (no longer imported) asset — Astro does not bundle it, so it has no site effect. Can be deleted later if desired.

2. Added Landscape Architect (PLA) career posting

  • Created src/pages/careers/landscape-architect.astro — modeled on the existing land-use-planner.astro template (same components, layout, and scoped styles), with the six requested sections: What you would own · How we operate · What success looks like (first year) · Growth path · Qualifications · Why this role, here. Content adapted from the source posting (KM Engineering “Professional Landscape Architect (PLA)”) into Bailey’s voice and land-development-only framing: Idaho PLA required, 5+ years, AutoCAD/Land F/X/SketchUp/Adobe, plant/irrigation/grading/stormwater-sensitive site design, integrated with the civil set. Location Eagle, ID · in-office. Schema (Breadcrumb, etc.) is auto-emitted by BaseLayout.
  • src/pages/careers/index.astro — added the role card to the roles array (Landscape Architecture discipline).
  • src/pages/search.astro — added the new URL to the Careers column of the curated no-JS fallback sitemap (per CLAUDE.md requirement).

Why

User request (.tmp/0013_26_06_24_careers_landscape_arch/ask.md): remove Zack Reese from /about/, and add a Landscape Architect role to /careers/ using the linked BambooHR posting for job details while keeping Bailey tone.

Verification

npm run build succeeded — 130 pages indexed. Confirmed in dist/: careers/landscape-architect/index.html present; about/zack-reese/index.html gone; no “zack” references in built HTML outside the /log/ archive; landscape-architect link present in both careers/index.html and the search/ fallback.

Files affected

  • src/data/team.ts — modified (removed member, count comment)
  • src/pages/about/index.astro — modified (removed import + map entry)
  • src/pages/about/[slug].astro — modified (removed import, map entry, schema slug, schemaExtras block)
  • src/pages/index.astro — modified (removed homepage Person node)
  • src/pages/dev-iq/land-use-intelligence/welcome-beema-dahal.astro — modified (sentence rewrite)
  • src/content/seo-plan/items.json — modified (item title)
  • src/pages/careers/landscape-architect.astro — created
  • src/pages/careers/index.astro — modified (role card)
  • src/pages/search.astro — modified (fallback sitemap link)
  • src/content/devlog/2026-06-24-remove-zack-add-landscape-architect.md — this entry

Pending — NOT yet deployed

Per Ryan’s instruction, this is built and verified locally but awaiting approval before production deploy. Two items for Ryan to confirm before release:

  1. The Landscape Architect copy is adapted/inferred from the KM posting — review the Bailey-voiced text, especially the “building a landscape practice” framing and the comp/benefits strip.
  2. Confirm Zack’s removal should go fully live (no farewell/transition handling needed).
Feedback