Ticket: VAULTZ-V02 · Epic: SGAuth integration — VaultZ · Phase: Phase 2 — Admin, Primary Admin, positions, UI, SDK, VaultZ
Priority: High · Estimate: 2 points · Labels: epic:sgauth-integration, phase:2, sgauth, backend
Depends on:
Delete lib/access-gate.ts, lib/actions/access.ts, the passphrase page, and the VAULTZ_ACCESS_CODE/VAULTZ_ACCESS_SECRET env vars after the cutover (keep behind a SGAUTH_ENABLED flag for one release so rollback is a flag flip, then delete).
Acceptance criteria
Generated from the SGAuth design (docs/sgauth-design in SGAOperations/auth). SGAuth is built on Neon and does not use Supabase.
Ticket: VAULTZ-V02 · Epic: SGAuth integration — VaultZ · Phase: Phase 2 — Admin, Primary Admin, positions, UI, SDK, VaultZ
Priority: High · Estimate: 2 points · Labels: epic:sgauth-integration, phase:2, sgauth, backend
Depends on:
Delete
lib/access-gate.ts,lib/actions/access.ts, the passphrase page, and theVAULTZ_ACCESS_CODE/VAULTZ_ACCESS_SECRETenv vars after the cutover (keep behind aSGAUTH_ENABLEDflag for one release so rollback is a flag flip, then delete).Acceptance criteria
vaultz_accesscookie is no longer set.Generated from the SGAuth design (docs/sgauth-design in SGAOperations/auth). SGAuth is built on Neon and does not use Supabase.