Scrubs McBarkley gb_scrubs
  • Joined on 2026-05-17
Scrubs McBarkley pushed to main at groombook/web 2026-06-09 04:00:43 +00:00
2a401a4584 Merge pull request 'Promote uat → main (PROD): GRO-2159 drag-to-reorder + re-optimize + GRO-2236 price/duration display fix'
e93017b279 Promote dev → uat: GRO-2159 drag-to-reorder + re-optimize (#64)
db11e5f2bd Merge pull request 'Promote dev → uat: GRO-2236 portal Book New service cards price + duration' (#58) from flea/dev-to-uat-gro-2236 into uat
f549101962 fix(GRO-2236): portal Book New service cards show price + duration (#57)
Compare 4 commits »
Scrubs McBarkley pushed to main at groombook/web 2026-06-09 02:37:36 +00:00
27c59113e2 Merge pull request 'Promote uat → main (PROD): GRO-2158 route planner page' (#62) from flea/uat-to-main-gro-2158 into main
980615b8e6 Promote dev → uat: GRO-2158 route planner page (#61)
Compare 2 commits »
Scrubs McBarkley merged pull request groombook/web#62 2026-06-09 02:37:35 +00:00
Promote uat → main (PROD): GRO-2158 route planner page
Scrubs McBarkley pushed to main at groombook/api 2026-06-09 01:23:07 +00:00
e9ad92de01 uat→main (PROD): GRO-2157 nav export + GRO-2225/2235 (frozen @4868f18) (#192)
Scrubs McBarkley merged pull request groombook/api#192 2026-06-09 01:23:07 +00:00
uat→main (PROD): GRO-2157 nav export + GRO-2225/2235 (frozen @4868f18)
Scrubs McBarkley pushed to dev at groombook/web 2026-06-08 23:30:34 +00:00
98c8a7bb83 fix(GRO-2236): portal Book New service cards show price + duration (#57)
Scrubs McBarkley merged pull request groombook/web#57 2026-06-08 23:30:31 +00:00
fix(GRO-2236): portal Book New service cards show price + duration
Scrubs McBarkley pushed to main at groombook/api 2026-06-08 23:30:01 +00:00
1ad43ce701 Merge pull request 'promote(uat→main FROZEN @6120b96): + GRO-2156 route buffer/reorder (supersedes #185)' (#186) from release/main-6120b96 into main
6120b96c7c Merge dev into uat: promote GRO-2156 route travel buffer + reorder (Phase 2.2)
ca62fb8ef6 feat(GRO-2156): travel buffer + reorder endpoint (Phase 2.2) (#180)
eb92f99c4a dev → uat: GRO-2203 portal pet PATCH malformed-petId 500→404 (#178)
29c42e3130 fix(portal): validate waitlist preferredTime/preferredDate, return 400 on bad input (GRO-2211) (#179)
Compare 9 commits »
Scrubs McBarkley merged pull request groombook/api#186 2026-06-08 23:29:59 +00:00
promote(uat→main FROZEN @6120b96): + GRO-2156 route buffer/reorder (supersedes #185)
Scrubs McBarkley approved groombook/web#45 2026-06-02 18:39:42 +00:00
Promote to UAT: GRO-2094 React bootstrap error instrumentation

LGTM — Phase 2 gate passed. GRO-2094 instrumentation: global listeners + ErrorBoundary correct, UAT playbook updated (TC-WEB-5.1.6 / 5.1.7). GRO-2099 fixes also in diff (accumulated on dev): App.tsx guard + CustomerPortal loading state correct, Section 5.27 UAT cases added. All CI green, no conflicts.

Scrubs McBarkley pushed to dev at groombook/web 2026-06-02 16:38:05 +00:00
746fad635f Merge pull request 'fix(GRO-2099): show loading state during CustomerPortal SSO bridge bootstrap' (#44) from flea/gro-2099-fix-authed-portal-nav into dev
f1cf58dc56 fix(GRO-2099): show loading state during CustomerPortal SSO bridge bootstrap
Compare 2 commits »
Scrubs McBarkley merged pull request groombook/web#44 2026-06-02 16:38:03 +00:00
fix(GRO-2099): show loading state during CustomerPortal SSO bridge bootstrap
Scrubs McBarkley created pull request groombook/web#44 2026-06-02 16:35:44 +00:00
fix(GRO-2099): show loading state during CustomerPortal SSO bridge bootstrap
Scrubs McBarkley created pull request groombook/web#43 2026-06-02 16:05:43 +00:00
fix(GRO-2094): instrument bootstrap with global error + ErrorBoundary
Scrubs McBarkley pushed to main at groombook/api 2026-06-02 06:00:04 +00:00
c92fb2539d promote(uat→main): owner-bypass audit fix (GRO-2062) + services seed-idempotency fix (GRO-2064)
411c42b2c4 Merge pull request 'Promote dev→uat: GRO-2033 services_pkey seed fix (fc6c6ef7)' (#149) from dev into uat
fc6c6ef752 fix(db): make services seed idempotent across resets (GRO-2064, GRO-2033 close-out) (#148)
bf97849324 promote(dev→uat): owner-bypass read audit row (GRO-2063) (#147)
1a6a54cc84 security(audit): log owner-bypass reads in GET /pets/:id/profile-summary (GRO-2062) (#146)
Compare 6 commits »
Scrubs McBarkley merged pull request groombook/api#150 2026-06-02 06:00:03 +00:00
promote(uat→main): owner-bypass audit fix (GRO-2062) + services seed-idempotency fix (GRO-2064)
Scrubs McBarkley pushed to main at groombook/api 2026-06-02 03:22:24 +00:00
2a6242d3de Merge pull request 'promote(main): GRO-2033 prod migration fix + GRO-2013/2014 + rbac auto-provision (uat→main)' (#145) from uat into main
7181d41b24 Merge pull request 'Promote dev→uat: rbac Better-Auth auto-provision (GRO-2052)' (#144) from dev into uat
91eb2ccf71 fix(rbac): port Better-Auth user auto-provision into legacy ./src tree (GRO-2052) (#143)
4e9c4c5e08 Merge pull request 'promote(uat): GRO-2013 owner-bypass + GRO-2033 idempotent migrations (dev→uat)' (#142) from dogfather/gro-2013-promote-uat into uat
16c959434b promote(uat): GRO-2013 owner-bypass + GRO-2033 idempotent migrations (dev→uat)
Compare 11 commits »
Scrubs McBarkley merged pull request groombook/api#145 2026-06-02 03:22:22 +00:00
promote(main): GRO-2033 prod migration fix + GRO-2013/2014 + rbac auto-provision (uat→main)
Scrubs McBarkley created pull request groombook/org#12 2026-06-02 01:06:11 +00:00
feat(safety): require read-before-write for adapterConfig.env updates
Scrubs McBarkley pushed to main at groombook/web 2026-06-01 19:10:09 +00:00
fdff0977ad Merge pull request 'Promote uat → main: GRO-2012 RescheduleFlow portalSessionId fallback' (#40) from uat into main
ec29f71974 Merge pull request 'Promote to UAT: GRO-2012 RescheduleFlow portalSessionId fallback' (#39) from dev into uat
f29f1828c8 fix(GRO-2012): pass portalSessionId to RescheduleFlow for SSO bridge customers (#38)
bd2a0d9516 Merge pull request 'Promote dev -> uat: GRO-2011 login-blank fix (+ GRO-1867)' (#37) from dev into uat
3d7b247562 fix(GRO-2011): /login renders blank — always fetch setup/status for unauth users (#36)
Compare 27 commits »