case_readiness
Assess what conclusion strength your VMware environment can reach before investigating. Reveals per-class availability, symptom ceilings, and unrecognized skills to avoid misdirected installs.
Instructions
[READ] What strength of conclusion can this environment reach?
WHEN: before starting an investigation, or when a case will not go higher and you want to know whether that is fixable. Answering this first is worth far more than discovering it halfway through.
RETURNS: {classes, categories, unrecognised_skills, note}. A name that
matched no skill in the catalogue comes back in unrecognised_skills
rather than being absorbed into "not installed" — otherwise a typo reads
as advice to install something you already have. Per evidence class:
whether it is
available, through which tools, and if not, how_to_supply. Per
symptom category (storage, network, compute, ha_drs, configuration,
accelerator, kubernetes, hardware): a ceiling and the
independent_sources behind it. There is deliberately no single score —
"readiness 78%" cannot be acted on, "storage reaches Probable, hardware
reaches Candidate" can.
GOTCHAS: two classes served by the SAME skill count as one source, so two available classes do not always mean Probable. The hardware class is unavailable no matter what is installed — nothing in this family reaches below ESXi — and the knowledge class becomes available only when entries are mounted under $OPS_HOME/knowledge/.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| available_skills | No | The skills actually installed and configured, in either of the family's spellings — "monitor" and "vmware-monitor" name the same thing. Omit to assume all of them, which reports the ceiling imposed by the family itself rather than by this install. A name matching no catalogued skill comes back in `unrecognised_skills` rather than being read as "not installed". |