Record owner-approved P22 finalization and Mac lock investigation
This commit is contained in:
@@ -122,5 +122,16 @@ def p18_validate(self, task_id):
|
||||
|
||||
Runner.validate = p18_validate
|
||||
|
||||
adapter_path = os.environ.get("OWNER_P22_FINALIZATION_ADAPTER")
|
||||
if adapter_path:
|
||||
import importlib.util
|
||||
approved_path = Path("/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/p22-02-slot-contract-r02/proposed_task_timeout_adapter.py")
|
||||
if Path(adapter_path).resolve() != approved_path.resolve():
|
||||
raise ValueError("Exact approved timeout adapter required")
|
||||
adapter_spec = importlib.util.spec_from_file_location("owner_p22_finalization_timeout", approved_path)
|
||||
adapter_module = importlib.util.module_from_spec(adapter_spec)
|
||||
adapter_spec.loader.exec_module(adapter_module)
|
||||
adapter_module.install(Runner)
|
||||
|
||||
from runner.cli import main
|
||||
main()
|
||||
|
||||
Reference in New Issue
Block a user