E.
======================================================================
ERROR: test_atomic_replace_allowed_during_open_reader (__main__.SharedReader)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "D:\MiniProjects_1\02-agent-research\structured-study\tests\test_heartbeat_shared_reader.py", line 18, in test_atomic_replace_allowed_during_open_reader
    try:write_heartbeat(p,rid);self.assertEqual(json.loads(read_shared(p))['run_id'],rid)
  File "D:\MiniProjects_1\02-agent-research\v2-study\controller\safety.py", line 49, in write_heartbeat
    os.replace(temporary,path)
PermissionError: [WinError 5] Отказано в доступе: 'D:\\MiniProjects_1\\02-agent-research\\v2-study\\evidence\\safety-tests\\74fc7d2b63bc4223beed4efc37917593\\heartbeat-cd6d173e5771492390e3c1815ffff959.tmp' -> 'D:\\MiniProjects_1\\02-agent-research\\v2-study\\evidence\\safety-tests\\74fc7d2b63bc4223beed4efc37917593\\heartbeat.json'

----------------------------------------------------------------------
Ran 2 tests in 0.021s

FAILED (errors=1)
