v0.3.0

Foundation — rebuild today's app on the new stack and re-derive the full delivery pipeline.

Stack: Symfony + API Platform (CRUD/HTTP surface only — money logic stays in services, not entities), standalone React/Vite SPA, same-origin cookie-session auth, single FrankenPHP/Caddy production image, monorepo.

Scope:

  • Repo reset (clone to reference, fresh git history) is the opening move.
  • Port existing domain: Scenario, Buckets, Streams, projection/distribution engine.
  • Port layout + 80s terminal aesthetic.
  • Re-derive pipeline (NOT a copy — stack-specific): Forgejo CI, container tooling (PHPStan, PHP-CS-Fixer/Pint), nix-shell dev wrappers, dev + prod images.

Exit: prod image builds and runs == current version; dev runs locally as today; functionality matches today; API contract testable in isolation.

No due date
76% Completed