Skip to content

proven: postulate cure is NOT on origin/main — 42 .idr files/360 sites still unparseable there; the full cure exists only as ~77 UNCOMMITTED working-tree files on a local branch #705

Description

@hyperpolymath

Claim

hyperpolymath/proven remote main (@ aa6dbd23, 2026-08-31) still carries 42 unparseable .idr files / 360 postulate sites. The cure exists — but on the local branch fix/idris2-totality-and-elaboration-cures, whose committed HEAD (2ce64f03) still has 39 postulate files; the full cure exists only as ~77 uncommitted working-tree files in hyper-repos/proven. Unpushed, unmerged, uncommitted.

Why this is urgent

Uncommitted working-tree changes are the most fragile state in the estate — one git checkout/clean/sweep away from gone (this exact class of loss has happened before: purge sweeps have destroyed uncommitted work). The repair effort that fixed 11 defect classes in proven is currently not durably recorded anywhere.

First step

In hyper-repos/proven: commit the working tree to fix/idris2-totality-and-elaboration-cures, push the branch, open the PR. (Verify the 77 files first — this measurement is from the #675 verification pass, 2026-08-31; commands: git grep -lE '^\s*postulate' 2ce64f03 -- 'src/**/*.idr' | wc -l → 39; working tree → 0.)

Found while re-verifying #675; filed per the discoveries-become-issues rule. Related: #675 (the estate-confinement register), #677 (repos whose damage hides uncommitted state).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething is broken or behaves incorrectlypriority:p1High - schedule nextscope:repoConfined to this repository

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions