Record owner-approved P22 finalization and Mac lock investigation

This commit is contained in:
Takeshi
2026-10-13 19:17:44 +09:00
parent af3df735c6
commit e4dc1efac0
10 changed files with 248 additions and 2 deletions
@@ -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()