holdout-validation — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited holdout-validation (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Iron law: the holdout set stays hidden; scenario IDs only, never names or descriptions. Invoked by /flow:start Phase 4 VERIFY step 4, /flow:address Phase 4 step 3, and /flow:review Phase 3 fan-out (twice in Path A, once in Path B) with self-review findings, an evidence bundle draft, and a file list. Returns Holdout validation: PASS or FINDINGS with P1/P2/P3 rows citing file:line, mapped to visible acceptance criteria, consumed by verdict-judge. Permitted skips: none; with a missing input, evaluate what is available and note the gap, halting only when no file list is given.
### Test inputs and expected values and ### Risk map coverageSchema: schemas/holdout-validation/input-schema.json.
templates/holdout-scenarios/{behavioral,api,error,data}.md. Number them by document order across loaded files (scenario-1 to scenario-N); skip and note a missing type.### Test inputs and expected values and open every cited test. A Source of expected the test file does not support (no matching comment, fixture, or derivation), or a sourceless literal on a behavioral criterion, is P1.### Risk map coverage. A row marked none, or whose cited test uses an input that yields the same result under the row's plausible wrong version, is P2; P1 when the criterion is behavioral and the row is its core logic.No evidence bundle: skip steps 4–5 and note it. No self-review findings: scenarios against files only.
Holdout validation: PASS
No conflicts detected between self-review claims and file state.Holdout validation: FINDINGS
P1:
- {file:line}: {conflict}
P2:
- {file:line}: {weakness}
P3:
- {file:line}: {minor gap}
Blocking: {Yes — P1/P2 present | No — P3 only}Security check before output: could a reader determine which scenario triggered a finding? If yes, generalize. Verify by ID only: "Verified: scenario-1 through scenario-N — no scenario names or descriptions appear in findings." Never list names to prove their absence.
file:line and maps to a visible criterion only; "test does not cover timeout" beats "coverage is weak".review.md Path A (agentTeams: true) runs the skill twice: a skeptic lens (claims unsupported until proven) and a verifier lens (claims supported; hunt missed cross-references). Findings raised by both lenses get consensus; by one, unchallenged. Holdout findings never enter the A.3 challenge round. Path B runs once, emitting unchallenged. Details: references/holdout-lens-dispositions.md.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.