[READY][Architecture] #311-F Extract round selection and next-round bootstrap into fupogfakta round services #322
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: #311
Related: #312, #318
Problem
Rundespørgsmålsopslag, selection-regler og next-round bootstrap lever stadig i
lobby/views.py-flowet. Det er FupOgFakta-logik og gør cartridge-grænsen uklar.Goal
Flyt round/question ownership til
fupogfakta/services/rounds.py(eller tilsvarende cartridge-owned modul), sålobby/ikke længere ejer game-specifik round orchestration.Scope
In scope:
Out of scope:
Acceptance criteria
_get_current_round_question(...)-ansvar er flyttet ud aflobby/_select_round_question(...)-ansvar er flyttet ud aflobby/lobby/views.pyhot pathlobby/fungerer som orchestrator/facade, ikke som owner af round-reglerneNotes
Hvis API-navne ændrer sig undervejs, er boundary vigtigere end præcis modulsti. Målet er cartridge ownership, ikke perfekt navngivning i første cut.