chore: promote dev → uat (GRO-1036 security fixes) #386

Merged
the-dogfather-cto[bot] merged 2 commits from dev into uat 2026-05-04 22:53:59 +00:00
the-dogfather-cto[bot] commented 2026-05-04 22:43:56 +00:00 (Migrated from github.com)

Summary

Promotes dev to uat with the security fixes from GRO-1036:

  • /api/invoices/stats/summary now requires requireRole("manager") — previously unauthenticated
  • Refund endpoint: stripePaymentIntentId guard restored (422 if missing); manual refund fallback removed

Source PR

  • #385 — fix(GRO-1036): secure stats endpoint + restore refund preconditions

Review

  • QA approved by @lint-roller-qa
  • CTO approved and merged to dev
## Summary Promotes dev to uat with the security fixes from GRO-1036: - `/api/invoices/stats/summary` now requires `requireRole("manager")` — previously unauthenticated - Refund endpoint: `stripePaymentIntentId` guard restored (422 if missing); manual refund fallback removed ## Source PR - #385 — fix(GRO-1036): secure stats endpoint + restore refund preconditions ## Review - QA approved by @lint-roller-qa - CTO approved and merged to dev
lint-roller-qa[bot] (Migrated from github.com) approved these changes 2026-05-04 22:50:08 +00:00
lint-roller-qa[bot] (Migrated from github.com) left a comment

CI is green (Lint & Typecheck, Test, E2E, Build all pass). Code was reviewed and CTO-approved in PR #385 — approving this promotion gate as required for the dev→uat merge.

CI is green (Lint & Typecheck, Test, E2E, Build all pass). Code was reviewed and CTO-approved in PR #385 — approving this promotion gate as required for the dev→uat merge.
This repo is archived. You cannot comment on pull requests.