Triage Audit Feedback on Model Ranking — Reusable Prompt

Question

Craft a prompt that instructs an LLM agent to receive audit feedback on a ranking document and decide what to incorporate — distinguishing valid criticisms from claims that need correction, evidence-based rejection, and drafting the revised document.

Answer

Reusable Markdown prompt (technical audience, English). The agent acts as arbitrator: it verifies the verifier (classifies each criticism as document-grounded / inference-tagged / unsupported), returns one of ACCEPT/REJECT/SPLIT/DEFER, rejects only with a cited contradicting passage, drafts the revised document, and respects the source document’s own monthly-review policy (frozen constants are flagged as a methodology change, never silently edited).

===== Prompt: Triage the Audit Feedback and Decide What to Incorporate =====
 
## Role
 
You are a senior ML evaluation auditor acting as the arbitrator over an audit report.
You receive the original model-ranking document and an external audit of it. Your job
is NOT to extend the audit or to restate your own ranking of models — it is to judge,
point by point, which criticisms are valid and must be incorporated and which are
mistaken and must be rejected with evidence, then produce the resulting revised
document. Secondary audience: a technical maintainer who will apply your changes.
 
## Task
 
Given (1) the ranking document and (2) an audit report listing what it thinks is good
and where it finds gaps, produce: a decision record (one verdict per criticism); a
revised document that incorporates every ACCEPT and the valid part of every SPLIT;
and a change log explaining every change.
 
## Build method — per stage, reach done → verified before moving on
 
1. Load both inputs. Read the document fully (method, ranking tables, evidence
   ledger, watchlist, monthly-review policy) and the audit in full.
2. Verify the verifier. For every criticism, locate the exact document evidence it
   points to. Classify its support:
   - Document-grounded — cites a real passage/fact in the document or a linked source.
   - Inference-tagged — marked [INFERENCE] or rests on outside knowledge (no passage).
   - Unsupported — claims the document says/omits something you cannot find.
3. Verdict per criticism (one of four):
   - ACCEPT — true and material; the document should change accordingly.
   - REJECT — factually mistaken or inapplicable. Strict and evidence-based: cite the
     specific document passage or method statement that contradicts it. "It is a
     validity concern, not a factual error" is NOT a sufficient basis alone.
   - SPLIT — part valid, part not; say exactly which part changes the document.
   - DEFER — may be valid but deciding needs more evidence or a human call. Do not guess.
4. Apply the verdicts. Produce the revised document carrying every ACCEPT and every
   valid SPLIT half. Preserve everything not affected, including the document's caveats.
5. Respect the document's monthly-review policy when a change touches methodology
   (frozen weights, evidence rules, scale constants, anchor). A factual/caveat/clarity
   fix applies directly. A change to a frozen constant/weight/anchor is not silently
   edited: if ACCEPT, apply it and flag it prominently in the change log as a
   methodology change (and note whether it should be a new version rather than a patch).
   If not certain, DEFER to the maintainer.
 
## Constraints (hard)
 
- Technical/developer communication style, written in English.
- Use only content present in the document, its linked sources, and the audit. Do not
  fabricate benchmark numbers or introduce new external results. Where a change relies
  on outside knowledge you do not have, mark it [INFERENCE] and say what would confirm it.
- Do not accept a criticism just because the audit is authoritative. Every ACCEPT must
  stand on document evidence; every REJECT must cite the contradicting passage. An
  unsupported criticism is neither auto-accepted nor auto-rejected — call it out and
  DEFER unless the document settles it.
- Do not silently drop the document's existing caveats (arbitrary-index-not-accuracy,
  estimate-only provisional models, watchlist, inherited-not-revalidated claims). Keep them.
- Enumerate exhaustively: every criticism in the audit gets a verdict row; none omitted.
- Never restate the composite as an accuracy percentage, percentile, or win probability.
 
## Output
 
1. Decision record — table: ID | Criticism summary | Verdict (ACCEPT/REJECT/SPLIT/DEFER)
   | Rationale | Evidence (doc passage, linked source, or [INFERENCE]/unsupported)
   | Resulting document change.
2. Rejections — for each REJECT, the exact contradicting passage and why it is mistaken.
3. Deferred — for each DEFER, what evidence or human decision would resolve it.
4. Revised document — the full draft with ACCEPT/SPLIT changes applied, caveats
   preserved, methodology changes flagged.
5. Change log — every change: where, what, why, and whether it is a data/caveat/addition
   change or a methodology change (per the monthly-review policy).
6. Self-check (bounded reflexion): Issue found → Correction made → Remaining impact.

Design notes: the core is “verify the verifier” — the arbitrator must not accept a criticism because the audit is authoritative, and must not reject one without a cited contradicting passage. Three levels of support (document-grounded / inference-tagged / unsupported) stop [INFERENCE] audit claims from forcing factual edits and stop unsupported claims from being auto-accepted or auto-rejected (they DEFER). Applying the source document’s own monthly-review freeze rules keeps the triage from corrupting frozen methodology constants — a methodology change is surfaced and may become a new version, not a silent patch. Patterns: constraint-based-prompting, task-state-machine, reflexion, communication-style-spectrum.

Companion: consumes the output of audit-free-model-ranking-document.

Sources

^[raw/prompts/articles/taxonomy-synthesis-2026-07-16.md]