Why Codex trigger-rate is EXPERIMENTAL (not a supported measurement). Codex
has NO skill-selection event, so codexSkillFired infers firing from whether
the model READ skills/<name>/SKILL.md — which is wrong in BOTH directions: a
cached/already-in-context skill isn't re-read (false NEGATIVE), and an
exploratory read while listing isn't a real fire (false POSITIVE). So the
number can be off either way. Deterministic vigiles audit is fully supported
on Codex; only this behavioral tier is experimental until a live run measures
the oracle's accuracy vs ground truth. See docs/harness-testing-codex.md.
Why Codex trigger-rate is EXPERIMENTAL (not a supported measurement). Codex has NO skill-selection event, so
codexSkillFiredinfers firing from whether the model READskills/<name>/SKILL.md— which is wrong in BOTH directions: a cached/already-in-context skill isn't re-read (false NEGATIVE), and an exploratory read while listing isn't a real fire (false POSITIVE). So the number can be off either way. Deterministicvigiles auditis fully supported on Codex; only this behavioral tier is experimental until a live run measures the oracle's accuracy vs ground truth. See docs/harness-testing-codex.md.