Skip to content

A successful code inspection does not raise the evidence class of the hypothesis it supports #2

Description

@krapcys1-maker

Code inspection can reach CODE_VERIFIED — locating a mechanism in a named file, line and symbol — and the hypothesis it was checking still ends the run at REPO_CLAIM.

Observed in a live run: inspection reported CODE_VERIFIED for two repositories, one of them matching a spreading-activation traversal module by name and content. The coverage counter verifiedArtifacts stayed at 0 and the final verdict was EVIDENCE_NOT_VERIFIED.

The verdict is not wrong — no evidence row carries a code-level class, so the report honestly says nothing was verified. But the inspection's finding never becomes evidence for anything, which makes the whole capability decorative.

What is missing: a path from CodeInspectionResult to an Evidence row carrying CODE_VERIFIED, bound to the specific hypothesis claim the inspection was checking.

The hard part, and why this is not a five-line fix: an inspection verifies that a mechanism appears in a repository. A hypothesis claims that this mechanism addresses this failure mode. Those are different propositions, and letting the first silently satisfy the second would reintroduce exactly the inflation this project exists to prevent. The binding needs to be explicit about which claim the file evidences.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    evidence-inflationA claim was graded higher than its evidence supportshelp wantedWe would genuinely like outside help on this one

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions