← ClaudeAtlas

validate-findingslisted

Coordinator-only LLM validation pass. Adds ai_assessment / ai_verdict / ai_verdict_confidence and, in the rare partial-producer case, re-estimates absent risk/impact/scope on a consolidated v3 report.
lklimek/claudius · ★ 1 · AI & Automation · score 74
Install: claude install-skill lklimek/claudius
# Validate Findings Opt-in coordinator-only step that runs an LLM validation pass over a consolidated v3 report. Adds AI assessment, verdict, and confidence to each finding. Under the v3 contract producers emit `risk`/`impact`/`scope` themselves, so the typical run leaves the floats untouched; this skill only re-estimates them in the rare case the consolidator left them absent (partial producer output that still satisfied the schema). NOT part of the automatic review pipeline — invoke after `consolidate_reports.py assemble` when a triage-quality validation pass is wanted. **Argument**: `$ARGUMENTS` — path to the consolidated `report.json` to validate. Edited in place. ## Inputs - A consolidated v3 report on disk (output of `consolidate_reports.py assemble`). - The producer commit, when `metadata.commit` is present, for best-effort source lookup via `git show`. ## Per-finding loop For each finding that does not already carry `ai_verdict`: 1. **Read context** — pull `description`, `recommendation`, any `code_snippets` (when absent, work from `description` alone), and optionally `git show <metadata.commit>:<path>` for the file referenced by `location`. Skip the `git show` lookup silently when `metadata.commit` is absent (non-git directory) or the command fails. 2. **Validate** — judge whether the finding holds against the code. Produce: - `ai_assessment` (Markdown) — rationale: what was checked, what was found, what the verdict turns on. - `ai_verdict` — one of `val