Skip to main content

Phase 2 Sprint Visual Evidence — 2026-05-01

These screenshots capture the funeral admin's transition from church-coded copy/structure to vertical-aware rendering across the Phase 2A–2G sprint. Originals live inside the churchwiseai-web merge commits at tmp/phase2*-screenshots/; archived here so they survive any future tmp/ sweep and provide a stable URL for docs.churchwiseai.com.

Coverage by phase

PhasePRMerge SHACapturesNotes
2A#2753901f646(DOM-grep verified, no PNGs)AccountForm split
2B#276a7544fd5phase-2b/ — 2 PNGsInbox filter chips: church All/Prayer/Callback/Visitor/Crisis vs funeral All/At-Need/Pre-Planning/Family Contact/Crisis
2C#277537c5013phase-2c/ — 2 PNGs + verification.txtHome metric tiles per vertical
2D#27920f93395phase-2d/ — 3 PNGsSettings → Integrations + Notifications cards per vertical
2E#280bf41a613(DOM-grep verified, no PNGs)12-item bleed sweep + Subscription tab wire-up
2F#281ffa2f832phase-2f/ — 2 PNGs + verification.txtHours + Sharing sub-tab copy
2G (a+b)#282688e7feaphase-2g/ — 2 PNGs + 2 DOM dumpsSharingForm copy + sharingSubTabDescription field

How to read each screenshot pair

Every PNG pair matches a church-*.png and a funeral-*.png for the same screen, so reviewers can scan side-by-side:

  • Funeral admin should never show "visitors", "congregation", "service times", "bulletins", "Worship", "Care Hub" copy
  • Church admin should show its expected church-coded copy with zero regression
  • DOM-dump .txt files in 2G capture the rendered text for grep-based verification

Source PR commits (in case more files are needed)

git -C C:/dev/churchwiseai-web show <sha>:tmp/phase2X-screenshots/<file>
PhaseSource path inside merge commit
2Btmp/phase2b-screenshots/
2Ctmp/phase2c-screenshots/
2Dtmp/phase2d-screenshots/
2Ftmp/phase2f-screenshots/
2Gtmp/lane2g-screenshots/

The .mjs scripts inside each tmp/phase2*-screenshots/ directory (Playwright capture scripts) are NOT archived here — they reference dev-server URLs and demo-token state that no longer match. If you need to regenerate, copy from the merge commit and update the token + base URL.