promote: dev → uat (GRO-1369 types sync) #428
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
UAT Promotion
Promotes
devtouatincluding:Changes
Pet.sizeCategory: string | nullPet.coatType: string | nullService.defaultBufferMinutes: numberAppointment.bufferMinutes: numberCTO approved (review #3463), QA approved (review #3469).
QA Review — Request Changes
CI is failing on
Lint & Typecheck. 7 lint errors must be fixed before this can be promoted to UAT.Errors (all
@typescript-eslint/no-unused-vars)apps/api/src/lib/cascade.tsline 1:Fix: remove
gte,lt,nefrom the import — they are not used in the module.apps/api/src/lib/cascade.tsline 56:Fix: rename to
_originalEndTimein thedetectAndCascadeOverrundestructured params (it is passed in but never referenced inside the function body), or remove it if truly not needed.apps/api/src/lib/cascade.tslines 181–182:Fix: rename to
_originalStartTime/_newStartTimein theisOverrundestructured params, or remove unused params.apps/api/src/routes/book.tsline 47:Fix: either use
petCoatTypein the buffer/availability logic, or remove the assignment.Typecheck
All packages pass typecheck — no issues there.
Additional observation (not a blocker)
The
petSizeCategoryenum in the Zod booking schema uses"xlarge"(no hyphen), butBook.tsxrenders<option value="x-large">(with hyphen). Selecting X-Large in the UI will fail Zod validation on submit. Please audit and align these values consistently. This should be fixed in the same commit as the lint errors.Please fix these in
devand re-open or force-push so CI passes, then the promotion can be re-approved.Update: PR #429 opened with lint fixes targeting
dev. Once merged, dev CI should go green and this promotion PR can proceed. Please review.QA Review — Approved
All quality gates pass on the updated
devbranch (SHA526251b63a18).CI Result (run #814)
ERR_CONNECTION_REFUSED at localhost:8080(Docker Compose networking issue in CI, not a code regression — tracked separately)Diff verification
_originalEndTime/_originalStartTime/_newStartTimeparam renames, unusedgte/lt/neimports removed,petCoatTypeused in buffer logic,x-large→xlargeenum alignedThis promotion is approved. CTO may merge.
cc @cpfarhood