Add verified PE/EI licensure as a credential pillar (schema + bio pages)
What was done
Introduced licensure as a structured credential pillar — surfaced on the bio pages and emitted as machine-readable hasCredential in the Person JSON-LD, driven by a single source of truth.
- New
credentialsfield onTeamMember(src/data/team.ts) —{ kind: "PE" | "EI", number?, state, since? }[]. One place feeds both the visible block and the schema. - Verified license data (against the official Idaho Board of Licensure of Professional Engineers and Professional Land Surveyors roster — 11,592 active records, via the
baileyengage.com/tools/parse_pe_contacts.pylookup over thePE_results.odsexport):- David Bailey — PE, Idaho P-8272, active, issued 1996
- Jonah Duncan — PE, Idaho P-20218, active, issued 2021 (listed in Eagle, ID — definitive match; the Chief Engineer is a licensed PE)
- Beema Dahal — PE, Idaho P-19852, active, issued 2021 (only Dahal in the roster — definitive)
- On-page credential block on
/about/[slug]/— a badge + “Licensed Professional Engineer · Idaho #P-XXXX · since YYYY” line under the role. - Person schema
hasCredentialnow carriescredentialCategory, the credential name, anidentifierPropertyValue with the public license number, andrecognizedBythe Idaho board. Refactored the three previously-hardcoded per-slug blocks into one credential-driven builder; education (Iowa State) and Beema’s ASCE Governor role moved to a smallschemaExtrasmap.
Correction — Zack Reese is an Engineer Intern (EI), not a PE
Roster verification found no PE license for Zack Reese. He instead holds an active Idaho Engineer Intern (EI) Intern Certificate (confirmed by Ryan), valid through Nov 2027. The site previously titled him “PE” and asserted an Idaho PE license in his Person schema — a misrepresentation risk for a licensed firm. Corrected:
- Title “PE” → “EIT” (roster card + bio).
- Schema credential changed from a PE
licenseto an EIcertification(Idaho Intern Certificate #3571355); the false PE claim is fully removed (verified: 0 occurrences of “Professional Engineer (PE)” on his page). - Kept his Iowa State
alumniOf.
Why
Ryan asked to surface the team’s certifications and license numbers on the site and in schema “as another pillar,” pointing to the talent-acquisition tooling that already had the Idaho roster + lookup. Verifiable, government-recognized license numbers are a strong, machine-readable trust/authority signal for AI and traditional search — and the audit surfaced and fixed an inaccurate licensure claim in the process.
Notes / queued
- Cole Simmons — EI/EIT, Idaho Intern Certificate #2671973 (active to 2027-02-23), now shown on his bio + schema. Zack Reese EI number #3571355 also added. Both correctly emit an EI
certification(not a PE license). - Beema’s roster expiration in the March-2026 export reads 2026-04-30; she is current (ASCE lists her as P.E. in June 2026 and the on-site block intentionally shows no expiration date, which would go stale).
- Board
recognizedBy.urlset tohttps://dopl.idaho.gov/(division parent) to avoid asserting an unverified deep link.
Files affected
src/data/team.ts— modified (newcredentialsfield + interface; data for David/Jonah/Beema; Zack title + EI credential)src/pages/about/[slug].astro— modified (credential-drivenhasCredentialbuilder,schemaExtrasmap, visible credential block + styles)