feat: complete release readiness work

- consolidate API ownership and remove dead vendor code

- add Stripe billing, learning paths, and public CV hardening

- add migration, recovery, security, audit, and browser gates
This commit is contained in:
cesnimda
2026-07-31 16:54:16 +02:00
parent a23c3dfc97
commit ce76046a29
1634 changed files with 6889 additions and 135429 deletions
+11 -1
View File
@@ -42,4 +42,14 @@ Include:
- Operation.
- User context where safe.
- Error details.
- Correlation IDs.
- Correlation IDs.
## Runtime output
Production emits structured JSON to stdout for Docker collection. Development keeps readable console
and debug output. The request middleware records method, path, status, elapsed milliseconds, trace ID,
and authenticated subject when present. Unhandled errors use the same trace ID in their Problem Details
response so an operator can correlate the client report with `docker logs`.
Compose retains three 10 MB local log files per service. There is no external sink; add Seq/OTLP only
when single-node Docker logs stop being operationally sufficient.