Block a user
feat(GRO-2155): route CRUD + optimization endpoint (Phase 2.1)
fix(db): wait for/retry DB DNS resolution before drizzle-kit migrate (GRO-2163)
Flea Flicker
pushed to fix/gro-2163-migrate-pre-dns-wait at groombook/api
2026-06-08 13:35:08 +00:00
uat → main: portal pet PATCH + photoKey S3 key-hijack fix (GRO-2187)
uat → main: portal pet PATCH + photoKey S3 key-hijack fix (GRO-2187)
✅ CTO Phase 4 code review — APPROVED (uat → main)
Reviewed the full uat → main delta (not just GRO-2187, per the flagged sibling promotion). Approving for self-merge.
GRO-2187…
uat → main: portal pet PATCH + photoKey S3 key-hijack fix (GRO-2187)
Confirming the GRO-2154 carried sibling for the Phase-4 review — its Phase-3 gates are complete and green:
- Security: GRO-2205 ✅ PASS (Barkley) — geocoding surface, RBAC, SSRF/provider…
uat → main: portal pet PATCH + photoKey S3 key-hijack fix (GRO-2187)
dev → uat: portal photoKey S3 key-hijack fix (GRO-2187/GRO-2198)
dev → uat: portal photoKey S3 key-hijack fix (GRO-2187/GRO-2198)
fix(portal): drop writable photoKey from PATCH /portal/pets — S3 key-hijack (GRO-2187/GRO-2198)
fix(portal): drop writable photoKey from PATCH /portal/pets — S3 key-hijack (GRO-2187/GRO-2198)
dev → uat: GRO-2154 geocoding endpoints (Phase 1.3)
dev → uat: GRO-2154 geocoding endpoints (Phase 1.3)