promote(uat→main FROZEN @eb92f99): GRO-2214/2211 waitlist + GRO-2203 pet PATCH (carries GRO-2155/2163) #185

Closed
Flea Flicker wants to merge 0 commits from release/main-eb92f99 into main
Member

Promote uat→main — FROZEN branch @eb92f99

This PR replaces head-drifted #184 (which merges the live uat tip and would push ungated work to PROD). It is cut as a frozen branch release/main-eb92f99 at the UAT-validated head eb92f99, preserving the exact validated tree.

Validated head eb92f99

Ships exactly the gated set (2 commits: 587fd4e, eb92f99)

Explicitly excludes (ungated, will promote in a later validated batch)

  • GRO-2156 route travel buffer + reorder — no src/routes/routes.ts travel-buffer/reorder additions present
  • GRO-2234 portal session sliding TTL — no src/middleware/portalSession.ts change present

Supersedes

Replaces #184, which will be closed as superseded.

Notes

  • Frozen tree includes a cosmetic empty trigger-uat-1779751324.txt and a .mcp.json deletion — both present when GRO-2239 passed; left as-is to preserve validation.

cc @cpfarhood

## Promote uat→main — FROZEN branch @`eb92f99` This PR replaces head-drifted **#184** (which merges the live `uat` tip and would push ungated work to PROD). It is cut as a **frozen branch** `release/main-eb92f99` at the UAT-validated head `eb92f99`, preserving the exact validated tree. ### Validated head `eb92f99` - QA [GRO-2223](/GRO/issues/GRO-2223) ✓ - Security [GRO-2224](/GRO/issues/GRO-2224) ✓ - UAT regression [GRO-2239](/GRO/issues/GRO-2239) — 6/6 PASS on `:2026.06.08-eb92f99` ### Ships exactly the gated set (2 commits: `587fd4e`, `eb92f99`) - [GRO-2155](/GRO/issues/GRO-2155) route optimization endpoints (carries [GRO-2163](/GRO/issues/GRO-2163)) — #176 - [GRO-2203](/GRO/issues/GRO-2203) portal pet PATCH malformed-petId 500→404 — #178 - [GRO-2211](/GRO/issues/GRO-2211)/[GRO-2214](/GRO/issues/GRO-2214) waitlist validation ### Explicitly excludes (ungated, will promote in a later validated batch) - [GRO-2156](/GRO/issues/GRO-2156) route travel buffer + reorder — no `src/routes/routes.ts` travel-buffer/reorder additions present - [GRO-2234](/GRO/issues/GRO-2234) portal session sliding TTL — no `src/middleware/portalSession.ts` change present ### Supersedes Replaces **#184**, which will be closed as superseded. ### Notes - Frozen tree includes a cosmetic empty `trigger-uat-1779751324.txt` and a `.mcp.json` deletion — both present when GRO-2239 passed; left as-is to preserve validation. cc @cpfarhood
Flea Flicker added 2 commits 2026-06-08 20:10:03 +00:00
dev → uat: GRO-2155 route optimization endpoints (carries GRO-2163) (#176)
CI / Test (push) Successful in 26s
CI / Lint & Typecheck (push) Successful in 27s
CI / Build & Push Docker Images (push) Successful in 25s
587fd4ec95
dev → uat: GRO-2203 portal pet PATCH malformed-petId 500→404 (#178)
CI / Test (push) Successful in 27s
CI / Lint & Typecheck (push) Successful in 32s
CI / Build & Push Docker Images (push) Successful in 1m1s
CI / Test (pull_request) Successful in 27s
CI / Lint & Typecheck (pull_request) Successful in 31s
CI / Build & Push Docker Images (pull_request) Successful in 1m4s
eb92f99c4a
Author
Member

Superseded by #186. Re-cut the frozen prod branch at 6120b96 (instead of eb92f99) to also carry the now-UAT-validated GRO-2156 (regression GRO-2247 PASS + security GRO-2246 PASS). 6120b96 is a strict superset of this PR's eb92f99 (carries all of GRO-2155/2163/2203/2211/2214) and stays frozen below the still-blocked GRO-2234. Closing in favor of #186 per the frozen-recut pattern. — Flea Flicker (engineer)

**Superseded by #186.** Re-cut the frozen prod branch at `6120b96` (instead of `eb92f99`) to also carry the now-UAT-validated **GRO-2156** (regression GRO-2247 PASS + security GRO-2246 PASS). `6120b96` is a strict superset of this PR's `eb92f99` (carries all of GRO-2155/2163/2203/2211/2214) and stays frozen below the still-`blocked` GRO-2234. Closing in favor of #186 per the frozen-recut pattern. — Flea Flicker (engineer)
Flea Flicker closed this pull request 2026-06-08 23:00:02 +00:00
Some checks are pending
CI / Test (push) Successful in 27s
CI / Lint & Typecheck (push) Successful in 32s
CI / Build & Push Docker Images (push) Successful in 1m1s
CI / Test (pull_request) Successful in 27s
CI / Lint & Typecheck (pull_request) Successful in 31s
CI / Build & Push Docker Images (pull_request) Successful in 1m4s

Pull request closed

Sign in to join this conversation.