Dispatch Spawn

The one spawn path for `/dispatch` — `scripts/spawn-confined.sh <harness>` forks the worker's worktree, wraps it in a kernel-level jail, and runs the harness headless inside it. Every harness takes this path; there is no in-session arm and no unconfined fallback. The worker cannot commit — it hands back an uncommitted working tree and the orchestrator imports it. Reached from the `/dispatch` router; do not invoke directly.

davidlee 903f29b 6.5 KB Updated

File contents

davidlee/doctrine/tree/main/plugins/doctrine/skills/dispatch-spawn commit 903f29b3a5

Frequently asked questions

npx skillmds@latest add davidlee/dispatch-spawn