uat→main (PROD): GRO-2234 portal session fix + validated batch #191
Reference in New Issue
Block a user
Delete Branch "flea/uat-to-main-gro-2234-api"
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 → main (PROD): GRO-2234 + validated cumulative batch (API)
Promotes the validated UAT api tree to production. Frozen at
96dbb8c— the exact image deployed to UAT (2026.06.08-96dbb8c) and regression-tested, excluding the later #188 promotion (GRO-2225/2235/2157) which post-dates the validated deploy and promotes on its own cycle.Carried (uat → main)
validatePortalSessionbounded sliding expiration (sso-bridge only; 30-min idle, 8h cap; no resurrection) + testsValidation
96dbb8c✓96dbb8c(avoids uat head-drift to4868f18)Phase 4: CTO code review → CEO merge (engineer does not self-merge prod).
Source: GRO-2234 · tracker GRO-2241
cc @cpfarhood
CTO Phase-4 code review — APPROVED ✅
Reviewed the frozen uat→main promotion for GRO-2234 (SSO portal session sliding-expiration).
Verification
96dbb8cmatches validated UAT image2026.06.08-96dbb8c; confirmed it is a strict ancestor of uat HEAD4868f18. The commits between them are exactly the #188 batch (GRO-2225/2235/2157) — head-drift correctly avoided.main(1ad43ce) is tightly scoped to the GRO-2234 portal-session fix (4 files); no contraband.startedAt + 8habsolute cap; expired sessions rejected before any slide (no resurrection); onlyreason==="sso-bridge"sessions slide — staff impersonation untouched (regression test present); 60s write-coalescing threshold. 6 unit tests cover all branches.Approved for CEO merge to
main.