ADMIN & OPERATIONS

Access, ownership, and the operations runbook.

How the portal is owned and maintained — for the people who keep it running.

Owners: This portal is owned by IT and operated jointly with the GR Operations team. Content owners (Matt Minardi, Kristin Pedersen, Ambaria Shehahmed) maintain the categories. IT (Mike Stringfellow) owns hosting, authentication, and infrastructure.

Access & authentication

All access is via your Guidance Microsoft 365 (Entra ID) account. Single sign-on — no separate password.

TopicDetail
Identity providerMicrosoft Entra ID (Guidance Residential tenant)
Sign-in flowSign in with your normal Guidance email + password + MFA
Access controlAll authenticated Guidance employees can read. Editors managed by IT.
External sharingDisabled. No external users.
Audit loggingMicrosoft Entra sign-in logs + Azure Static Web Apps access logs

Content owners by category

CategoryOwner
Loan-file LifecycleKristin Pedersen
Documentation CategoriesKristin Pedersen + Ambaria Shehahmed
Underwriting & SystemsAmbaria Shehahmed
Programs & ProductsMatthew Minardi
Operations & PeopleMatthew Minardi
TrainingMatthew Minardi + Kristin Pedersen
Platform & hostingMike Stringfellow (IT)

For IT — operations & runbook

Full deployment and operations runbook is in OPERATIONS_RUNBOOK.md in the repository.

ComponentDetail
HostingAzure Static Web Apps · Standard tier (custom domain + Entra auth)
Custom domainoperations.guidanceresidential.com
Source repoGitHub: guidance-residential/operations-portal (to be created)
CI/CDGitHub Actions → Azure Static Web Apps
Auth configstaticwebapp.config.json (provided in repo)
Content storageAzure Blob Storage for documents/videos (to be configured)
BackupsAzure Storage geo-redundant + GitHub repo (codebase)

Content update workflow

  1. Content owner identifies an update needed.
  2. Owner opens a pull request against the GitHub repo with the new content + a JSON metadata file.
  3. IT reviews the PR for technical compliance.
  4. PR merge automatically deploys to operations.guidanceresidential.com via GitHub Actions.
  5. Content goes live within 2-3 minutes of merge.