Skip to content

fix(runtime): retain native launch identity through Nix - #123

Merged
antoinetoussaint-byte merged 2 commits into
mainfrom
fix/native-launch-identity
Oct 27, 2026
Merged

antoinetoussaint-byte merged 2 commits into
mainfrom
fix/native-launch-identity

Conversation

@antoinetoussaint-byte

@antoinetoussaint-byte antoinetoussaint-byte commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Redis v0.0.100 used Core v0.19.4's clock-derived Darwin boot evidence, and scoped cleanup could lose a native server outside its workspace when Nix materialization or Redis process-title rewriting removed observable launch metadata. This consumes Core bc4e15ca through codefly agent deps --pin: stable birth checks, incompatible-evidence retention, and durable workspace attribution in the versioned owner record.

Classification: fix through the shared owner capability. Redis continues to use the existing Nix runner; it adds no identity encoder, process registry or workspace matcher. templates/agent/README.md.tmpl documents persistent attribution, mixed-reader upgrade requirements and the prohibition on rewriting retained evidence. CLI owns scoped selection and must adopt Core List/Lookup/InspectOwnership rather than copy a v2 parser.

Validation: supported pin resolved v0.19.8-0.20261027211051-bc4e15cab5b0 and passed standalone build. The native lifecycle/claim/concurrency subset passed7.320s. Earlier required-infrastructure full suite passed204.152s at b14; it is not final-head evidence. Fresh required-infrastructure suite, final published Core pin, independent consumer follow-up, and root-owned real controller-dead Redis/sibling scoped-stop qualification remain required before release. No existing live legacy identity was rewritten and no cloud deployment was performed.

@antoinetoussaint-byte
antoinetoussaint-byte merged commit ea0849d into main Oct 27, 2026
9 of 10 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