Skip to content

Improve verdict migration and missing-evidence diagnostics #24

Description

@tylerwillis

Context

PR #22 made stable verdict paths authoritative and added explicit legacy migration behavior: #22

This follow-up came from the final review triage: #22 (comment)

Why deferred

The gate is already correct and fail-closed. These changes improve operator-facing clarity without changing evidence validity, so they were kept out of the correctness-focused feature diff.

Scope

  • Distinguish current, superseded, orphaned, and reviews-disabled legacy states in migration notices.
  • Explicitly report replacement of an existing stable destination during legacy recovery.
  • Point missing-verdict violations at the canonical requirement-ID JSON path.
  • Add behavioral tests for each diagnostic state without weakening the gate.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions