import json
import os
import sys

expected = {
    'SPT_TEST_EPHEMERAL_ADVISORY_PORTS': '1',
    'SPT_ATTACH_IPC_DEADLINE_MS': '30000',
    'SPT_ATTACH_GATE_WATCHDOG_MS': '120000',
}
observed = {k: v for k, v in os.environ.items() if k.startswith(('OWL_', 'SPT_'))}
assert set(observed) == set(expected), sorted(observed)
assert observed == expected, 'golden overlay values differ'
print(json.dumps({'proof': 'ENVIRONMENT_PROBE_NOT_A_TEST_RUN', 'golden_environment': observed, 'argv': sys.argv[1:]}), flush=True)
sys.exit(int(os.environ.get('HERTZ_PROBE_EXIT', '0')))
