| Commit message (Expand) | Author | Age | Files | Lines |
| * | Break down purchase receipts by cost/commission, harden XML validation and st... | Kostya | 2026-08-18 | 1 | -3/+7 |
| * | Harden console path input against crashes | Kostya | 2026-08-18 | 1 | -2/+1 |
| * | Add XML schema validation, split build scripts by module, rename BuyMenuComma... | Kostya | 2026-08-18 | 1 | -1/+1 |
| * | Replace order matching with risk/matching/fulfillment/settlement pipeline | Kostya | 2026-08-17 | 1 | -5/+2 |
| * | Split DTOs into api/model, extract order matching into service/matching | Kostya | 2026-08-16 | 1 | -8/+3 |
| * | Rename Option/Account to Market/Ledger, add Result-based error handling | Kostya | 2026-08-16 | 1 | -15/+16 |
| * | Collapse console I/O interfaces into InputProcessor, drop unneeded atomics | Kostya | 2026-08-14 | 1 | -10/+7 |
| * | Implement in-memory repositories, XML load validation, and menu exit/list com... | Kostya | 2026-08-14 | 1 | -0/+6 |
| * | Move IO providers into io package, add InputProcessor, implement menu loop an... | Kostya | 2026-08-14 | 1 | -4/+13 |
| * | Wire buyShares and menu commands, replace factory interfaces with DI | Kostya | 2026-08-14 | 1 | -0/+35 |