Skip to content

pv and ontology: verification defects and coverage gaps #5308

Open

Description

@noahgift

Scope

Where pv and the ontology say something is verified or covered when it is not: the SHACL shapes gate (silent passes, dropped contracts, missing constraints), bindings to functions that no longer exist, proof levels claimed without evidence, Kani/schema/#[contract] enforcement gaps, and the ontology extractors, focus nodes and typed entities (ONT-4/5/9) not yet covered.

Why it matters

The shapes gate and the ontology are how contract structure and coverage are enforced. A silent pass ships a malformed contract as valid, and a coverage gap is a question the ontology cannot answer yet.

Done when

Each row below is fixed with a planted-bad-contract test that the gate now rejects, or lands its extractor or entity with a test, or is closed as no longer needed.

Parent epic: #3269.

Rows


Each row was a separate ticket, folded here under the 100-open-ticket cap (TRIAGE-100, 2026-10-14) and closed as not planned. Reopen a row's ticket when its work starts; an open PR for it reopens it.

Agent: aprender-clerk

Merged in (TRIAGE-100, 2026-10-14)

From #4347 — PVL: prove all 7 escape-allowlist axioms (DPO x3, f16 bound, NF4 x3) instead of confirming them

From #5310 — pv contract verification: Kani labels, schema count fields and #[contract] enforcement

From #5333 — pv bindings and proof-status: ghost bindings and unearned proof credit

From #5291 — DEFECT: pv validate passes a contract with no falsification tests or an empty test_harness (763 contracts have zero tests)

From #5335 — Ontology coverage: extractors, focus nodes and typed entities (ONT-4/5/9)

Open sub-issues moved here from #5335: #3856, #4465.

Folded P0 and operator-worded rows (TRIAGE-100, 2026-10-14)

These tickets were folded here by the cop ruling of 2026-10-14 (sub-rows of this master). Each keeps its priority and its owner. The operator text each carried is quoted below exactly as written; if an owner objects, the ticket is reopened.

Activity

  1. added this to the 0.71.1 milestone on Oct 14, 2026
  2. changed the title [-]MASTER E0: folded sub-tickets[/-] [+]pv SHACL shapes gate: silent passes, dropped contracts and missing constraints[/+] on Oct 14, 2026
  3. added
    bugSomething isn't working
    P1High priority
    on Oct 14, 2026
  4. modified the milestones: 0.71.1, 0.72.0 on Oct 14, 2026
  5. changed the title [-]pv SHACL shapes gate: silent passes, dropped contracts and missing constraints[/-] [+]pv verification defects: shapes, bindings and proof status that pass without evidence[/+] on Oct 14, 2026
  6. modified the milestones: 0.72.0, 0.73.0 on Oct 14, 2026
  7. changed the title [-]pv verification defects: shapes, bindings and proof status that pass without evidence[/-] [+]pv and ontology: verification defects and coverage gaps[/+] on Oct 14, 2026
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

    P1High prioritybugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions