You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Closes#19#15 mutated the frozen `astrid:[email protected]` in place (`spawn-request`
gained `file-injections`). The component-model linker matches package
versions structurally, so every capsule built against the published
contract fails to instantiate on a host serving the mutated shape —
confirmed live on astrid 0.9.0: the sage supervisor fails `astrid init`,
and capsule-shell v0.2.0 fails to load, both with `component imports
instance astrid:process/[email protected], but a matching implementation was
not found in the linker`. `astrid-sys 0.7.1` (crates.io — what every
shipped capsule embeds) carries the pre-#15 shape, verified by
extracting the artifact.
- `host/[email protected]`: restored **byte-identical** to 83ebc6c (the
published shape; verified by diff in CI-adjacent check).
- `host/[email protected]`: the injection extension as an additive
successor — same dual-version pattern as `[email protected]`/`1.1.0`. Header
documents the provenance.
- README: package-table row for the new version.
- `scripts/validate-wit.sh` passes for both (it already stages
same-package multi-version since the http split).
Core-side dual-version serving is implemented and green (570 tests) on
`unicity-astrid/astrid` branch `fix/process-dual-version-host`; its
submodule pin bumps to this once merged. Tracked:
astrid-runtime/astrid#1107.
https://claude.ai/code/session_01NvX2tE7tgXuCRevqqiXTGU
0 commit comments