[READY][#175][P5] MVP close-out note: migration/changelog + release-readiness checklist for i18n #279
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?
Problem:
Uden samlet close-out bliver #175 lukket uden tydelig release-dokumentation.
Værdi:
Reducerer merge/release-friktion og gør audit trail tydelig.
Hvorfor nu:
Release-often kræver hurtig, standardiseret lukning af need-to-have scope.
Acceptance:
Afgrænsning:
Auth still failing: dry-run check (2026-03-12T12:37:39Z)
Delivered in PR #286. Added - \ with migration note, releasable changelog text, and a release-readiness checklist anchored to current \ state- \ unreleased i18n/docs entriesChecks run locally:- - - - \
RUN v2.1.9 /root/.openclaw/workspace/worktrees/weirsoe-party-protocol-issue-279/frontend
✓ tests/lobby-loader.parity.test.ts (3 tests) 5ms
Test Files 1 passed (1)
Tests 3 passed (3)
Start at 09:53:51
Duration 358ms (transform 87ms, setup 0ms, collect 72ms, tests 5ms, environment 0ms, prepare 83ms)- \
RUN v2.1.9 /root/.openclaw/workspace/worktrees/weirsoe-party-protocol-issue-279/frontend/angular
✓ src/app/features/host/host-shell.component.spec.ts (8 tests) 21ms
✓ src/app/lobby-i18n.spec.ts (5 tests) 24ms
✓ src/app/i18n-mvp-flow-smoke.spec.ts (2 tests) 11ms
Test Files 3 passed (3)
Tests 15 passed (15)
Start at 09:53:52
Duration 2.01s (transform 262ms, setup 272ms, collect 949ms, tests 57ms, environment 1ms, prepare 243ms)Note: close-out note flags PR #282 and PR #283 as still-open release gates on current repo state.
Delivered in PR #286.
Added:
docs/ISSUE-279-I18N-MVP-CLOSEOUT.mdwith migration note, releasable changelog text, and a release-readiness checklist anchored to currentmainstateCHANGELOG.mdunreleased i18n/docs entriesChecks run locally:
python manage.py makemigrations --check --dry-runpython manage.py test partyhub.tests_i18n_bootstrap lobby.tests.I18nResolverTestspython3 scripts/check_i18n_drift.pycd frontend && npm test -- --run tests/lobby-loader.parity.test.ts tests/lobby-i18n.contract.test.tscd frontend/angular && npm test -- --run src/app/lobby-i18n.spec.ts src/app/i18n-mvp-flow-smoke.spec.ts src/app/features/host/host-shell.component.spec.ts src/app/features/player/player-shell.component.spec.tsNote: the close-out note explicitly flags PR #282 and PR #283 as still-open release gates on current repo state.
Verificeret: PR #286 er allerede merged til
mainvia merge commit8503e18e575edaa21edc141e86246fa4c7417adc.Artifactet for #279 findes i repoet som
docs/ISSUE-279-I18N-MVP-CLOSEOUT.mdog peger videre på de underliggende i18n-artifacts:docs/ISSUE-225-BACKEND-I18N-BASELINE-ARTIFACT.mddocs/ISSUE-257-SHARED-I18N-KEYSPACE-FRONTEND-LOADER-ARTIFACT.mddocs/ISSUE-277-SHARED-I18N-PARITY-ARTIFACT.mddocs/ISSUE-278-SMOKE-E2E-GATE-ARTIFACT.mdLukker derfor #279 som leveret via PR #286.
Smoke pass på staging (2026-03-15 14:57 UTC): /healthz OK, migrate --check OK, gameplay-flow OK via manage.py smoke_staging.
Staging smoke status (2026-03-15 19:15 UTC):
/healthz: OKmigrate --check --noinput): OKsmoke_staging): OK7QCBNZKort status: staging smoke er grøn for den aktuelt kørende staging-instans.
Staging smoke PASS efter ny deploy på CT143.
/opt/wpp-staging/app: 2026-03-15 19:16 UTC/healthz: OKmanage.py migrate --check --noinput: OKmanage.py smoke_staging: OKKXBM84Staging smoke status: PASS\n\n- UTC: 2026-03-15 23:23\n- healthz: ok\n- migrate --check --noinput: ok\n- smoke_staging: ok (session 937R95)\n\nBemærkning: den deployede smoke-suite i staging kører stadig uden JSON-artifact-output, men selve gameplay-smoken passerede.
Staging smoke PASS (2026-03-15 23:49 UTC). Verificeret efter staging deploy med healthz OK, migrate --check OK og gameplay smoke flow OK.
Staging smoke PASS 2026-03-16 04:15 UTC: healthz OK, migrate --check OK, gameplay smoke OK. Artifact skrevet på staging under /opt/wpp-staging/app/artifacts/smoke/.
Staging smoke er kørt grønt efter deploy observeret 2026-03-15 19:16 UTC. Smoke-suite passede inkl. migration consistency check og gameplay-flow ().
Staging smoke er grøn efter deploy observeret 2026-03-15 19:16 UTC. Kørte healthz, migration consistency check og gameplay-flow via smoke-suite; alt passede.
Staging-smoke PASS 2026-03-16 07:50 UTC: /healthz OK, migrate --check OK, smoke_staging OK.
Staging-smoke PASS 2026-03-16 09:20 UTC.
/opt/wpp-staging/app: 2026-03-16 08:10:29 UTC/healthz: OKmanage.py migrate --check --noinput: OKmanage.py smoke_staging: OK (sessionBYJTZN)/opt/wpp-staging/app/artifacts/smoke/smoke-20260316T092043Z.jsonStaging-smoke PASS 2026-03-17 18:20 UTC.
/opt/wpp-staging/app: 2026-03-17 06:54:48 UTC/healthz: OKmanage.py migrate --check --noinput: OKmanage.py smoke_staging: OK (session2BTWEH)/opt/wpp-staging/app/artifacts/smoke/smoke-20260317T182054Z.json