docs(buck2): decision 0037 - Nix substitution is the distribution layer - #1319
Merged
schickling-assistant merged 6 commits intoSep 21, 2026
Merged
Conversation
schickling-assistant
added this pull request to stack #1320
September 19, 2026 16:59
schickling-assistant
force-pushed
the
schickling-assistant/2026-09-19-decision-0037
branch
from
September 20, 2026 06:07
47c5699 to
61b3516
Compare
Confirmed by Johannes (q45, q46, 2026-09-19): per-product sandboxed Nix derivations invoke the pinned Buck graph; binary caches (Cachix now, native S3/R2 later) are the origins; a substitution miss rebuilds through the same graph; GitHub releases retired. Amends 0034 (Amendment 1), rewrites BRIDGE-R08 and vision lines 30-32 / criterion 6 verbatim as authorized; carries the CAS and Cachix origin experiments; opens the private pnpm and retention questions. agent-identity: dev3.direct.omp.t3mkm4sd agent-persona: generalist agent-supervisor: unavailable agent-tool: OMP agent-tool-version: 18.1.14 agent-runtime: OMP 18.1.14 tooling-profile: dotfiles@5d1e05f
agent-identity: dev3.direct.omp.t3mkm4sd agent-persona: generalist agent-supervisor: unavailable agent-tool: OMP agent-tool-version: 18.1.14 agent-runtime: OMP 18.1.14 tooling-profile: dotfiles@5d1e05f
…/open question, roadmap Phase 7 Confirmed by Johannes (q49/q50, 2026-09-19). Also resolves the composition open-question headers (0034 accepted; capability cell superseded for consumers) and carries the NativeLink experiment record. agent-identity: dev3.direct.omp.t3mkm4sd agent-persona: generalist agent-supervisor: unavailable agent-tool: OMP agent-tool-version: 18.1.14 agent-runtime: OMP 18.1.14 tooling-profile: dotfiles@5d1e05f
…#1321) agent-identity: dev3.direct.omp.t3mkm4sd agent-persona: generalist agent-supervisor: unavailable agent-tool: OMP agent-tool-version: 18.1.14 agent-runtime: OMP 18.1.14 tooling-profile: dotfiles@5d1e05f
schickling-assistant
force-pushed
the
schickling-assistant/2026-09-19-decision-0037
branch
from
September 20, 2026 06:38
61b3516 to
2932a65
Compare
schickling-assistant
marked this pull request as ready for review
September 20, 2026 06:39
schickling-assistant
removed this pull request from stack #1320
September 20, 2026 06:40
schickling-assistant
changed the base branch from
schickling-assistant/2026-09-19-nix-reconstruction
to
main
September 20, 2026 06:40
schickling-assistant
added this pull request to stack #1325
September 20, 2026 06:40
Collaborator
Author
|
CI note: the linux unit-test lane failed on a timing flake in @overeng/utils Posted on behalf of @schickling
|
…ale roadmap phase agent-identity: dev3.direct.omp.t3mkm4sd agent-persona: generalist agent-supervisor: unavailable agent-tool: OMP agent-tool-version: 18.1.14 agent-runtime: OMP 18.1.14 tooling-profile: dotfiles@5d1e05f
schickling-assistant
deleted the
schickling-assistant/2026-09-19-decision-0037
branch
September 21, 2026 13:36
This was referenced Sep 23, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Decision 0037 (q45/q46): Nix substitution is the distribution layer — per-product sandboxed Nix derivations invoke the pinned Buck graph; binary caches (public/private Cachix now, native S3/R2 later) are the origins; a miss rebuilds through the same graph; GitHub releases and publish.sh retire. Constitutional edits authorized verbatim: vision lines 30-32 + criterion 6, BRIDGE-R08; 0034 Amendment 1; roadmap Phase 5b.
Also (q49/q50): remote execution is a requirement — vision bullet + BUCK-R17 verbatim; 02-execution spec paragraph + open question (worker image); roadmap Phase 7 (NativeLink after DELTA-001 closes). q47: L3 deletion in two cuts. Carries the CAS (#1310), Cachix (#1315) and NativeLink (#1317) experiment records; stacked on #1318 (reconstruction) and #1292. Strict VRS check green.
Posted on behalf of @schickling
agent_identitysessionagent_personaagent_supervisoragent_toolagent_tool_versionagent_runtimetooling_profile