tighten backend regression coverage

Add targeted tests for rejection paths, settlement overrides, and key analytics flows, and align localization/research docs with the shipped contract.
This commit is contained in:
2026-04-09 19:14:40 +02:00
parent 781e15d317
commit 02278ddac7
5 changed files with 552 additions and 25 deletions
+5
View File
@@ -15,6 +15,11 @@ This is the canonical working plan and progress log for the project. Use this fi
- iOS source was updated for the backend-backed session and round flow, including the real preview cue points and localized session strings.
- Android debug build passes with `./gradlew :app:assembleDebug`.
- Backend tests pass with `cargo test`.
- Backend localization bundles now have a contract test, and the localization catalog matches the shipped English and Swedish keys.
- The research export path is documented under `docs/research/export-path.md`.
- Backend bet coverage now includes a direct regression for late-lock rejection.
- Backend bet coverage now includes invalid-session and invalid-market rejection regressions, plus settlement override coverage.
- Backend analytics coverage now includes a representative key user flow batch.
### Still Open