germinate: add python3 to flake runtimeDeps (clean-env cold-start blocker) #50

Merged
plat merged 1 commit from fix/germinate-python3-runtimedep into main 2026-07-01 02:52:48 +00:00
Owner

bin/germinate:143 (DNS-rewrite, added in 062b6f4) shells out to python3, but it was missing from the flake runtimeDeps — so on a clean Nix env germination dies at python3: command not found. Only worked where python3 happened to be on the ambient PATH.

Found + validated during a full cold-start germination on a clean vxrail host: first attempt died here; adding python3 to runtimeDeps → germination completed end-to-end (mcp+agents Available, 9 secrets sovereign-sealed).

One-line, additive. Unblocks every clean-env nix run .#up.

`bin/germinate:143` (DNS-rewrite, added in 062b6f4) shells out to `python3`, but it was missing from the flake `runtimeDeps` — so on a clean Nix env germination dies at `python3: command not found`. Only worked where python3 happened to be on the ambient PATH. **Found + validated** during a full cold-start germination on a clean vxrail host: first attempt died here; adding `python3` to `runtimeDeps` → germination completed end-to-end (mcp+agents Available, 9 secrets sovereign-sealed). One-line, additive. Unblocks every clean-env `nix run .#up`.
bin/germinate:143 (the in-cluster DNS-rewrite step, added in 062b6f4)
shells out to python3, but it was never in the flake's runtimeDeps, so
the pinned nix wrapper PATH lacks it — germination dies with
'python3: command not found' on any clean Nix env (worked only by luck
where python3 was on the ambient PATH). Found during a cold-start
germination on a clean host; fix validated by an end-to-end germinate.
plat merged commit 3e97b8becc into main 2026-07-01 02:52:48 +00:00
Sign in to join this conversation.
No description provided.