Tegy Self-Service Current Audit

Current-state audit captured after the latest login production deploys. This is not the final completion proof; the fresh Gmail Claude.ai side-by-side run remains operator-controlled.

Captured 2026-07-06T23:09:23+04:00 Git 5f1008c App version 5937cffa-0153-49cc-8dea-1fa798e2e53f Issue #839

Conclusion

Tegy self-service is implemented and production-verified with disposable inboxes, Gmail plus-address magic links, Free personal workspaces, Free usage limits, upgrade reminders, and a real chat smoke. The remaining proof is a same-run side-by-side comparison with a fresh Claude.ai Gmail signup.

Current Checks

  • npm run smoke:auth-production passed.
  • npm run test:org-lifecycle passed.
  • npm run test:auth-security passed.
  • Production plain Gmail resolves to google.
  • Production Gmail plus aliases resolve to magic-link.
  • Production Catchmail addresses resolve to magic-link.
  • Google OAuth start rejects Gmail plus aliases.

Requirement Audit

ID Requirement Status Current Evidence Remaining Evidence Needed
1 Put claude.ai and Tegy side by side. operator review Verifier exists; previous Catchmail smoke captured a Claude placeholder and Tegy surfaces. Operator-run report with a real fresh Claude Gmail signup beside a Gmail plus-address Tegy account.
2 Use new Gmail account on Claude.ai and Gmail plus-address for Tegy. operator review Production auth probes prove Gmail plus aliases resolve to magic-link and plain Gmail resolves to Google OAuth. Operator must complete Claude signup with a fresh Gmail account and open the Tegy Gmail plus-address magic link.
3 Ensure screen-by-screen flow is same. operator review Tegy production proof covers login, email-sent, Free workspace, Usage settings, Billing upgrade, and chat smoke. Claude references are published. A same-run side-by-side screenshot set from a fresh Claude Gmail account.
4 Ensure the rest of the app works as intended. verified for Tegy Published production and side-by-side Tegy smoke both include assistant response preview: self-service smoke ok. Final operator run should keep chat smoke enabled.
5 Ensure Claude.ai and Tegy have same reminders for tiers. operator review Tegy Free plan reminder and Billing upgrade are verified. Claude authenticated upgrade page reference is published. Fresh Claude account should show the relevant free-tier upgrade pressure in the same-run report.
6 Ensure free tier has appropriate usage limits as Claude. operator review Tegy usage is Free with 0.25 USD current-session and 1 USD weekly all-model limits. Claude docs and authenticated evidence show current-session and weekly usage surfaces. Operator must confirm the same-run Claude free usage surface; exact numeric equality is not publicly provable.

Structured Evidence

{
  "capturedAt": "2026-07-06T23:09:23+04:00",
  "gitCommit": "5f1008c",
  "appProductionVersion": "5937cffa-0153-49cc-8dea-1fa798e2e53f",
  "status": "Tegy verified; fresh Claude Gmail side-by-side remains operator-gated"
}