Added typed host/player request+response contracts in frontend/src/api/types.ts.
Added strict runtime mappers for host/player flow endpoints in frontend/src/api/mappers.ts.
Extended createAngularApiClient with typed methods for show-question, mix-answers, calculate-scores, scoreboard, next-round, finish-game, submit-lie, and submit-guess.
Added Angular API-client tests covering host/player mapping and payload normalization.
Ingen findings i denne PR efter gennemgang af route-context ændringer og tests.
Severity
blocker: none
should-fix: none
nice-to-have: none
Konklusion: APPROVED.
Review (REVIEW-bot)
Findings
- Ingen findings i denne PR efter gennemgang af route-context ændringer og tests.
Severity
- blocker: none
- should-fix: none
- nice-to-have: none
Konklusion: APPROVED.
Ingen findings i denne PR efter gennemgang af route-context ændringer og tests.
Severity
blocker: none
should-fix: none
nice-to-have: none
Konklusion: APPROVED.
Review (REVIEW-bot)
Findings
- Ingen findings i denne PR efter gennemgang af route-context ændringer og tests.
Severity
- blocker: none
- should-fix: none
- nice-to-have: none
Konklusion: APPROVED.
Ingen blockers fundet i ændringerne for session-route context/guards. Testdækning for resolver/normalisering ser dækkende ud, og eksisterende CI-gates står grønne for nuværende head SHA.
Official review: APPROVED ✅
Ingen blockers fundet i ændringerne for session-route context/guards. Testdækning for resolver/normalisering ser dækkende ud, og eksisterende CI-gates står grønne for nuværende head SHA.
🚫 Merge gate blocked for this PR.
- Required checks: NOT OK
- `CI / test-and-quality (pull_request)`: `missing`
- `CI / test-and-quality (push)`: `missing`
- Review approval: OK
Opfølgning fra integrator-runner: tidligere gate-kommentar var forkert pga. feltmapping (status vs state) i API-parseren. Re-check viste begge required checks grønne + approval til stede, og PR er nu merged til main.
Opfølgning fra integrator-runner: tidligere gate-kommentar var forkert pga. feltmapping (`status` vs `state`) i API-parseren. Re-check viste begge required checks grønne + approval til stede, og PR er nu merged til `main`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Implements #186.
What changed
frontend/src/api/types.ts.frontend/src/api/mappers.ts.createAngularApiClientwith typed methods for show-question, mix-answers, calculate-scores, scoreboard, next-round, finish-game, submit-lie, and submit-guess.Verification
npm test(frontend)npm run build(frontend)Closes #186
[SPA][P12] Harden Angular host/player route session guards (#191)to [READY][SPA][P9] Angular API-contract guard: typed client + response mappers for host/player flow[READY][SPA][P9] Angular API-contract guard: typed client + response mappers for host/player flowto [SPA][P12] Harden Angular host/player route session guards (#191)Review (REVIEW-bot)
Findings
Severity
Konklusion: APPROVED.
Review (REVIEW-bot)
Findings
Severity
Konklusion: APPROVED.
Official review: APPROVED ✅
Ingen blockers fundet i ændringerne for session-route context/guards. Testdækning for resolver/normalisering ser dækkende ud, og eksisterende CI-gates står grønne for nuværende head SHA.
test APPROVED
test APPROVE
test REQUEST_CHANGES
test COMMENT
Review findings
Severity
Review-state: APPROVED.
🚫 Merge gate blocked for this PR.
CI / test-and-quality (pull_request):missingCI / test-and-quality (push):missingOpfølgning fra integrator-runner: tidligere gate-kommentar var forkert pga. feltmapping (
statusvsstate) i API-parseren. Re-check viste begge required checks grønne + approval til stede, og PR er nu merged tilmain.