docs(todo): mark f0 anti-cheat defined and add follow-up items

This commit is contained in:
agw
2026-02-27 13:40:30 +01:00
parent a2e43d79ce
commit 05874296cb
+4 -1
View File
@@ -29,7 +29,7 @@ Byg **Weirsøe Party Protocol**: en dansk party-webapp platform ala Jackbox, hvo
### Fase 0 — Scope + regler
- [x] Fastlæg MVP for Spil 1 (`Fup og Fakta`) — se `docs/F0_MVP_FUP_OG_FAKTA.md`
- [x] Midlertidige defaults sat (X/Z, spillerantal)
- [ ] Fastlæg anti-cheat regler (fx ingen identiske løgne)
- [x] Fastlæg anti-cheat regler (fx ingen identiske løgne) — se `docs/F0_ANTI_CHEAT_FUP_OG_FAKTA.md`
### Fase 1 — Monorepo + Django skelet
- [x] Opret Django-projekt (`partyhub`)
@@ -104,6 +104,9 @@ Byg **Weirsøe Party Protocol**: en dansk party-webapp platform ala Jackbox, hvo
### Backlog — Need-to-have / Nice-to-have
- [ ] (Need-to-have) [Fejltype: CI/lint F401] [Fil/område: core_admin/*, fupogfakta/tests.py+views.py, lobby/admin.py+models.py, realtime/*, voice/*] [Branch/PR: feature/f3-lobby-create-join, feature/fase0-mvp-fup-og-fakta, feature/lobby-mvp (ingen åbne PRs fundet)] Fjern ubrugte scaffold-imports (eller kør ruff check --fix) så quality gate kan blive grøn før merge.
- [ ] (Need-to-have) Implementér F0 anti-cheat validering i submit-flow (`duplicate_lie`, `matches_truth`, `phase_locked`) jf. `docs/F0_ANTI_CHEAT_FUP_OG_FAKTA.md`
- [ ] (Need-to-have) Tilføj tests for F0 anti-cheat acceptance criteria (canonical duplicate/truth-match/phase lock/input bounds)
- [ ] (Nice-to-have) Udvid anti-cheat med semantisk/fuzzy duplikatdetektion efter MVP
- [ ] (Need-to-have) Rate limiting på join/submit endpoints
- [ ] (Need-to-have) Session-kode brute-force beskyttelse
- [ ] (Need-to-have) Audit-log for host-handlinger (start/stop/skip)