Система управления предприятием нового поколения на Haskell с формальной верификацией
# Build project
stack build Surypus
# Run tests
stack testSurypus.CoreTypes- Business typesSurypus.JWT- Authentication tokensSurypus.RBAC- Role-based access control (33 permissions)
DAL.Database- Connection pool management (Hasql)DAL.EventStore- Event sourcingDAL.Types- Shared data types
Inventory.Goods- Product catalogInventory.Stock- Stock levelsInventory.Location- Warehouses
Finance.Accounting- General ledgerFinance.Ledger- Journal entriesFinance.Tax- Tax calculations
Surypus.WebSocket- Real-time notificationsInfrastructure.Encryption- Password hashing
- Haskell (GHC 9.8.4)
- Hasql 1.10 + PostgreSQL
- Scotty/Servant REST API
- LiquidHaskell (optional verification)
Last autonomous cycle: 11/12 phases complete