0010 โ OpenShell primary, Docker fallback¶
Generated copy
Generated by scripts/gen_docs.py from docs/adr/0010-openshell-primary-docker-fallback.md. Do not edit it by hand: change the source,
then run uv run python scripts/gen_docs.py.
Status: accepted Date: 2026-10-16 Owner: Infra
Context¶
OpenShell needs Linux >= 6.2 with Landlock; running inside a Serverless Job container is undocumented.
Decision¶
Docker sandbox in jobs; OpenShell adapter kept and used on the VM; the live sandbox check on a Nebius Linux VM decides whether OpenShell becomes primary.
Consequences¶
The product does not depend on an unverified runtime.
Reversal trigger¶
The live OpenShell check on a Linux VM passes, or shows OpenShell cannot run there.