qol-plugin-ide-checkoutlisted
Install: claude install-skill qol-tools/qol-skills
# qol-plugin-ide-checkout
Task Runner has a Rust process boundary and a Python API daemon. The plugin skill owns supervision, packaging, config, and operational behavior; `qol-tray-task-runner-ide-checkout` owns endpoint schemas, security policy, and consumer compatibility.
## Contract sources
- `plugin.toml` owns plugin identity, runtime command/actions, daemon metadata, platforms, and artifacts.
- `qol-config.toml` owns editable app/script/temp-path shapes and defaults.
- `server.py` owns built-in action dispatch, default config used without an on-disk override, HTTP behavior, and interpreter syntax requirements.
- `src/main.rs` owns process supervision, health/status invocation, notification fallback, and packaged-script resolution.
- The API-contract skill owns externally consumed request/response/error semantics.
Change duplicated values such as daemon endpoints or config defaults at every owning boundary in one patch and add an executable consistency check where possible. Do not copy those values into this skill.
## Runtime boundary
The Rust binary locates the packaged daemon relative to its executable and hands process control to Python where the target supports that model. Debug daemon behavior in Python stdout/stderr; debug launch, packaging, or notification behavior in Rust.
Do not add environment/path overrides without considering symlinked executables, release layout, and untrusted input. The shipped artifact must include every runtime file the supervisor r