Reporting And Review Variants

Reports and evaluate review variants keep evaluator-backed judgment inspectable.

Map keys: rule.reviewable-artifacts, rule.packet-freshness, rule.agent-human-resumability. Evidence path: deterministic plus evaluator review. Evidence status: open gap. Next action: connect reporting packets, review packets, compare questions, schemas, variant verdicts, and rendered summaries to stale-state checks. Terms covered here: report packet, HTML report, Markdown report, review packet, review-feedback packet, evaluate review variants, compare questions, verdict schema, review-useful disposition, executor variant, numeric telemetry, human-visible failure.

Maintainer Promise

Cautilus writes machine-readable review packets first and renders readable reports over the same data; variant review points both human and machine reviewers at the same durable artifacts.

Subclaims

  • Review packets, report packets, and compare-question packets are the source of truth; rendered reports are generated from them.
  • Review-feedback packets normalize source-reviewed proposal outcomes into method-family and disposition fields without collapsing review usefulness into evaluator pass/fail status.
  • Review-feedback summaries count selected packet dispositions by method family without claiming active-run discovery or default packet placement.
  • Variant verdicts route both human and machine reviewers to the same durable artifact rather than to view-specific state.
  • Numeric telemetry and human-visible failure shapes are inspectable in the packet, not only in the rendered view.
  • Stale review or report state surfaces as stale rather than being masked by cached rendering.

Evidence

Evidence Gaps

  • Stale-state rendering test proving the renderer surfaces stale review or report state rather than masking it. Owner: maintainer. Next action: add a fixture with explicit stale state and assert both packet and rendered view expose the staleness; existing report/review HTML tests cover content/escaping/links but not stale-state pass-through.
  • Active-run review-learning aggregation is not wired yet. Owner: maintainer. Next action: decide where review-feedback packets live by default and how an active-run or report surface selects packets before treating cross-run review-learning summaries as current.