castle/core
padreug 9c0bdc58eb Completes core logic refactoring (Phase 3)
Refactors the accounting logic into a clean, testable core module, separating business logic from database operations.

This improves code quality, maintainability, and testability by creating a dedicated `core/` module, implementing `CastleInventory` for position tracking, moving balance calculations to `core/balance.py`, and adding comprehensive validation in `core/validation.py`.
2025-10-23 02:45:50 +02:00
..
__init__.py Completes core logic refactoring (Phase 3) 2025-10-23 02:45:50 +02:00
balance.py Completes core logic refactoring (Phase 3) 2025-10-23 02:45:50 +02:00
inventory.py Completes core logic refactoring (Phase 3) 2025-10-23 02:45:50 +02:00
validation.py Completes core logic refactoring (Phase 3) 2025-10-23 02:45:50 +02:00