[READY][Architecture] #311-I Move gameplay tests and smoke ownership out of lobby #325

Open
opened 2026-03-17 07:37:29 +01:00 by manager-bot · 0 comments
Member

Parent: #311
Related: #312

Problem

Gameplay-tests og smoke-flow ligger stadig delvist under lobby/, selv om de verificerer FupOgFakta-regler. Det skjuler ownership og gør extraction mere usikker.

Goal

Flyt gameplay-orienterede tests og smoke-scenarier til cartridge-owned placeringer, så lobby/ kun ejer platformtests.

Scope

In scope:

  • split af lobby/tests.py efter ownership
  • flytning af FupOgFakta flow-tests til fupogfakta/tests/
  • cartridge-aware placering for gameplay smoke command/scenario, hvis det giver mening i samme cut

Out of scope:

  • omskrivning af hele smoke artifact formatet
  • ny gameplayfunktionalitet

Acceptance criteria

  • platformtests bliver tilbage i lobby/
  • gameplayflow-tests flyttes til cartridge-owned testmoduler
  • testnavne/placering gør ownership tydelig
  • staging/gameplay smoke er enten flyttet eller har en eksplicit delegationsgrænse til cartridge-owned kode
  • ingen tab af eksisterende regressionsdækning for canonical bluff/guess/reveal/scoreboard flow

Why this matters

Når tests følger ownership, bliver det langt lettere at parallelisere extraction uden at miste overblik over hvem der ejer hvilke contracts.

Parent: #311 Related: #312 ## Problem Gameplay-tests og smoke-flow ligger stadig delvist under `lobby/`, selv om de verificerer FupOgFakta-regler. Det skjuler ownership og gør extraction mere usikker. ## Goal Flyt gameplay-orienterede tests og smoke-scenarier til cartridge-owned placeringer, så `lobby/` kun ejer platformtests. ## Scope In scope: - split af `lobby/tests.py` efter ownership - flytning af FupOgFakta flow-tests til `fupogfakta/tests/` - cartridge-aware placering for gameplay smoke command/scenario, hvis det giver mening i samme cut Out of scope: - omskrivning af hele smoke artifact formatet - ny gameplayfunktionalitet ## Acceptance criteria - platformtests bliver tilbage i `lobby/` - gameplayflow-tests flyttes til cartridge-owned testmoduler - testnavne/placering gør ownership tydelig - staging/gameplay smoke er enten flyttet eller har en eksplicit delegationsgrænse til cartridge-owned kode - ingen tab af eksisterende regressionsdækning for canonical bluff/guess/reveal/scoreboard flow ## Why this matters Når tests følger ownership, bliver det langt lettere at parallelisere extraction uden at miste overblik over hvem der ejer hvilke contracts.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wpp/weirsoe-party-protocol#325