Stage 17: test-contour verification & defect fixes #19
Reference in New Issue
Block a user
Delete Branch "feature/stage-17-contour-verification-fixes"
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?
Stage 17 — test-contour verification & defect fixes. The owner's collected caveats were classified (fix-now / verify-then-fix / discuss), discussed where they were forks, and resolved in one session with tests where practical. Details in
PLAN.md→ Refinements → Stage 17.Backend/domain
russian, backend canonical isrussian_scrabble→ 400 (confirmed in contour logs); UI aligned.nudge_own_turnresult code + i18n; UI disables nudge on your own turn.Player/Игрок-XXXXXfallback.opponent_movedstays in-app only.game_move_duration{variant,phase}+ Grafana panel; offline per-user min/avg/max + an inline-SVG by-move-number chart in the admin console.Deploy/CI
unit/integration/uibehind achangesjob + an always-runninggateaggregate as the single required check.UI
colorSchemeover OS prefers-color-scheme (fixes Telegram Desktop), hide the theme switcher.--ad-bgaccent.Verified, no change: #8 Grafana repeated-password is a browser Basic-Auth scoping quirk (server verified correct live); #22 multi-word history already implemented.
Tests: backend unit + an integration test for the move-duration queries (verified live against the contour DB); UI svelte-check (0 errors), 99 unit, 48 e2e, bundle under budget. After merge: branch protection switches to require only
CI / gate.