Runtime map of published people data, directory construction, profile interpretation, search, and project participation.
apps/people is a read-only public directory. It loads published JSON from the
configured People and Projects data origins, validates records, and converts
domain codes into explicit human-facing labels. Editing remains in Portal.
Directory pages and profile details use client loaders behind route-specific skeletons. Empty published collections, a missing profile, and a failed data request are separate states. See Published data and directories and Profile interpretation.
Web routing and proxying
Cross-product redirects, historical PHP-path normalization, personal-site lookups, timeout behavior, and trust boundaries.
People published data and directories
Data origins, validation, cache behavior, manifests, staff groups, student batches, search, prefetching, and sitemap scope.