turbo
f5718252 - refactor: Add guarded setup publication primitives (#14460)

Commit
5 days ago
refactor: Add guarded setup publication primitives (#14460) Prepare the frozen setup executor with guarded publication and authored-pin validation before storage or network activity. Builds on merged #14456. The remaining change targets `main` and stays below 800 changed lines. ```text Captured native sources + lock → Snapshot-bound writer guard → Authored manager integrity preflight → Verified, complete installation staging → Recheck caller preconditions → Select one inventory generation ``` - Bind writer guards to repository filesystem identity and reject foreign guards. - Validate locked Node requests and applicable package-manager integrity without resolving upstream metadata. - Check caller preconditions before both unchanged and changed inventory outcomes. - Share the real setup dispatcher and bounded owned fixture support with the follow-up CLI implementation. - Preserve existing non-setup dispatch and inventory behavior; provisioning and managed-run capability advertisement remain separate. Refs TURBO-6330.
Author
Parents
Loading