Repository navigation
Isolate the optimization guard control from runner startup state - #215
Conversation
|
|
Terminal actual-main receipt: #215 normally merged as The preceding #214 main run 42096838917 remains its original NONPASS from the five-second optimization-child timeout. It was not rerun, canceled or relabeled. This one-test source correction passed fresh PR/main qualification. Every selected runtime member and the fixed real parent/guest/cleanup ceilings remain unchanged. The separate unexecuted source/input packet is sealed at index SHA-256 Both merged head branches are deleted locally/remotely, and each remote absence was verified with Remaining actions/owners: sdk-rust owns the prepared successor and #191/#192's eventual installed proof. General owns return of actual changed authority for the specific policy-access blocker, current default-engine/foreign-workload owner handoff, and any separate exact lifecycle/native/installed selection. The selected host still lacks an admitted empty-engine/10-GiB-memory window. Actual launchd descriptor consumption, guest Git/Python/Docker/non-root/boot/device/daemon and clock/readiness/cleanup evidence remain unobserved prerequisites, with missing capability a refusal and no installer fallback. General has the private indexed handoff and has been asked for these concrete decisions. The frozen |



The original #214 main run failed because
test_wrong_h_refuses_under_python_optimizationexceeded its five-second child-process timeout before producing the expected diagnostic. Its failed job is retained; no rerun was requested. The same source had passed PR CI. This evidence establishes the timeout, not a particular runner startup hook as its cause.Run that source-only control with isolated Python startup and explicit optimization (
-I -S -B -O), retaining the wrong-package refusal assertion. A syntheticsitecustomize.pycountercontrol proves ordinary startup can intercept the child, while the isolated optimized child still reaches the exact package guard. Each inert child has a bounded 20-second test timeout. Runtime/parent/guest/cleanup ceilings are unchanged.All 99 inner controls pass locally, including the new startup countercontrol. Diff whitespace, public boundary and changed-file secret/private-path checks pass. This changes one test file; every selected R
86f65e1runtime member, manifest, outer command and package/fixture input is unchanged. Normal CI follows; no Docker, Cargo, lifecycle/native/consumer or publication operation was launched locally. Automatic docs paths do not include this test and release is manual-only.Follows #214; refs #191 and #192. sdk-rust owns the CI correction and normal green integration. The original main NONPASS and specific effect/review gates remain explicit.