feat(jail): add disposable testbed provisioner and lifecycle destroy guard #22
Loading…
Reference in a new issue
No description provided.
Delete branch "clawdie/oxy-testbed-jail"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Adds
scripts/jail-testbed.sh, a repeatable disposable Bastille testbed provisioner, and extends thejail-run.shdestroy guard so jails whose exact root dataset carriesclawdie:lifecycle=tempcan be destroyed without a-testsuffix.The provisioner supports
provision|verify|destroy|status, refuses protected production names such ascms, records disposability in metadata, writes the three-layer lineage stamp, makes the jail root readable for unprivileged Colibri probes, and stages the host Oxigraph 0.4.9 binary inside the jail.Safety
cmsis never targeted;BUILTIN_PROTECTED_NAMESis enforced before any mutation.clawdie:lifecycle=temp;--allow-productionremains the explicit override.Tests
400e854c79b9466d1373Pull request closed