undef-engine
2025-12-11
Primitive expansion and multi-game E2E test suites
313 files · 39,004+ · 38,711-
CAW Game Enhancements
6 files changed
card_effects.pyPython module card_effectsdeck.pyPython module deckcards.pyPython module cardstest_cards.pyTest file for cards__init__.pyPython module __init__cli.pyPython module cli
- Added pack enable/disable feature for content customization
instantiate
behavioral
3 files
card_effects.pydeck.pycards.py
- Added –packs option to start-game CLI command
instantiate
behavioral
4 files
__init__.pyinvites.pycommands.py__init__.py
- Enhanced CawBoard.tsx with 171 lines of improvements
decouple
internal
4 files
cards.pytest_cards.pycaw-2player-2npc.spec.tscaw-3player-3npc-3spectator.spec.ts
- Fixed Hand.receive method bug
remediate
behavioral
1 file
hand.py
- Fixed punctuation handling in card text
remediate
internal
4 files
cah-cards-full.jsoncard-mechanics.spec.tscard_effects.pydeck.py
Admin
6 files changed
__init__.pyPython module __init__invites.pyPython module invites__init__.pyPython module __init__invites.pyPython module invites__init__.pyPython module __init__models.pyPython module models
- Added AdminInviteCodesList.tsx (352 lines) for invite code management
instantiate
internal
4 files
admin-invite-management.spec.tsAdminDashboard.tsxAdminInviteCodesList.tsx__init__.py
Testing
6 files changed
test_spectator_load.pyE2E test for test_spectator_load__init__.pyPython module __init__cards.pyPython module cardscli.pyPython module cliconfig.pyPython module config__init__.pyPython module __init__
- Added comprehensive unit tests for CAW game module
qualify
internal
4 files
admin-invite-management.spec.tscard-mechanics.spec.tscaw-2player-2npc.spec.tscaw-3player-3npc-3spectator.spec.ts
- Added property-based tests discovering 2 bugs via Hypothesis
qualify
internal
4 files
admin-invite-management.spec.tscard-mechanics.spec.tscaw-2player-2npc.spec.tscaw-3player-3npc-3spectator.spec.ts
- Added comprehensive edge case tests for CAW game
qualify
internal
4 files
admin-invite-management.spec.tscard-mechanics.spec.tscaw-2player-2npc.spec.tscaw-3player-3npc-3spectator.spec.ts
- Created caw-helpers.ts (487 lines) and peer-review-helpers.ts (292 lines) for E2E
decouple
internal
4 files
admin-invite-management.spec.tscard-mechanics.spec.tscaw-2player-2npc.spec.tscaw-3player-3npc-3spectator.spec.ts
Enhancement
6 files changed
test_spectator_load.pyE2E test for test_spectator_load__init__.pyPython module __init__models.pyPython module modelsschemas.pyPython module schemasstore.pyPython module storeroutes.pyPython module routes
- Updated SpectatorView with multi-game support
instantiate
internal
4 files
admin-invite-management.spec.tscard-mechanics.spec.tscaw-2player-2npc.spec.tscaw-3player-3npc-3spectator.spec.ts
- Enhanced landing page FeaturedGames and GamePreview components
decouple
internal
4 files
FeaturedGames.tsxGamePreview.tsxgame.tscomponents.py
- Removed deprecated LoginForm component
decouple
internal
4 files
auth.ts__init__.pymodels.pyschemas.py
- Updated RegisterForm
decouple
internal
1 file
RegisterForm.tsx