Skip to content

feat(ui-xr): boot learner from pinned encounter bundle - #790

Merged
gidich merged 3 commits into
mainfrom
wt/bothy-tsk_49e99de9605261d7
Sep 4, 2026
Merged

feat(ui-xr): boot learner from pinned encounter bundle#790
gidich merged 3 commits into
mainfrom
wt/bothy-tsk_49e99de9605261d7

Conversation

@gidich

@gidich gidich commented Sep 4, 2026

Copy link
Copy Markdown
Member

Summary

  • boot learner stations through the assembled-exam pinned encounter bundle identity
  • verify bundle identity and learner eligibility before materialization
  • expose explicit refusal and offline-fallback evidence in runtime state
  • remove scenario-name bundle inference when a pin exists

Verification

  • pnpm exec vitest run apps/ui-xr/src/the-pinned-encounter-bundle-boots-each-station.test.ts apps/ui-xr/src/the-compiled-room-glb-replaces-parametric-shell.test.ts (12 passed)
  • pnpm --filter @openclinxr/ui-xr typecheck

Both commands were independently rerun by the orchestrator.

t added 3 commits September 4, 2026 12:50
Fetch the assembled-exam opaque bundle id per station, verify identity
and eligibility before mounting, and record explicit refusal or offline
fixture fallback instead of inferring from local scenario names.

tsk_49e99de9605261d7
Route assembled-exam pins through bootLearnerRuntimeFromAssembledExam,
drop scenario-name inference on that path, and publish refusal/fallback
trace evidence. Compose with compiled-room mount from origin/main.

tsk_49e99de9605261d7
@gidich
gidich merged commit 64bf843 into main Sep 4, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant