What problem does it solve? Teams using Beislið configure their agent workflow in .beislid/workflow.md, but misconfigured gates, missing binaries, or stale probe results silently break orchestration. Doctor audits the entire config end-to-end, probes each capability, and reports gaps in conversational prose without modifying anything. ## Core Features & Use Cases - Config validation: Parses every beislid:<key> fenced block in workflow.md, validating gates, gate sets, lifecycle actions, hooks, review policy, action policy, model routing, and more against the format spec. - Capability probing: Runs binary probes (e.g., command -v, nopal info --json) for executable capabilities and records results in a JSON probe cache that orchestrators consume for lazy-probing decisions. - Drift detection with caching: Hashes workflow.md and skips re-probing when the cache is fresh; --refresh forces a full re-probe. - Use Case: After editing workflow.md to add a new pre-PR gate, run doctor to confirm the gate command exists, the YAML parses, and the cache orchestrators rely on reflects the change. ## Quick Start Ask the agent to run doctor to audit my Beislið workflow configuration and probe every capability.