Skip to content

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.