Skip to content

security: 2 ProofDrift findings need DRAFT-PR remediation (Track D) #181

@hyperpolymath

Description

@hyperpolymath

panic-attack estate sweep — Track D (proof-aware) tracking issue

panic-attack assail flagged the following PA021 ProofDrift findings in this repo on 2026-05-26.

Unlike Track C findings (judgement calls in non-proof code), these touch proof modules. The campaign convention is to remediate them via DRAFT PRs with a local proof-rebuild check before flipping to ready-for-review.

Estate tracker: hyperpolymath/panic-attack#32.

Findings

Medium  lol/analysis/test/runtests.jl:?  1 `@test x isa Y` assertion(s) with no value check — type-only tests may substitute for an unwritten formal theorem in lol/analysis/test/run
Medium  lol/proofs/theories/information_theory.agda:?  4 postulate block(s) (unproven axiom — verify these hold) in lol/proofs/theories/information_theory.agda

🤖 Discovered during the panic-attack estate sweep (2026-05-26). See hyperpolymath/panic-attack#32 for campaign tracker.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions