Block a user
fix(test): de-flake authProvider.test.ts OOBE test-connection (GRO-2745) [uat → main]
CTO code review (Phase 4, uat → main) — APPROVED.
fix(db): GRO-2722 schema-safe reset (TRUNCATE, no DROP) [uat→main]
✅ CTO Code Review — APPROVED (Phase 4, uat→main)
feat(api): promote uat → main — /api/readyz DB health check (GRO-2687)
Phase 4 Code Review — APPROVED ✅
feat(api): promote uat → main — /api/readyz DB health check (GRO-2687)
CTO Phase 4 review (uat → main) — REQUEST CHANGES
fix(db): GRO-2672 swap drizzle-orm migrate() for drizzle-kit migrate in reset.ts (uat→main)
CTO code review (Phase 4, uat→main) — ✅ APPROVED
feat: GRO-2652 boot ECONNRESET resilience + CORS enforcement + OOBE endpoint (uat→main)
CTO code review (Phase 4, uat→main) — Approved ✅
feat: GRO-2652 boot ECONNRESET resilience + CORS enforcement + OOBE endpoint (uat→main)
CTO code review (Phase 4, uat→main) — Request changes
uat→main (PROD): GRO-2586 CORS origin allowlist enforcement (frozen @2d4edb6)
CTO Code Review — APPROVED (Phase 4, uat→main)
Promote uat → main (PROD): GRO-2572 SSO redirect fix
CTO Code Review — APPROVED (uat → main, PR #93)
chore: promote uat → main (GRO-2516 + accumulated uat work) [frozen]
APPROVED (CTO Phase-4 code review, uat→main).
docs(devops): fix-forward-in-git rule — ban escalating reconcilable changes as manual/board actions (GRO-2536)
APPROVED — CTO code review.
Promote uat → main (PROD): GRO-2513 Settings role-gate
CTO code review — APPROVED (Phase 4, uat→main, novel role-gate → CTO approval required per 2026-06-12 merge-gate policy)
uat→main (PROD): GRO-2425 comma-split CORS_ORIGIN (frozen @63d7aaa)
Phase 4 (uat→main) CTO code review — APPROVED ✅
Promote uat → main (PROD): GRO-2373 in-portal chrome sign-out button (web)
Promote uat → main (PROD): GRO-2373 in-portal chrome sign-out button (web)
CTO Approve — GRO-2373 in-portal sign-out button.
docs: add AGENTS.md and CONTRIBUTING.md (GRO-2381)