The previous patch release fixed provision-aware CSS wiring but was cut from a release branch that lacked the current first-pod account UI. Local and Standalone sign-in could create storage successfully while the consent page still rendered the old dashboard detour and failed to discover a scoped WebID. This release carries the first-pod route, inline consent storage creation, provisionCode refresh, and scoped lookup tests into the package line LinX consumes.
Constraint: LinX consumes published xpod packages and cannot rely on sibling dirty source checkouts.
Rejected: Patch LinX e2e helpers around the account UI | that preserves the broken shipped account app and does not fix users.
Confidence: high
Scope-risk: moderate
Directive: Do not cut xpod login releases from a branch that lacks the current account UI routes; verify static/app contains /.account/create-pod/.
Tested: bunx vitest --run tests/ui/consent-first-pod.test.ts tests/ui/consent-page.test.ts tests/ui/provision-scope.test.ts tests/ui/registration-flow.test.ts tests/identity/ScopedPickWebIdHandler.test.ts tests/provision/ProvisionPodCreator.test.ts tests/runtime/bootstrap.test.ts
Tested: bun run build:ts && bun run build:components && bun run build:ui
Tested: static app contains /.account/create-pod/ and first-pod copy