Python starts when you choose Run.
A fixed seed is not a reset contract
A cached choice survives a partial reset, changes every starting fingerprint, and breaks half the repeated tasks.
Pure-Python reset-contract test; no browser session, backend, or BrowserGym benchmark is run.
partial identical_initial_states 0 repeat_successes 5 complete identical_initial_states 10 repeat_successes 10 All partial-reset mismatches isolated to: cache
Python runs locally in this page. Saved results and figures are visible before execution.