undef-engine
2025-05-26
Fix CLI blocking error and restructure into Responsum package
19 files · 1,844+ · 321-
CLI blocking error and server communication fixes
3 files changed
rsp_cli.pyFixed BlockingIOError preventing proper CLI-to-server communicationmain.pyUpdated server request handling and WebSocket managementws_manager.pyFixed WebSocket connection handling issues
- Resolved BlockingIOError that was preventing proper CLI-to-server communication
remediate
behavioral
1 file
rsp_cli.py
- Fixed WebSocket manager connection handling issues
remediate
internal
2 files
ws_manager.pymain.py
Package restructure and game flow improvements
6 files changed
__init__.pyNew package init establishing src/responsum layoutgame_logic.pyGame logic moved into package structuremodels.pyData models moved into package structureschemas.pySchemas moved into package structurecard_loader.pyCard loader moved into package structure__init__.pyServer module initialization
- Restructured project into src/responsum package with proper module hierarchy
instantiate
architectural
5 files
__init__.pygame_logic.pymodels.pyschemas.pycard_loader.py
- Enhanced CLI for improved game flow interaction
streamline
behavioral
1 file
rsp_cli.py
- Updated game logic to support additional game state transitions
instantiate
internal
1 file
game_logic.py
Test and dependency updates
4 files changed
test_card_loader.pyUnit tests for card loadertest_game_logic.pyUnit tests for game logictest_models.pyUnit tests for data modelspyproject.tomlUpdated project dependencies