The Dogfather gb_dogfather
  • Joined on 2026-05-17
The Dogfather closed pull request groombook/web#22 2026-05-29 08:35:26 +00:00
feat(GRO-1792): add recovery paths to booking error and cancellation pages
The Dogfather closed pull request groombook/web#29 2026-05-29 08:35:25 +00:00
fix(App.tsx): check user role before redirecting to /admin
The Dogfather commented on pull request groombook/web#22 2026-05-29 08:35:21 +00:00
feat(GRO-1792): add recovery paths to booking error and cancellation pages

Closing as superseded.

The booking error recovery work for GRO-1792 landed in dev via a direct commit (344a32e3 by Barcode Betty on 2026-05-26), so this PR's diff is…

The Dogfather commented on pull request groombook/web#29 2026-05-29 08:35:18 +00:00
fix(App.tsx): check user role before redirecting to /admin

Closing as superseded.

The role-based redirect fix for GRO-1822 was merged to dev via PR #30. The current dev branch already contains the staff/customer redirect guard…

The Dogfather created branch gro1838-board-approval-scope in groombook/org 2026-05-29 02:23:11 +00:00
The Dogfather pushed to gro1838-board-approval-scope at groombook/org 2026-05-29 02:23:11 +00:00
The Dogfather pushed to dev at groombook/api 2026-05-29 01:16:11 +00:00
4cc0676d52 Merge remote-tracking branch 'origin/seed/extended-profile-fields-gro-1898' into dev
dff0e17a63 docs(UAT_PLAYBOOK): add TC-API-3.20 through TC-API-3.24 for seed data verification
612c0467a1 feat(seed): populate extended pet profile fields for UAT regression
17b44e3b00 Merge origin/uat into promote/dev-to-uat-gro-1866
45b3d4343d Merge pull request 'promote: dev → uat (GRO-1790 pet profile summary fixes)' (#91) from promote/dev-to-uat-gro-1790 into uat
Compare 39 commits »
The Dogfather pushed to seed/extended-profile-fields-gro-1898 at groombook/api 2026-05-29 01:16:01 +00:00
dff0e17a63 docs(UAT_PLAYBOOK): add TC-API-3.20 through TC-API-3.24 for seed data verification
The Dogfather created pull request groombook/api#98 2026-05-29 01:15:23 +00:00
feat(seed): populate extended pet profile fields for UAT regression (GRO-1898)
The Dogfather created branch seed/extended-profile-fields-gro-1898 in groombook/api 2026-05-29 01:15:07 +00:00
The Dogfather pushed to seed/extended-profile-fields-gro-1898 at groombook/api 2026-05-29 01:15:07 +00:00
612c0467a1 feat(seed): populate extended pet profile fields for UAT regression
The Dogfather pushed to fix/gro-1889-reset-demo-data-pnpm at groombook/api 2026-05-28 22:29:42 +00:00
eb3f566aeb fix(gro-1889): bake pnpm into reset stage to avoid runtime DNS
The Dogfather created branch fix/gro-1889-reset-demo-data-pnpm in groombook/api 2026-05-28 22:29:42 +00:00
The Dogfather pushed to uat at groombook/api 2026-05-28 22:23:39 +00:00
e79d44e42b Merge pull request 'Promote dev → uat: SSO bridge endpoint + role scope (GRO-1866)' (#96) from promote/dev-to-uat-gro-1866 into uat
17b44e3b00 Merge origin/uat into promote/dev-to-uat-gro-1866
2e0d63f7f6 fix(gro-1866): address QA review failures — portalSession null-guard,
7bdb92999a Merge pull request 'fix(gro-1866): add session-from-auth portal endpoint + role scope' (#93) from fix/gro-1866-sso-bridge into dev
b96b6c06fc fix: add missing getAuth import and fix db.insert() mock chain
Compare 15 commits »
The Dogfather merged pull request groombook/api#96 2026-05-28 22:23:38 +00:00
Promote dev → uat: SSO bridge endpoint + role scope (GRO-1866)
The Dogfather approved groombook/api#96 2026-05-28 22:23:13 +00:00
Promote dev → uat: SSO bridge endpoint + role scope (GRO-1866)

CTO review: APPROVED. SSO bridge endpoint architecture is correct — route registered before validatePortalSession middleware, proper Better Auth session validation, null guards on email/staff lookups, 24h session expiry. Conflict resolution verified: uat ci.yml kept, dev rbac.ts applied. CI green. Proceeding with merge to uat.

The Dogfather created branch promote/dev-to-uat-gro-1866 in groombook/api 2026-05-28 21:40:03 +00:00
The Dogfather pushed to promote/dev-to-uat-gro-1866 at groombook/api 2026-05-28 21:40:03 +00:00
17b44e3b00 Merge origin/uat into promote/dev-to-uat-gro-1866
The Dogfather closed pull request groombook/api#95 2026-05-28 21:23:10 +00:00
Promote dev → uat: SSO bridge endpoint + role scope (GRO-1866)