Codex
|
39f7332f33
|
feat: establish production SaaS foundation
|
2026-07-12 19:26:57 +08:00 |
|
Codex
|
ac5d136b35
|
feat: automate usage overage billing
|
2026-06-30 21:24:53 +08:00 |
|
Codex
|
51f8cbdec8
|
feat: add platform dunning notifications
|
2026-06-30 07:28:32 +08:00 |
|
Codex
|
7ab702f471
|
feat: add platform audit alert notifications
|
2026-06-30 06:46:35 +08:00 |
|
Codex
|
c74432ce98
|
feat: add platform invoice dunning workflow
|
2026-06-30 05:27:58 +08:00 |
|
Codex
|
7eaf26fa40
|
test: add remote auth jwt smoke
|
2026-06-30 02:10:34 +08:00 |
|
Codex
|
3e741a2a23
|
test: add supabase jwks auth regression
|
2026-06-30 01:45:29 +08:00 |
|
Codex
|
ce538a57c7
|
feat: add external asset security scanner
|
2026-06-29 20:00:17 +08:00 |
|
Codex
|
506d7015a0
|
feat: render question exports as assets
|
2026-06-29 17:07:24 +08:00 |
|
Codex
|
e587a0c955
|
feat: add production readiness checks
|
2026-06-29 10:34:12 +08:00 |
|
Codex
|
6f0083bd13
|
feat: add public question bank sync worker
|
2026-06-29 09:38:11 +08:00 |
|
Codex
|
fc289f7b42
|
feat: recheck content assets
|
2026-06-29 06:14:58 +08:00 |
|
Codex
|
ead1296f80
|
feat: add crm webhook worker
|
2026-06-29 04:35:19 +08:00 |
|
Codex
|
523b63c53b
|
feat: enforce trusted session identity
|
2026-06-28 21:56:11 +08:00 |
|
Codex
|
1d873b2e50
|
feat: enforce api production safety limits
|
2026-06-28 21:20:38 +08:00 |
|
Codex
|
c9c767c7bd
|
feat: scaffold supabase multi-tenant backend
|
2026-06-21 21:54:43 +08:00 |
|