15a8dbe043
Codex P1: a python-only module under runtime/python left check_layout_parity.py --strict red (297 against a 296 baseline). Making sandlock a package the way monty already is moves the divergence from a module to a directory, which the exceptions file excuses as a subtree -- the honest shape here, since there is no TypeScript counterpart to mirror and growth inside it is expected rather than drift. Constants and config move out of the runtime module to match monty's and smolvm's layout: constants.py carries the env var, the CLI hint, and the system read set; config.py carries SandlockConfig. Docs: smolvm joins the sandbox provider table and gets its own section on both language pages, covering the refused-state probe and the fact that one machine is one guest, so concurrent lines share a filesystem and a process table. sandlock joins the python runtime table with a section on what "process" reach does and does not buy, and on the environment it deliberately does not inherit. Vendor marks added under the existing docs/images/<name>-logo.svg convention.
4.4 KiB
4.4 KiB