Commit b34e4f9
## Summary
- Replace the in-tree `absolute-zero/` vendored copy (232 files / ~36k
LOC) with a git submodule pinned at upstream
`hyperpolymath/absolute-zero@7da92b3`.
- Rename proof-debt §(e) **VENDORED** → **SUBMODULE**; refresh wording;
close out the "Open owner question 1: vendoring policy".
- Refresh `.hypatia-ignore` header comment to reflect submodule status
(entries stay as a defensive measure).
## Why
Per the issue body, two siblings of `hyperpolymath/absolute-zero` exist
in this repo's history: one in-tree, one canonical upstream. The issue's
own second status-update comment (2026-05-27 15:01Z) confirmed PR #83's
re-vendor + absolute-zero#65 upstreaming left the trees as 174
byte-identical paths + 0 maa-only files + 7 files lightly
upstream-newer. Disposition (B) submodule conversion is the cleanest
landing.
## Behaviour impact
- **`check-trusted-base.sh`** uses `find .` which walks submodule
contents naturally (verified in
`hyperpolymath/standards/scripts/check-trusted-base.sh:54` —
`PRUNE_PATHS` does not list submodules). The 149/150 marker count is
preserved.
- **No build/CI references** to `absolute-zero/` paths exist outside the
submodule itself (verified via `grep -rln "absolute-zero/"
--include="*.yml" --include="Justfile" .` — only hits are inside the
submodule directory).
- **Existing prose references** to `absolute-zero/src/...`,
`.../tests/...`, etc. (in `EXPLAINME.adoc`, `TEST-NEEDS.md`,
`aletheia/conformance/ECHIDNA-CONFORMANCE.md`) continue to resolve
through the checked-out submodule directory.
## Test plan
- [ ] CI green (submodule fetched on workflow runs)
- [ ] `git submodule update --init absolute-zero` succeeds on a fresh
clone
- [ ] `bash scripts/check-trusted-base.sh .` (from
`hyperpolymath/standards`) still reports the same marker count after
submodule conversion
- [ ] Bump path: `git submodule update --remote absolute-zero` advances
pin cleanly
Closes #84.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 9dbf56b commit b34e4f9
234 files changed
Lines changed: 55 additions & 36248 deletions
File tree
- absolute-zero
- .claude
- .clusterfuzzlite
- .github
- ISSUE_TEMPLATE
- workflows
- .machine_readable
- 6a2
- contractiles
- bust
- trust
- svc
- k9
- examples
- .migration
- .well-known
- contractiles
- dust
- must
- trust
- css
- data/malbolge
- docs
- archive
- wiki
- elm/src
- examples
- ada
- brainfuck
- clojure
- cobol
- cpp
- csharp
- c
- elixir
- erlang
- fortran
- fsharp
- haskell
- javascript
- lisp
- malbolge
- ocaml
- php
- prolog
- rust
- scala
- scheme
- special-ops
- cpu
- database
- gpu
- hardware
- network
- os
- quantum
- whitespace
- ffi/zig
- src
- test
- fuzz
- fuzz_targets
- homepage
- license
- papers/.latex
- proofs
- agda
- coq
- category
- common
- filesystem
- lambda
- malbolge
- physics
- quantum
- isabelle
- lean4
- mizar
- z3
- scripts
- src
- abi
- Proofs
- brainfuck
- src
- whitespace
- src
- tests
- tools
- verification
- wasm
- docs
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
| |||
Submodule absolute-zero added at 7da92b3
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments