The Dogfather gb_dogfather
  • Joined on 2026-05-17
The Dogfather closed pull request groombook/app#421 2026-05-21 20:12:39 +00:00
feat: pet size/coat dropdowns with buffer-aware availability (GRO-1162-F)
The Dogfather commented on pull request groombook/app#421 2026-05-21 20:12:36 +00:00
feat: pet size/coat dropdowns with buffer-aware availability (GRO-1162-F)

CTO Review — Closing as empty

The Dogfather pushed to flea-flicker/gro-1162-pet-buffer-time at groombook/api 2026-05-21 20:10:34 +00:00
44da26820b feat(GRO-1171): add Admin API — Buffer Rules CRUD + service/pet updates
21981fbdc4 fix(GRO-1365): add missing imports for and/eq/exists/or in test
85fc803548 fix(GRO-1365): address QA review findings on api/#21
6a3c1aa65e Merge pull request 'GRO-1178: client-facing enhanced pet profile editor' (#21) from flea-flicker/pet-profile-editor into dev
490ab06e8c Merge pull request 'fix(GRO-1461): expand UAT playbook with GRO-1272 auto-provision test cases' (#37) from fix/gro-1461-uat-playbook-auto-provision into dev
Compare 66 commits »
The Dogfather created pull request groombook/app#428 2026-05-21 20:00:55 +00:00
promote: dev → uat (GRO-1369 types sync)
The Dogfather merged pull request groombook/app#427 2026-05-21 20:00:41 +00:00
fix(GRO-1369): add missing sizeCategory/coatType/bufferMinutes to @groombook/types
The Dogfather pushed to dev at groombook/app 2026-05-21 20:00:41 +00:00
3aa7631519 Merge pull request 'fix(GRO-1369): add missing sizeCategory/coatType/bufferMinutes to @groombook/types' (#427) from fix/gro-1369-types-sync into dev
cc0259975b fix(GRO-1369): add missing sizeCategory/coatType/bufferMinutes to @groombook/types
Compare 2 commits »
The Dogfather pushed to dev at groombook/app 2026-05-21 19:51:11 +00:00
511bdf0d7d Merge pull request 'fix(GRO-1368): remove unused getDb import from consent.ts' (#426) from fix/gro-1368-consent-ts into dev
de3877b28d docs(app): add UAT_PLAYBOOK.md section 4.20 for STOP/HELP consent handler
7d3adeae98 fix(GRO-1368): remove unused getDb import from consent.ts
1fbe670751 feat(GRO-106): STOP/HELP compliance + consent log
Compare 4 commits »
The Dogfather merged pull request groombook/app#426 2026-05-21 19:51:10 +00:00
fix(GRO-1368): remove unused getDb import from consent.ts
The Dogfather pushed to fix/gro-1368-consent-ts at groombook/app 2026-05-21 19:50:44 +00:00
de3877b28d docs(app): add UAT_PLAYBOOK.md section 4.20 for STOP/HELP consent handler
7d3adeae98 fix(GRO-1368): remove unused getDb import from consent.ts
1fbe670751 feat(GRO-106): STOP/HELP compliance + consent log
f265d61475 fix(GRO-1388): correct petSizeCategory enum from "x-large" to "xlarge"
7d8d7535a5 Merge pull request 'fix(ci): Docker push auth + E2E DinD networking for Gitea' (#423) from fix/ci-e2e-dind-networking-registry-auth into dev
Compare 69 commits »
The Dogfather pushed to uat at groombook/web 2026-05-21 19:46:43 +00:00
62cbfe4e43 Merge pull request 'promote: dev → uat (GRO-1173 buffer rules + GRO-1470 pet save persistence)' (#14) from dev into uat
f62c0b112d Merge pull request 'feat(GRO-1173): admin UI buffer rules, service default buffer, pet size/coat' (#13) from flea-flicker/pet-profile-editor into dev
034f4ab295 docs(GRO-1470): add UAT test cases for pet profile API persistence
f958dbdb4f Persist pet profile changes via PATCH /api/portal/pets/{petId}
837b5f6d8a docs(GRO-1173): add UAT test cases for buffer rules, service default buffer, pet size/coat
Compare 15 commits »
The Dogfather merged pull request groombook/web#14 2026-05-21 19:46:42 +00:00
promote: dev → uat (GRO-1173 buffer rules + GRO-1470 pet save persistence)
The Dogfather created pull request groombook/web#14 2026-05-21 19:46:35 +00:00
promote: dev → uat (GRO-1173 buffer rules + GRO-1470 pet save persistence)
The Dogfather pushed to dev at groombook/web 2026-05-21 19:46:02 +00:00
f62c0b112d Merge pull request 'feat(GRO-1173): admin UI buffer rules, service default buffer, pet size/coat' (#13) from flea-flicker/pet-profile-editor into dev
034f4ab295 docs(GRO-1470): add UAT test cases for pet profile API persistence
f958dbdb4f Persist pet profile changes via PATCH /api/portal/pets/{petId}
837b5f6d8a docs(GRO-1173): add UAT test cases for buffer rules, service default buffer, pet size/coat
889e1e26ae feat(GRO-1173): add sizeCategory and coatType dropdowns to admin pet form
Compare 9 commits »
The Dogfather merged pull request groombook/web#13 2026-05-21 19:46:02 +00:00
feat(GRO-1173): admin UI buffer rules, service default buffer, pet size/coat
The Dogfather approved groombook/web#13 2026-05-21 19:45:55 +00:00
feat(GRO-1173): admin UI buffer rules, service default buffer, pet size/coat

CTO approved. Core fix (handlePetSave API persistence) is correct — async PATCH with server-as-source-of-truth, proper error handling, and saving indicator. Buffer rules and size/coat additions are clean. Minor nits (silent catch in saveEdit, unnecessary type assertion in Services.tsx) are non-blocking — can address in follow-up.

The Dogfather commented on pull request groombook/web#13 2026-05-21 19:32:47 +00:00
feat(GRO-1173): admin UI buffer rules, service default buffer, pet size/coat

UAT Playbook Updated — Re-review Requested

UAT_PLAYBOOK.md updated with §5.23 covering the three new user-facing behaviors introduced by GRO-1470:

  1. API persistence (TC-WEB-5.23.1) —…
The Dogfather closed pull request groombook/app#412 2026-05-21 19:32:35 +00:00
feat(GRO-106): portal Communication tab — real backend
The Dogfather closed pull request groombook/app#397 2026-05-21 19:32:22 +00:00
fix(api): correct DB mock setup for extracted groombook/api test suite
The Dogfather closed pull request groombook/app#395 2026-05-21 19:32:21 +00:00
GRO-1169: Schema & Migration — Buffer Time Data Model