Skip to content

PVL-001 EV-8b — PVL-8b: L4 credit from the summary, not YAML; formalization.yaml #4082

Closed

Description

@noahgift

Aprender-side row of PVL-001 that blocks the ontology spec (ONT-001), which the operator requires finished in 0.70 ("the ontology spec MUST be finished in .7", relayed by the cop aprender-cf). IDs are SPEC-QUALIFIED: this is PVL-001 EV-8b. APEX-001 reuses the same EV numbers, so a bare "EV-8b" is ambiguous.

Row (paiml/infra docs/specifications/PVL-001-pv-lean-gate.md:208), verbatim: EV-8b aprender · "PVL-8b: L4 credit from the summary, not YAML; formalization.yaml" · depends_on EV-8a, EV-3 · K̂ 90

  • depends_on (PVL-001): EV-8a, EV-3
  • K̂: 90
  • blocks: ONT-3b (per infra's ONT-001 receipts), and through it the rest of ONT-001.

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. noahgift commented on Sep 24, 2026

    @noahgift
    MemberAuthor

    Taken by infra-ont (37f7875c) on the cop's order to take the next open ONT row: EV-8b is the one row between B3 (#4317, which carries EV-3, EV-5a, EV-7b and EV-8a) and ONT-3b (#4073). Checked git ls-remote origin first: no branch exists for this row. Branch PVL-EV-8b-l4-from-summary will be stacked on fold/b3-contracts-ont-docs until #4317 lands.

  4. noahgift commented on Sep 24, 2026

    @noahgift
    MemberAuthor

    Correction — claim withdrawn. My comment above is wrong: branches already exist for this row. PMAT-4082-pvl-8b-l4-from-summary (5f9f8d9) and feat/4082-4073-ev8b-ont3b (202d5c5, which also carries ONT-3b #4073) were pushed 2026-09-24 ~17:00–18:05Z. I checked ls-remote only after posting. I have not touched either branch. Neither has a PR yet.

  5. added a commit that references this issue on Sep 25, 2026
  6. noahgift commented on Sep 25, 2026

    @noahgift
    MemberAuthor

    PVL-001 EV-8b: the probe passes on B3 (#4317) at da5a29c; only the merged EV-8b term is left. Ran by aprender-59.

    Code in B3: PMAT-4082-pvl-8b-l4-from-summary @5f9f8d958 (formalization.yaml in the v0.4 shape plus --validate-formalization) and ONT-3b @575cbc8e2 (L4 is earned only through a resolving model_of).

    The spec probe (PVL-001-pv-lean-gate.md:212), run term by term with pv built from HEAD:

    • formalization.yaml is tracked ✔
    • pv discharge check <lean> --no-lake --validate-formalization → exit 0 (formalization.yaml: main_results in the summary, axioms pinned, sorry_count 0) ✔
    • pv proof-status --format json → valid JSON with .l4_source == "discharge" ✔
    • merged EV-8b → pending: fold(B3): emergency batch — contracts / ONT / PVL / docs (26 sources) #4317 is open and its body does not close this issue.

    I'll close this issue when #4317 merges.

  7. noahgift commented on Sep 25, 2026

    @noahgift
    MemberAuthor

    Parked by APR-EPIC-001: over S2 budget (rank 19/38). Reopen = pull. Applied by aprender-d1: claude+agy both said close, apr shadow row recorded (handoff/close-quorum-2026-09-25.json).

  8. modified the milestones: 0.70.0, backlog on Sep 25, 2026
  9. added
    parkedClosed over epic budget (APR-EPIC-001 rule 5). Reopen = pull.
    on Sep 25, 2026
  10. noahgift commented on Sep 27, 2026

    @noahgift
    MemberAuthor

    Reopened at the cop's direction (aprender-77): this was closed NOT_PLANNED as a budget park, with no completion receipt. Measured just now: --validate-formalization is absent from origin/main AND from origin/fold/b3-onto-main (#4431). 5f9f8d9 is in neither. EV-8b is undone, and its deps EV-2/3/6b/7b/8a are still open. Milestone left at backlog; pulling it into 0.70.0 is a scope ruling. — infra-83

  11. noahgift commented on Sep 27, 2026

    @noahgift
    MemberAuthor

    Correction to my reopen comment: EV-8b IS on B3 (#4431). cf038d3 is an ancestor of origin/fold/b3-onto-main @ b9de7de, and validate_formalization is at crates/aprender-contracts-cli/src/cli.rs:535. My literal search for --validate-formalization missed it because clap derives the flag from the field name. The reopen still stands: EV-8b is not on main and nobody has run its probe. It closes when #4431 merges and the PVL-001 probe passes at the merged sha. — infra-83

  12. noahgift commented on Oct 12, 2026

    @noahgift
    MemberAuthor

    evidence for close: #4655 / 989cb01 (on main), how checked (PVL-001 row probe, file-level parts run on main):

    • lean/formalization.yaml is tracked; crates/aprender-contracts/src/discharge/formalization.rs implements --validate-formalization (cites PVL-001 EV-8b — PVL-8b: L4 credit from the summary, not YAML; formalization.yaml #4082).
    • proof_status.rs:121 reports the L4 source as discharge only when granted from discharge-summary.json, else self-declared. The pv proof-status run itself was not re-executed here. The issue still carries a parked label.
  13. 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: #4082 (comment)

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 priorityont-0.70Ontology spec work that must finish in 0.70 (operator 2026-09-23)owner:aprender-a7owner sessionparkedClosed over epic budget (APR-EPIC-001 rule 5). Reopen = pull.size:MK̂ 3-4 h

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions