feat(multiverse): destination-local keyless launch boundary - #7352
feat(multiverse): destination-local keyless launch boundary#7352loganj wants to merge 2 commits into
Conversation
Signed-off-by: Logan Johnson <loganj@squareup.com>
Additional exact-head validationAt composed tip The previous 259/260 result was a fixture URL spelling issue: an unchanged test strips Full composed |
Signed-off-by: Logan Johnson <loganj@squareup.com>
CI slice correction — 2026-09-04Current head: Review disposition: self-review complete, no submitted GitHub technical review at this readback. No independent approval claimed. The launch-provisioning integration and native walkthrough limitations above remain unchanged. |
Draft scope
Typed destination-local broker session adapter with scope/expiry checks and final environment scrubbing. Existing keyful local entry keeps its missing-key refusal. Production credential issuance deliberately returns provisioning_unavailable; no new service or key transfer.
Depends on
feat/lifecycle-placement-16211fef; part of six dependent drafts atop #7347 (dfce9ba3). Frozen inventory/Stop heads are unchanged. Head:5ad90b3055bc9f96738a4a0106bd24fb106a968c.Evidence
The composed candidate
5ec1955862d11bd9c01b7e3318f09b7076101423passed fulljust ci, 6,266 frontend tests, production artifact build, 3,178 native unit + 10 integration tests, and native/workspace Clippy. This is composed-candidate evidence, not a claim that each earlier unmounted slice independently exercises the whole feature. Splitting changed no product bytes.Earlier direct package attempts exposed environment limitations: relay media tests lacked a configured PostgreSQL pool; a direct buzz-db source-attribution guard failed in the unchanged production source; the first separate PostgreSQL lane failed local setup before tests. Full
just cisubsequently passed its configured lanes. Separate populated PostgreSQL/private relay evidence is being collected, not assumed green.Explicitly unperformed / not delivered
provisioning_unavailable. Injected success tests are not deployed provisioning evidence.Product authority
Approved Multiverse semantics: newer sender seconds/lower event-ID ties; scoped Stop; current-host-only Restart; failed/interrupted Move has no automatic continuation. This follows the settled Multiverse design rather than the older provider/key-transfer vision in VISION_REMOTE_AGENTS.md.
Origin channel:
f45d3304-dcf0-44e8-a46d-bcd63b235fbcOrigin thread:
16211fefcee85904f49802ce5e1709bf24b4895401a944f0585e70233c4e4d39Owner drafting direction:
4ed62424758aea3898b084f9e24d7fd9791d7dc53738d01ed1c0dbbae1adb8e7.CI slice correction — 2026-09-04
Current head:
5ad90b3055bc9f96738a4a0106bd24fb106a968c. CI attempt 1 fixed a split-only Clippy failure: #7352 introducedprovisionbefore its receiver caller existed. The stub and its two imports now arrive with #7353 instead. No lint suppression was added. #7352's corrected source passed native fmt, full native workspace tests, anddesktop-tauri-clippylocally. #7353–#7355 were rebased; each resulting source tree is identical to its respective previously validated head (verified withgit diff --exit-code). The composed tip is4e7b31e0dc6ab265c6f10f173dbe503e3eeeb814, source-identical to2f26d5f3. Remote checks are being followed on the new heads; not yet claimed green.Review disposition: self-review complete, no submitted GitHub technical review at this readback. No independent approval claimed. The launch-provisioning integration and native walkthrough limitations above remain unchanged.