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
+9 -1
View File
@@ -1,3 +1,11 @@
# future
TODO: Complete documentation.
Architecture evolves incrementally rather than through a rewrite. Current priorities are reducing large
controller/component orchestration boundaries, replacing the transitional link-compiled backend project,
adding durable background work if multi-instance deployment becomes necessary, and introducing browser
end-to-end coverage for critical user journeys.
Job-specific learning recommendations reuse deterministic match gaps and checklist state. Portfolio
content stays in public CVs. Broader course integrations or separate portfolio hosting remain out of
scope until concrete requirements justify new storage or service boundaries. Active items are tracked
in `docs/architecture/technical-debt.md` and `BLOCKERS.md`.