Skip to content

docs: refresh stale "22 open" → "12 open" + CHANGELOG closure entry - #122

Merged
hyperpolymath merged 1 commit into
mainfrom
proof-debt/ephapax-docs-12-goals
May 21, 2026
Merged

docs: refresh stale "22 open" → "12 open" + CHANGELOG closure entry#122
hyperpolymath merged 1 commit into
mainfrom
proof-debt/ephapax-docs-12-goals

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Closure sweep after PR #116 took preservation from 22 → 12 open goals and PR #121 landed Phase 1 scaffold. Updates the preservation-count claims across docs to reflect 12, and adds a CHANGELOG entry summarising the full 2026-05-20 → 2026-05-21 reduction campaign.

Files updated

FileWhat changed
README.adocCoq formal-foundations paragraph; reduction chain now lists all 8 PRs through #121; clear pointer to ROADMAP closure plan
ROADMAP.adocFormal-proof status table row (12 open goals); v0.1 blocker entry; v1.0 status; 97.6% → 98.7% reduction figure
EXPLAINME.adocCoq theorem table; reduction-story bullets extended through #114, #116, #121
CHANGELOG.mdNew "Proof state" + "Documentation" sections under [Unreleased] tracking the full PR chain (#92, #102, #104, #106, #114, #115, #116, #117, #121) + the Idris2 totality campaign (#89#100) + doc/wiki refresh (#113 + wiki)

Companion wiki update

Home.md, Proof-status.md, What-can-go-wrong.md updated in the wiki repo with the same 22 → 12 figures + extended reduction story. Pushed separately to wiki master.

🤖 Generated with Claude Code

Closure sweep after PR #116 took preservation from 22 → 12 open
goals and PR #121 landed Phase 1 scaffold. Updates the
preservation-count claims across docs to reflect the current 12,
and adds a CHANGELOG entry summarising the full 2026-05-20 →
2026-05-21 reduction campaign.
## Files updated
README.adoc — Coq formal-foundations paragraph; updated
reduction chain (now lists all 8 PRs through
#121) + clear pointer to ROADMAP closure plan
ROADMAP.adoc — formal-proof status table row; v0.1 blocker
entry; v1.0 status; 97.6% → 98.7% reduction
figure
EXPLAINME.adoc — Coq theorem table; reduction-story bullets
extended through #114, #116, #121
CHANGELOG.md — new "Proof state" + "Documentation" sections
under [Unreleased] tracking the full PR chain
(#92, #102, #104, #106, #114, #115, #116,
#117, #121) + the Idris2 totality campaign
(#89-#100) + the doc/wiki refresh (#113 +
wiki).
## Companion wiki update
Home.md, Proof-status.md, What-can-go-wrong.md updated in the wiki
repo with the same 22 → 12 figures + extended reduction story.
Pushed separately to the wiki master.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hyperpolymath
hyperpolymath merged commit 0dfda03 into mainMay 21, 2026
2 checks passed
@hyperpolymath
hyperpolymath deleted the proof-debt/ephapax-docs-12-goals branch May 21, 2026 07:16
@github-actions

Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 30 issues detected

SeverityCount
🔴 Critical7
🟠 High6
🟡 Medium17

⚠️Action Required: Critical security issues found!

View findings
[
{
"reason": "Issue in quality.yml",
"type": "missing_workflow",
"file": "quality.yml",
"action": "create",
"rule_module": "workflow_audit",
"severity": "high"
},
{
"reason": "Issue in security-policy.yml",
"type": "missing_workflow",
"file": "security-policy.yml",
"action": "create",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Action hyperpolymath/standards/.github/workflows/governance-reusable.yml@main needs attention",
"type": "unpinned_action",
"file": "governance.yml",
"action": "pin_sha",
"rule_module": "workflow_audit",
"severity": "high"
},
{
"reason": "Admitted leaves proof hole (4 occurrences, CWE-704)",
"type": "admitted",
"file": "/home/runner/work/ephapax/ephapax/formal/Semantics.v",
"action": "flag",
"rule_module": "code_safety",
"severity": "critical"
},
{
"reason": "Coq admit tactic leaves goal unproven (3 occurrences, CWE-704)",
"type": "coq_admit_tactic",
"file": "/home/runner/work/ephapax/ephapax/formal/Semantics.v",
"action": "flag",
"rule_module": "code_safety",
"severity": "critical"
},
{
"reason": "User-defined Coq axiom -- not verified by kernel (2 occurrences, CWE-704)",
"type": "coq_axiom",
"file": "/home/runner/work/ephapax/ephapax/formal/Semantics.v",
"action": "flag",
"rule_module": "code_safety",
"severity": "medium"
},
{
"reason": "believe_me undermines formal verification (1 occurrences, CWE-704)",
"type": "believe_me",
"file": "/home/runner/work/ephapax/ephapax/src/formal/Ephapax/Formal/RegionLinear.idr",
"action": "flag",
"rule_module": "code_safety",
"severity": "critical"
},
{
"reason": "assert_total bypasses totality checker (1 occurrences, CWE-704)",
"type": "assert_total",
"file": "/home/runner/work/ephapax/ephapax/src/formal/Ephapax/Formal/RegionLinear.idr",
"action": "flag",
"rule_module": "code_safety",
"severity": "high"
},
{
"reason": "expect() in hot path (1 occurrences, CWE-754)",
"type": "expect_in_hot_path",
"file": "/home/runner/work/ephapax/ephapax/src/ephapax-repl/src/lib.rs",
"action": "flag",
"rule_module": "code_safety",
"severity": "medium"
},
{
"reason": "from_raw constructs types from raw pointers without safety checks (1 occurrences, CWE-676)",
"type": "from_raw",
"file": "/home/runner/work/ephapax/ephapax/src/ephapax-vram-cache/src/lib.rs",
"action": "flag",
"rule_module": "code_safety",
"severity": "high"
}
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@hyperpolymath