Commit graph

21 commits

Author SHA1 Message Date
d6f47dea66 32 - Expose stateless distribution preview endpoint 2026-06-22 18:55:02 +02:00
5c5369328a 32 - Add ProjectionPreviewOutput DTO with fromResult mapping 2026-06-22 00:54:23 +02:00
af467de439 32 - Add AllocateIncome action for phased income
distribution
2026-06-21 23:58:45 +02:00
556f45146c 32 - Add EvenSplitter for even distribution with redistribute 2026-06-21 11:40:41 +02:00
d7af49cf8e 32 - Fix buffer-stage room and unify cap clamping 2026-06-21 11:08:46 +02:00
d64e7ce1ef 32 - Add BucketRoomCalculator with FillStage 2026-06-20 23:51:56 +02:00
bebc0427b9 31 - Add required-field validation 2026-06-20 10:15:31 +02:00
1a90a18b49 31 - Expose Bucket and Stream via API 2026-06-20 10:00:54 +02:00
e4ae6dabf6 31 - Expose Scenario via API with ROLE_USER gating 2026-06-20 09:34:07 +02:00
a2663be938 31 - Add buffer multiplier validation 2026-06-20 00:53:29 +02:00
3163a95f37 31 - Add single-overflow-per-scenario invariant 2026-06-20 00:28:29 +02:00
7855e41e84 31 - Add allocation-type invariant 2026-06-19 23:38:24 +02:00
a2d36eb4da 31 - Add Stream entity with frequency and optional bucket link 2026-06-19 20:11:13 +02:00
016d4f497e 31 - Add Bucket entity with scenario relation and priority constraint 2026-06-19 01:04:38 +02:00
7b87c6d665 31 - Add Scenario entity, migration and repository 2026-06-18 23:49:24 +02:00
59807d8e33 31 - Add domain enums 2026-06-18 21:25:39 +02:00
1b1d9db626 30 - Add cookie-session auth: json_login, /api/me, logout 2026-06-18 20:14:03 +02:00
b8971552d7 Add user entity 2026-06-17 23:49:43 +02:00
21110c6e70 Install DAMA 2026-06-17 21:11:06 +02:00
41a984950f 29 - Add PHPStan 2026-06-15 01:11:08 +02:00
b230aa3fd2 29 - Add PHPUnit 2026-06-15 01:04:32 +02:00