Repository navigation
docs(readme): ephapax is a design reference only; fix(ci): install src/interface/abi.ipkg - #73
hyperpolymath wants to merge 2 commits into
Conversation
Add README section "Relationship to ephapax (design reference only)".
ephapax uses anytype as a design reference only ("pick the algebra, get
the discipline"). There is no code or build dependency in either
direction, per the kernel ruling D-2026-10-12, and no soundness proof
exists for the relationship. The source is the ephapax v2 survey's
cross-repo action list. Add a matching CHANGELOG entry.
Recorded in the README rather than ECOSYSTEM.a2ml, because A2ML is
retired estate-wide.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01J4QvDjUNwStGwcKTtAQ3NY
|
No actionable comments were generated in the recent review. Summary
Merge Risk:
|
#55 moved abi.ipkg from the repo root to src/interface/, but the Justfile `test` recipe and the idris2-proof workflow still ran `idris2 --install abi.ipkg` from the root, which fails with "File Not Found". The workflow has failed on main since that commit (7329ceb, 2026-09-19). Both now install src/interface/abi.ipkg. Checked locally with Idris2 0.8.0 (the workflow pins 0.7.0): kernel and ABI install exit 0, anytype-tests 19/19 pass, check-cli.sh PASS, and check-idris2-proofs.sh PASS. The Zig seam step was not run here: the repo pins Zig 0.16.0, which this environment does not have. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01J4QvDjUNwStGwcKTtAQ3NY
|
|
CI note on the two red checks. Neither comes from this PR, and this PR cannot fix either one. SonarQube (workflow
Deposit findings for gitbot-fleet (workflow
No fix for either check is possible in this PR. Generated by Claude Code |
|
Two more red checks on 5acc993 come from main, not from this PR:
This PR changes only Generated by Claude Code |



Summary
This PR has two changes:
ephapax/docs/reports/2026-11-04-v2-survey/EPHAPAX-V2-ARCHITECTURE-AND-PLAN.adoc): ephapax uses anytype as a design reference only. There is no code or build dependency (kernel ruling D-2026-10-12), and no soundness proof exists for the relationship.7329ceb, 2026-09-19) movedabi.ipkgtosrc/interface/. The Justfiletestrecipe and.github/workflows/idris2-proof.ymlstill ranidris2 --install abi.ipkgfrom the repo root, which fails withFile Not Found. The Idris2 proof workflow has failed on main since that commit. Both now installsrc/interface/abi.ipkg.Changes
README.adoc: a new section, "Relationship to ephapax (design reference only)", placed after "Relationship to systemet and AffineScript". It says:CHANGELOG.adoc: an[Unreleased] → Addedentry.Justfileand.github/workflows/idris2-proof.yml: install the ABI package asidris2 --install src/interface/abi.ipkg.RSR Quality Checklist
Required
just testor equivalent). Partly: every Idris2 step passes here; the Zig seam step was not run (see Testing).just fmtor equivalent).fmt-checkis still a TODO placeholder recipe.lintis still a TODO placeholder recipe.unsafeblocks without// SAFETY:comments (n/a)..envfiles included.As Applicable
.machine_readable/6a2/ECOSYSTEM.a2mlupdated: deliberately not done. A2ML is retired estate-wide and must not be extended. This records a non-dependency, and editing the file would drift the generated CLAUDE.md hash.CHANGELOGor release notes updated.Testing
All with Idris2 0.8.0, since the repo pins 0.7.0, which was not available here:
idris2 --install anytype.ipkg: exit 0.idris2 --install abi.ipkgfrom the root, before the fix:File Not Found. After the fix,idris2 --install src/interface/abi.ipkg: exit 0.anytype-tests: 19/19 PASS.anytype-cliwithscripts/check-cli.sh:RESULT: PASS.scripts/check-idris2-proofs.sh:RESULT: PASS, all 21.idrfiles accounted for.zig build test): not run. The repo pins Zig 0.16.0; with Zig 0.15.1 it fails to compile with 5 errors (Io.Threaded,testing.io), which is a version mismatch, not a defect.The workflow run on this PR is the real check of the CI change.
The commits are SSH-signed with the session key, not the owner's GPG key.
🤖 Generated with Claude Code
https://claude.ai/code/session_01J4QvDjUNwStGwcKTtAQ3NY