assert translateCatalogPath resolves shared keyspace paths and remains fallback-safe for missing keys
keep existing da/en parity contract guard intact
Why
Issue #257 asks for shared keyspace + frontend loader with minimal parity checks (Angular-first). This follow-up tightens the minimal guardrails without changing runtime behavior/API contracts.
Checks
cd frontend && npm test -- --run tests/lobby-loader.parity.test.ts tests/lobby-i18n.contract.test.ts
cd frontend/angular && npm test -- --run src/app/lobby-i18n.spec.ts src/app/i18n-mvp-flow-smoke.spec.ts
[BLOCKER][severity:high] Merge gate ikke opfyldt for PR #263. Required status checks på head bb90295d263bb02b969d83e5ba8c67f5ba50e1ed er ikke grønne (begge er pending):
CI / test-and-quality (pull_request): pending
CI / test-and-quality (push): pending
Jeg stopper uden merge. Re-run når required checks er success.
[BLOCKER][severity:high] Merge gate ikke opfyldt for PR #263. Required status checks på head `bb90295d263bb02b969d83e5ba8c67f5ba50e1ed` er ikke grønne (begge er `pending`):
- CI / test-and-quality (pull_request): pending
- CI / test-and-quality (push): pending
Jeg stopper uden merge. Re-run når required checks er `success`.
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.
Summary
da-DK,en-US, unsupported fallback)Why
Issue #257 asks for shared keyspace + frontend loader with minimal parity checks (Angular-first). This follow-up tightens the minimal guardrails without changing runtime behavior/API contracts.
Checks
cd 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.tsRefs #257
Review summary:
npm test -- lobby-loader.parity.test.ts✅ (3/3).npm run buildin frontend currently fails on pre-existing type issues outside this PR scope.LGTM for PR scope. Approving.
[BLOCKER][severity:high] Merge gate ikke opfyldt for PR #263. Required status checks på head
bb90295d263bb02b969d83e5ba8c67f5ba50e1eder ikke grønne (begge erpending):Jeg stopper uden merge. Re-run når required checks er
success.