Skip to content

Claim and Evidence Review

Review reconstructs the path from a problem specification to every finalized claim. Begin with the claimed guarantee, then follow its identifiers and bytes backward through the retained bundle.

flowchart TD
    claim[Final claim or refusal]
    supports[Support edges]
    evidence[Retained evidence bytes]
    events[Claim and tool events]
    plan[Plan and specification]

    claim --> supports --> evidence --> events --> plan

Reverse one validated claim

Use a validated derived claim because it crosses the most boundaries. Follow it backward without consulting unretained provider context:

sequenceDiagram
    participant Reviewer
    participant Claim
    participant Verification
    participant Support
    participant Evidence
    participant Trace
    participant Plan

    Reviewer->>Claim: inspect kind, status, identity
    Claim->>Verification: locate findings that permit status
    Claim->>Support: enumerate every support edge
    Support->>Evidence: resolve path, span, and digest
    Evidence->>Trace: locate registration and retrieval event
    Trace->>Plan: identify authorized node and dependencies

The audit fails if any arrow depends on a display label, mutable external path, or prose reconstruction. Claim and evidence identities must resolve within the manifested run, and the report must explain why the final status follows from its applicable findings.

Challenge support and bundle custody

Mutation Expected detection
change one retained evidence byte inside a support span snippet digest or evidence identity failure
keep bytes but move the span outside its registered bounds support-span validation failure
remove an intermediate derived claim support-graph or provenance failure
replace a recorded tool result with a live call during replay frozen-replay or provenance guard failure
omit one applicable verifier result report completeness failure, not implicit success
combine a plan from one run with a trace from another checksum, identity, topology, or manifest failure
delete a core run file but leave manifest.json incomplete bundle refusal
change corpus or index identity while preserving answer text structured replay/provenance difference

Each negative fixture should reach the invariant it is designed to test. A test that fails earlier because its JSON is malformed does not demonstrate that support, provenance, or bundle-integrity checks work.

Structure and execution

  • Are plan identifiers unique, dependencies present, and the graph acyclic?
  • Do trace indices increase monotonically and every started step finish?
  • Does every tool return reference one known call, with failure behavior retained rather than omitted?
  • Are runtime descriptor, preset, seed, schema, and canonicalization identity present wherever reproducibility is claimed?

Evidence and claims

  • Does every support reference resolve to a governed path within the run root?
  • Are byte spans valid and snippet hashes recomputed against retained content?
  • Can a derived claim be traced through intermediate supports without a gap?
  • Is insufficiency explicit when the available evidence cannot meet the requested constraint?

Verification and bundle custody

  • Does the report include every applicable registered check and its details?
  • Do negative fixtures fail at the intended invariant rather than an earlier, unrelated parser?
  • Do manifest digests, run metadata, trace checksum, and core files describe the same execution?
  • Is an incomplete directory impossible to consume as a completed bundle?

Replay and behavioral evidence

  • Does replay use recorded tool results and pinned retrieval artifacts only?
  • Are corpus, index, plan, or provenance changes rejected or exposed in the structured diff?
  • Does an answer-quality claim identify the corpus, cases, constraints, expected refusal behavior, and metrics?
  • Are truth, authority, freshness, and consequential fitness left to explicit source governance and domain review?

Conclude with evidence release acceptance and compare the claim with known limitations.