Repository navigation
Integrate Solar v3 host and correct release protocol - #81
Conversation
Agent-Role: Eleven Work-Unit: local-20261011-source-box Evidence: evidence/local-20261011-source-box/eleven/20261011T112100Z-validation-report.md
Agent-Role: Eleven Work-Unit: local-20261011-source-box
Agent-Role: native-worker-delivery Agent-Thread: /root/complete_replay_window Work-Unit: local-20261015-worker-delivery
Agent-Role: native-worker-delivery Agent-Thread: /root/complete_replay_window Work-Unit: local-20261015-worker-delivery
Agent-Role: eleven Agent-Thread: 01a11a8b-8f4f-7fc2-abc4-7983042e4f63 Work-Unit: local-20261015-project-integration
Agent-Role: eleven Agent-Thread: 01a11a8b-8f4f-7fc2-abc4-7983042e4f63 Work-Unit: local-20261015-project-integration
Accept the actual initial and paint-mutated Chromium WASM receipts, preserve projected geometry, and reject missing framing provenance or authored clipping. Agent-Role: eleven Agent-Thread: 01a11a8b-8f4f-7fc2-abc4-7983042e4f63 Work-Unit: local-20261015-project-integration
Preserve exact qualified presenter bytes across Git checkouts; verify all staged artifact pins and build the Solar library, host and reception server. Agent-Role: eleven Agent-Thread: 01a11a8b-8f4f-7fc2-abc4-7983042e4f63 Work-Unit: local-20261015-project-integration
Record the initial stack-root refusal and subsequent exact source/topology admission after the shared container guard correction. Physical binding IDs remain explicitly synthetic. Agent-Role: eleven Agent-Thread: 01a11a8b-8f4f-7fc2-abc4-7983042e4f63 Work-Unit: local-20261015-project-integration
Agent-Role: eleven Agent-Thread: 01a11a8b-8f4f-7fc2-abc4-7983042e4f63 Work-Unit: local-20261015-project-integration
Agent-Role: eleven Agent-Thread: 01a11a8b-8f4f-7fc2-abc4-7983042e4f63 Work-Unit: local-20261015-project-integration
Agent-Role: eleven Agent-Thread: 01a11a8b-8f4f-7fc2-abc4-7983042e4f63 Work-Unit: eleven-local-20261017-native-mask-projection
Agent-Role: eleven Agent-Thread: 01a11a8b-8f4f-7fc2-abc4-7983042e4f63 Work-Unit: local-20261015-project-integration
Agent-Role: eleven Agent-Thread: 01a11a8b-8f4f-7fc2-abc4-7983042e4f63 Work-Unit: local-20261015-project-integration
Agent-Role: eleven Agent-Thread: 01a11a8b-8f4f-7fc2-abc4-7983042e4f63 Work-Unit: local-20261015-project-integration
Agent-Role: eleven Agent-Thread: 01a11a8b-8f4f-7fc2-abc4-7983042e4f63 Work-Unit: local-20261015-project-integration
Work-Unit: local-20261017-empty-engine-recovery
Agent-Thread: 01a11a8b-8f4f-7fc2-abc4-7983042e4f63
Add an off-air capture x/y receipt benchmark and record its phase costs. One to 64 captures remain below a 60 Hz frame; the 1024-capture synthetic stress case is dominated by canonical serialization. Keep exact receipt validation and canonical hashing unchanged because the normal-size measurements do not justify a contract change. Agent-Role: forge Agent-Thread: /root/solar_capture_drag_cost Work-Unit: local-20261018-solar-native-capture-translation Evidence: evidence/local-20261018-solar-native-capture-translation/forge/20261018T142827Z-AGENT_REPORT.md
…ocal-20261018-prism-bundle-solar
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 24d8e7a482
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| this.token = token; | ||
| if (!this.active) return; | ||
| this.closePeer(); | ||
| this.reconnect(); | ||
| this.reconnectTimer.schedule("primary"); |
There was a problem hiding this comment.
Rotate the composition publisher with the token
When nativeCompositionLSDP is enabled, calling setToken() closes only the primary subscription. The subsequent reconnect passes the new token to composition.start(), but that method returns immediately while the existing publisher is present, so the composition writer continues using the old credential and has no other public rotation path. Retire and reconnect the composition publisher as part of token rotation so both authenticated channels adopt the new token.
Useful? React with 👍 / 👎.
Prism's first packaged Studio startup fails on a clean profile because the current Solar v2.0.2 release lacks the native camera host contract. This integrates the Solar v3 host and Vision artifact line already exercised locally, and fixes release metadata to declare the protocol (
solar.host.v2) emitted in the packaged host instead of the stale hard-coded v1 value.Local validation:
npm run build,npm run check:bundle,npm run lint,npm run typecheck,npm run check:architecture,npm run test:architecture(13/13), andnpm test(488/488) passed. The integration archive for Prism is hash-pinned inevidence/local-20261018-prism-bundle-solar/eleven/20261018T190910Z-prism-bundle-contract.md.Release gate still open: the Solar tag workflow pins the earlier LSDP-native revision and requires Windows + Linux receiver binaries. Integrate/qualify the matching LSDP-native candidate and update those pins before tagging Solar. This PR does not claim a published bundle or an installed Prism startup proof.