Uh oh!
There was an error while loading. Please reload this page.
docs(DEN-1508): specify deterministic Zed-to-Nix export bundles - #25
docs(DEN-1508): specify deterministic Zed-to-Nix export bundles#25ORESoftware wants to merge 3 commits into
Conversation
ORESoftware
commented
Aug 3, 2026
Pushed |
Preserve the complete deterministic Zed-to-Nix export-bundle contract from the parallel PR #25 line while keeping the already-merged recursive installer and complete solver as architecture documents 24 and 25. Exact head 5ab226d passed documentation CI run 57 and agents policy run 31, was zero commits behind main, changed exactly README.md plus the new document 26, and had no review threads. No rebase, force-push, side selection, or document deletion was used. Refs DEN-1508, DEN-1418.
ORESoftware
commented
Aug 3, 2026
Superseded by the semantic current-main replacement in #26 and closing without discarding this contract. PR #23 and this PR were parallel branches that both claimed architecture document 24. The resolved sequence preserved every valid document: the clean-room acceptance contract remained unnumbered, recursive installs became document 24, complete constraint solving became document 25, and this exact deterministic Zed→Nix contract was carried forward as document 26. Replacement head No rebase, force-push, wholesale side selection, or document deletion was used. |
Linear
Summary
Adds document 24 as the normative implementation contract for the pure renderer under review in zed-pkg/zed-cli#69, and now records the independently executable public Nix helper contract in zed-pkg/zed-cli#73.
The document turns the broad bidirectional architecture in document 23 into an executable Zed → Nix boundary covering:
zed.nix-flake-bundle/v1inventory and domain-separated digest;nix flake check --no-buildratchet forfetchZedDeps/mkZedPackageargument and fail-closed metadata assertions;zed.nix-adapter/v1evidence requirements;It explicitly distinguishes the independent
zed-pkgpackage manager from the Zed text editor and keeps unimplemented stages marked as later work.Related implementation
Exact-head validation
Head
26a61f49830b0e2b2d369dbfa2b86a00e2318d69is mergeable and green:30841100295;30841100905.The referenced evaluation implementation is independently green across every exact-head workflow on zed-cli#73 head
dfa624cecd9ee0025444a9aca4126cf451707979, including Ubuntu/macOS Nix interop.