Plan entity (immutable payday snapshot)
Model fidelity (alone-in-account flag)
Account entity + bucket→account mapping
Port frontend features: scenario page + bucket UI + distribution
Scaffold React/Vite SPA + port 80s aesthetic
Port allocation/distribution engine
Port domain model: Scenario, Bucket, Stream entities
Dev tooling: PHPStan, PHP-CS-Fixer, PHPUnit + container MCP wiring
Containerize dev: adopt dunglas/symfony-docker + Postgres + Vite frontend service
Global scenario setting for fill order strategy
Implement fill order based on bucket types and buffer
Extract reusable UI components for repeated style patterns