Runs after a tool call finishes for Edit, Write, Edit, Write, Edit, Write, MultiEdit, NotebookEdit and Bash tool calls, executing openapi-sync-guard.sh, post-tool-guard.py and session-lifecycle.sh (3 commands). From InterCooperative-Network/icn.
Runs when a session starts on startup, resume, clear, fork, startup and compact, executing session-lifecycle.sh, hook-health.sh and session-orient.sh (4 commands). From InterCooperative-Network/icn.
Triage and fix failing ICN CI checks with minimal diff and deterministic verification. Use when GitHub Actions jobs fail on PRs or branches, especially for clippy/test/release/coverage, and when quick root-cause extraction from logs is required.
Audit ICN documentation against code, manifests, and CI workflows; produce a dated mismatch report; apply minimal doc fixes; and verify alignment. Use when requests include unstaling docs, aligning docs to code, doc drift cleanup, architecture/status accuracy checks, or documentation truth-sync work.
Keep ICN gateway API behavior, exported OpenAPI spec, and generated TypeScript SDK types in sync. Use when modifying icn-gateway routes, request/response models, auth behavior, or any API shape that can cause OpenAPI/SDK drift.
Review ICN code changes for invariant regressions across trust boundaries, determinism, canonical encodings, panic safety, and kernel/app separation. Use when reviewing PRs, planning protocol changes, or validating risky edits in icn/crates, gateway, governance, ledger, gossip, and deploy paths.
CI and test reliability specialist. Hunts flaky tests, fixes timing issues, ensures deterministic builds, and maintains CI parity with local development.
Deployment specialist for Docker/K8s manifests, config templates, Helm charts, and deployment automation. Ensures no secrets committed and docs stay current.