/ca-doctor — install health
Silent dormancy is the worst failure shape this plugin has: the gates look installed but never fire. This command proves the active host is healthy and reports every non-OK finding with an exact remediation.
Flow
- The
/ca-doctoralias has already run the extension's structured Pi doctor report before sending this generated skill. Present the<codearbiter-doctor-report>block below verbatim. - The report inspects, without granting trust: active Git package origin/version, exact Pi CLI and module package identity, stable Pi/Node/Python support, shared-core and bridge paths, command and native-equivalent skill-expansion ownership, child/ambient-marker state, and final wrapper sources.
- Its
wrapper-self-testrow submits onlygit add --all --dry-rundirectly to the stored governed Pi bash wrapper. The exact shared-core[H-03]block is healthy and cannot stage files; execution or a different block is unhealthy. This self-test does not traverse Pi's active dispatcher. Do not rerun or respell it. - Its
active-dispatchrow remains degraded because supported Pi 0.80.5/0.80.10 public extension APIs cannot submit that deterministic call through the active dispatcher. PI-AC-28 remains blocked until supported-version real-host promotion/CI evidence closes the gap.
Remediation ladder
- Restart Pi so package resources and final wrappers register in one fresh process.
- Reinstall
ca-pifrom the approved pinned Git tag. For project-local packages, inspect/trustand grant trust only if you accept that source; codeArbiter never grants it. - If dormancy was intended,
/ca-initopts the repository in.
When NOT to use
- Scaffold state only →
/ca-init --check. - Project progress, not install health →
/ca-status.
Hard gate
Read-only. MUST NOT create markers, stage files, grant trust, weaken a block, or retry the wrapper self-test with different spelling. MUST preserve the degraded active-dispatch diagnosis until supported-version real-host promotion/CI evidence closes PI-AC-28.