Skip to content

ONT-8: one evidence block — PROV-O names, one L-enum, every entity type #4077

Closed

Description

@noahgift

Aprender-side row of the ontology spec, which the operator requires finished in 0.70: "the ontology spec MUST be finished in .7" (verbatim, relayed by the cop aprender-cf).

Row (paiml/infra docs/specifications/paiml-ontology.md:630), verbatim: ONT-8 aprender · "ONT-8: one evidence block — PROV-O names, one L-enum, every entity type" · depends_on PVL EV-3, ONT-1, ONT-6 · K̂ 60

  • depends_on: PVL EV-3, ONT-1, ONT-6
  • K̂: 60
  • state: BLOCKED (PVL or path rows), per infra's ONT-001 receipts

Row-level ticket; the umbrella rows are #3269 (ONT-001: aprender owns the untriaged rows) and #3559. Filed from infra-83's measured baseline of UNBOUND aprender rows.

Activity

  1. added this to the 0.70.0 milestone on Sep 23, 2026
  2. added
    ont-0.70Ontology spec work that must finish in 0.70 (operator 2026-09-23)
    on Sep 23, 2026
  3. self-assigned this
    on Sep 24, 2026
  4. noahgift commented on Sep 25, 2026

    @noahgift
    MemberAuthor

    ONT-8 folded into the ONT carrier B3 (#4317) at fe0acaf: cb11afb (the implementation) and ec1c784 (the audit receipt) were cherry-picked from PMAT-4077-ont8-on-b4 and resolved as unions with B3's gates 14–21, so evidence becomes gate 22. After regeneration, all eight pv lint --gate runs exit 0. aprender-contracts --lib passes 1997 tests; the ont6/ont8/ont9/ont4b/ont4b2 targets and readme_contract pass; clippy -D warnings, fmt and the ONT ratchet are green. It closes when B3 merges.

  5. modified the milestones: 0.70.0, 0.71.0 on Oct 4, 2026
  6. noahgift commented on Oct 12, 2026

    @noahgift
    MemberAuthor

    evidence for close: #4655 @ 989cb01 (on main), checked by reading main: crates/aprender-contracts/src/lint/evidence_gate.rs implements ONT-8 — one evidence block with the closed PROV-O key set (PV-ONT-017), the level parsed through the one ProofLevel enum (PV-ONT-018), mark/git_sha/provenance rules (PV-ONT-019..021), and entity_types_checked across every entity type; wired into pv lint via lint/mod.rs, with 36 tests in evidence_gate_tests.rs. #4317 itself closed unmerged; the work landed through #4655.

  7. noahgift commented on Oct 12, 2026

    @noahgift
    MemberAuthor

    Cop batch close (FLOW-004 drain, ≤43/d): fix verified on main — merged #4655 ; ancestor of origin/main: 989cb01 . Evidence: #4077 (comment)

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

Metadata

Metadata

Assignees

Labels

P1High priorityont-0.70Ontology spec work that must finish in 0.70 (operator 2026-09-23)owner:aprender-a7owner sessionsize:SK̂ ≤ 2 h

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions