diff --git a/examples/loopx-turn-codex-cli-e2e-smoke.py b/examples/loopx-turn-codex-cli-e2e-smoke.py index 7ad457881a..d88318fc39 100755 --- a/examples/loopx-turn-codex-cli-e2e-smoke.py +++ b/examples/loopx-turn-codex-cli-e2e-smoke.py @@ -21,6 +21,9 @@ from loopx.control_plane.turn_driver import ( # noqa: E402 load_loopx_turn_plan_from_journal, ) +from tests.control_plane.canonical_authority_fixture import ( # noqa: E402 + initialize_canonical_source_fixture, +) from tests.control_plane.host_process_fixture import write_python_host_fixture # noqa: E402 @@ -360,6 +363,12 @@ def main() -> int: root, turn_count=args.turn_count, ) + initialize_canonical_source_fixture( + runtime, + GOAL_ID, + state_path=project / ".codex" / "goals" / GOAL_ID / "ACTIVE_GOAL_STATE.md", + provider="sqlite", + ) if args.real_codex_cli: candidate = args.codex_bin or ( Path(found) if (found := shutil.which("codex")) else None