This micro-PR hardens the release-often lane plan so it is directly executable by DEV runners and reviewers.
What changed
Converted issue acceptance checklist to completed, auditable items.
Added explicit per-batch done criteria, merge checks, and rollback notes.
Added a dependency/parallelization section clarifying what can run in parallel without merge conflict risk.
Tightened batch naming to A/B/C alignment from issue text (shell/router, session+i18n wiring, lobby/join/start minimal flow).
Added concrete code-area pointers and command-level test expectations per batch.
Why this is useful now
Reduces risk of oversized PRs and sequencing ambiguity in SPA MVP lane.
Gives operations a clear rollback posture before runtime changes land.
Makes follow-up micro-PRs merge/release-ready with less coordination overhead.
Out of scope
No runtime code changes in this PR.
No quality gate changes.
Evidence
Auth preflight and push-path verification performed before edits.
Branch is issue-bound and rebased from origin/main.
Closes #251
## Summary
This micro-PR hardens the release-often lane plan so it is directly executable by DEV runners and reviewers.
### What changed
- Converted issue acceptance checklist to completed, auditable items.
- Added explicit per-batch done criteria, merge checks, and rollback notes.
- Added a dependency/parallelization section clarifying what can run in parallel without merge conflict risk.
- Tightened batch naming to A/B/C alignment from issue text (shell/router, session+i18n wiring, lobby/join/start minimal flow).
- Added concrete code-area pointers and command-level test expectations per batch.
## Why this is useful now
- Reduces risk of oversized PRs and sequencing ambiguity in SPA MVP lane.
- Gives operations a clear rollback posture before runtime changes land.
- Makes follow-up micro-PRs merge/release-ready with less coordination overhead.
## Out of scope
- No runtime code changes in this PR.
- No quality gate changes.
## Evidence
- Auth preflight and push-path verification performed before edits.
- Branch is issue-bound and rebased from `origin/main`.
Verificeret at planen nu er præcist 3 batches (A->B->C) med tydelig dependency-rækkefølge.
Verificeret per-batch: leverancer (kodeområder), done-kriterier, checks før merge og rollback-note.
Verificeret scope-kontrol ("Ikke med i batch") og konkret lane-opgavebinding til PR-navne.
Ændringen er dokumentations-only (ingen runtime-kode ændret i denne PR).
Ingen blockers fundet fra review-siden.
God gennemgang af plan-hærdningen for issue #251.
Checks udført:
- Verificeret at planen nu er præcist 3 batches (A->B->C) med tydelig dependency-rækkefølge.
- Verificeret per-batch: leverancer (kodeområder), done-kriterier, checks før merge og rollback-note.
- Verificeret scope-kontrol ("Ikke med i batch") og konkret lane-opgavebinding til PR-navne.
- Ændringen er dokumentations-only (ingen runtime-kode ændret i denne PR).
Ingen blockers fundet fra review-siden.
Required CI checks are not green for head f9e1999e74cebad9a4e5c928813ea10b59d61b7a.
Current combined status is pending with 2 pending contexts:
CI / test-and-quality (push)
CI / test-and-quality (pull_request)
I will not merge until all required checks are green.
SEVERITY: HIGH (merge gate)
Blocker for merge:
- Required CI checks are not green for head `f9e1999e74cebad9a4e5c928813ea10b59d61b7a`.
- Current combined status is `pending` with 2 pending contexts:
- `CI / test-and-quality (push)`
- `CI / test-and-quality (pull_request)`
I will not merge until all required checks are green.
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.
Closes #251
Summary
This micro-PR hardens the release-often lane plan so it is directly executable by DEV runners and reviewers.
What changed
Why this is useful now
Out of scope
Evidence
origin/main.God gennemgang af plan-hærdningen for issue #251.
Checks udført:
Ingen blockers fundet fra review-siden.
SEVERITY: HIGH (merge gate)
Blocker for merge:
f9e1999e74cebad9a4e5c928813ea10b59d61b7a.pendingwith 2 pending contexts:CI / test-and-quality (push)CI / test-and-quality (pull_request)I will not merge until all required checks are green.