Graduates research 020 (playbook 02). Decided: a tools bundle declares env on its artifact — paths and constants with the composer's references (${dir:…}, ${port:…}), never a secret's content; the controller composes it per bundle per machine beside the bundle's archive, restart-on included; the runtime hands each bundle its own environment (the contributor's argument for an imported bundle, the child's environment for a launched one) and keeps them apart. Options 2–4 (runtime-derived convention, asking over the bus, each module its own way) rejected with reasons. Checks table names the catalogue check, the composition test, the two-bundle isolation test and the live proof.
Design 38 gains WP4b — every tool container moves — with the build order and the proof. Research 020 closed as graduated, became: set. Checks pass.
Graduates research 020 (playbook 02). Decided: a tools bundle declares `env` on its artifact — paths and constants with the composer's references (`${dir:…}`, `${port:…}`), never a secret's content; the controller composes it per bundle per machine beside the bundle's archive, `restart-on` included; the runtime hands each bundle its own environment (the contributor's argument for an imported bundle, the child's environment for a launched one) and keeps them apart. Options 2–4 (runtime-derived convention, asking over the bus, each module its own way) rejected with reasons. Checks table names the catalogue check, the composition test, the two-bundle isolation test and the live proof.
Design 38 gains WP4b — every tool container moves — with the build order and the proof. Research 020 closed as graduated, `became:` set. Checks pass.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Graduates research 020 (playbook 02). Decided: a tools bundle declares
envon its artifact — paths and constants with the composer's references (${dir:…},${port:…}), never a secret's content; the controller composes it per bundle per machine beside the bundle's archive,restart-onincluded; the runtime hands each bundle its own environment (the contributor's argument for an imported bundle, the child's environment for a launched one) and keeps them apart. Options 2–4 (runtime-derived convention, asking over the bus, each module its own way) rejected with reasons. Checks table names the catalogue check, the composition test, the two-bundle isolation test and the live proof.Design 38 gains WP4b — every tool container moves — with the build order and the proof. Research 020 closed as graduated,
became:set. Checks pass.