undef-engine
2025-12-01
Architecture audit and card carousel components
408 files · 36,751+ · 19,478-
Architecture Audit
6 files changed
conftest.pyE2E test for conftesttest_spectator_e2e.pyE2E test for test_spectator_e2etest_spectator_load.pyE2E test for test_spectator_loadtest_oauth_e2e.pyE2E test for test_oauth_e2etypes.pyPython module typesaudit.pyPython module audit
- Resolved 8 critical architectural issues from audit
remediate
architectural
1 file
audit.py
- Updated to 10/13 issues resolved
remediate
internal
3 files
conftest.pytest_spectator_e2e.pytest_spectator_load.py
- Fixed test imports and removed orphaned frontend types
qualify
internal
4 files
E2E_TEST_SETUP.mdE2E_TEST_RESULTS.mdaccessibility.spec.tsadmin-auth.spec.ts
Card Components
6 files changed
schema.pyPython module schemadeck.pyPython module deckcard_models.pyPython module card_modelstest_schema_registry.pyTest file for schema_registrytest_deck.pyTest file for deckactions.pyPython module actions
- Added CardCarousel.tsx (240 lines) for swipeable card display
instantiate
behavioral
4 files
card-mechanics.spec.tsterrible-psychiatrist-card-interaction.spec.tsTreatmentCard.tsxActionButtons.tsx
- Created ActionButtons.tsx (103 lines) for card interaction buttons
decouple
internal
4 files
card-mechanics.spec.tsterrible-psychiatrist-card-interaction.spec.tsTreatmentCard.tsxActionButtons.tsx
E2E Test Infrastructure
6 files changed
conftest.pyE2E test for conftesttest_spectator_e2e.pyE2E test for test_spectator_e2etest_spectator_load.pyE2E test for test_spectator_loadtest_oauth_e2e.pyE2E test for test_oauth_e2eactions.pyPython module actionscard_models.pyPython module card_models
- Created frontend/e2e/helpers/game-helpers.ts (775 lines) for shared game testing utilities
qualify
internal
4 files
E2E_TEST_SETUP.mdE2E_TEST_RESULTS.mdaccessibility.spec.tsadmin-auth.spec.ts
- Reorganized Terrible Psychiatrist E2E helpers
decouple
internal
4 files
E2E_TEST_SETUP.mdE2E_TEST_RESULTS.mdaccessibility.spec.tsadmin-auth.spec.ts
Enhancement
6 files changed
schema.pyPython module schemadeck.pyPython module deckcard_models.pyPython module card_modelstest_schema_registry.pyTest file for schema_registrytest_deck.pyTest file for deckconverters.pyPython module converters
- Updated App.tsx, GameBoard, GameBoardRouter, Lobby, and RoomList
decouple
internal
4 files
room-browsing.spec.tsLobby.tsxRoomList.tsxNpcManager.tsx
- Updated MagicLink and Scoreboard components
decouple
internal
4 files
commands.pytournaments.py__init__.pycommands.py
- Added TreatmentCard component
instantiate
internal
4 files
card-mechanics.spec.tsterrible-psychiatrist-card-interaction.spec.tsTreatmentCard.tsxActionButtons.tsx
Removal
6 files changed
payment_demo.pyPython module payment_demodemo_treasury.pyPython module demo_treasuryProductCard.tsxReact component ProductCardTransactionHistory.tsxReact component TransactionHistoryWalletDisplay.tsxReact component WalletDisplaytreasuryStore.tsTypeScript module treasuryStore