July 27th, 2026

QA

sync: dev → qa — status gate, logout config, migrations 12/13

  • Merge pull request #130 from tpromni/audit/orphaned-store-id-diagnosis
  • Merge pull request #128 from tpromni/audit/engagement-behaviors-f4-diagnosis
  • Merge pull request #126 from tpromni/audit/culturefeed-publish-pipeline
  • Merge pull request #124 from tpromni/audit/culturefeed-rule-parity
  • Merge pull request #106 from tpromni/audit/consumer-comprehensive-review-2026-06-17
  • Merge pull request #46 from tpromni/docs/pilot-blocker-identity-2026-06-15
  • docs(claude): record PR #43 resolver fix + R2 infra + store_region tracking (#44)
  • chore(identity): follow-ups — migration applied-state truth + accountNotProvisioned in 15 locales (#331)
  • feat(identity): QA access restore — federated_alias Tier 1b + verified backfills + break-glass (#333)
  • feat(identity): corporate alias reinstate — every active corporate member resolves in QA (#335)
  • fix(identity): dev/qa parity — abolubailu adminlevel superadmin in both (APPLIED) (#337)
  • feat(identity): SSO access system — Tapestry domains for corporate, HR roster for stores (#339)
  • fix(identity): enforce account status — suspended/inactive users are denied (#341)
  • feat(identity): aguerrini alias — row 49096882 approved and applied (#344)
  • chore(identity): workstream close-out — Joon cleanup (applied), aguerrini pending ruling, prod handoff docs (#343)
  • docs(identity): correct migration list to the full applied set 01-13 (#345)
  • docs(identity): close four gaps in the prod handoff before it goes to Bharath (#346)
  • fix(identity): deactivated/rejected revoke consumer access; make unconfigured logout loud
  • Merge branch 'fix/status-gate-and-logout-config' into sync/qa-status-gate-logout
  • Merge pull request #348 from tpromni/sync/qa-status-gate-logout

Source: tpromni/coach-pulse-consumer-uiqa

View commits