{"id":17753,"plugin_id":"plugins_6a78a8d87bcc8191981753490f5afbcf","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:14:20.579Z","digest":"d1beab92b26f9ec949beeb987e669439ed6ae84aed83a3c67cad4a582fe2ced8","against":null,"payload":{"description":"Use when an AI coding agent needs to launch or reason about a Codex session managed by Riqor, including the optional session activator and watchdog.","included_files":[],"name":"riqor-managed-codex","skill_md_contents":"---\nname: riqor-managed-codex\ndescription: Use when an AI coding agent needs to launch or reason about a Codex session managed by Riqor, including the optional session activator and watchdog.\n---\n\n# Riqor Managed Codex\n\nThe activator is valid only for a Codex child process launched through `riqor codex`\n\n## Launch\n\nStandard managed session\n\n```bash\nriqor codex\n```\n\nManaged session with periodic checkpointing\n\n```bash\nriqor codex --activator\n```\n\nCustom timing\n\n```bash\nriqor codex --activator --activator-interval 20m --activator-watchdog 2m\n```\n\n## Safety rules\n\n- Default interval is 15 minutes\n- Default watchdog is 3 minutes\n- Do not pass activator timing flags without `--activator`\n- Riqor removes inherited activator environment values unless the current command opts in\n- The activator waits for a safe Codex Stop boundary; it does not inject into an active turn\n- Watchdog expiry must fail open and allow the session to continue\n- Session state must remain isolated between managed Codex processes\n- Do not discover, attach to, or modify unrelated Codex sessions\n\n## Verification\n\nWhen diagnosing activator behavior, confirm the child was launched by Riqor, inspect bounded state only, reproduce the interval/Stop sequence, and verify SessionEnd removes the managed activator state\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}