Dev Log

Production launch — Beema/Fardin batch + licensure pillar + Region 8 feature

· Claude Opus 4.8 · Bot
deployproductionlaunchteamseo

What was done

Shipped the entire day’s batch to production and made one final roster tweak.

Final roster order change (src/data/team.ts): moved Beema Dahal from right-of-Ryan-Benson to right of Jonah Duncan per Ryan. About-page row-one order is now Shane · Kelli · Jonah · Beema · Ryan.

Production deploy to baileyengineers.com (Nginx origin 64.23.133.232 behind Cloudflare), following the runbook:

  1. Connectivity check (hostname over key-based root SSH) — OK.
  2. npm run build — clean.
  3. scp -r dist\./var/www/baileyengineers.com/ (trailing \. to include dotfiles).
  4. chown -R www-data + dir/file chmod 755/644 + nginx -t (passed) + systemctl reload nginx.
  5. Smoke test — all 200, gated client path 401:
    • /, /contact/, /about/, /about/beema-dahal/, /about/fardin-walizay/, /dev-iq/land-use-intelligence/, /dev-iq/land-use-intelligence/welcome-beema-dahal/, /llms.txt → 200
    • /clients/site_evaluation_eagle_2026_05_04/ → 401 (basic auth intact)
    • Live verified: Beema bio title “Lead Engineer (PE)”, OG image, About order Jonah → Beema → Ryan.

Re-ran SCP + reload a second time after the reorder; live order re-confirmed.

Note: the deploy runbook memory predates the 2026-05-11 migration and still cites the old prototype.baileyengineers.com\dist\ source path. The canonical build source is now baileyengineers.com\dist\ — used here.

What went live (cumulative, this session)

  • Team: Beema Dahal (Lead Engineer, PE) + Fardin Walizay (Engineering Technician) with headshots, bios, LinkedIn.
  • Licensure pillar: verified Idaho PE/EI license numbers on bios + Person JSON-LD (hasCredential with identifiers) for David, Jonah, Beema, Zack, Cole; Zack corrected PE→EI.
  • Beema Person schema: PE P-19852 + ASCE Region 8 Governor role.
  • Region 8 feature article /dev-iq/land-use-intelligence/welcome-beema-dahal/ with branded SVG hero, custom OG card, Article schema (author Kelli Black, about → Beema’s #person), llms.txt + sitemap + search coverage, bio→article link.

Why

Ryan said “proceed with launch,” then “move beema to the right of jonah on the about page.”

Post-launch (for Ryan)

  • Publish the LinkedIn welcome + Region 8 governor posts now that the article URL is live (the custom OG will render in the share preview).
  • Hold ~3 weeks before the next AI-visibility re-test so crawlers can surface the new schema.
  • Still open: Beema’s personal off-hours bio line (values line until she sends a hobby).

Files affected

  • src/data/team.ts — modified (Beema moved to right of Jonah)
  • Production webroot /var/www/baileyengineers.com/ — full dist/ deployed
Feedback