You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
Meticulous documentation maxout across the human + machine surfaces of
the repo, in the wake of the #169 / #170 narrative-coherence pass and
the #171 / #172 / #174 R5 governance landings. Nine atomic commits;
no source changes; no count refreshes (deferred to the next backend
audit per the #169 closeout).
### What changed
| Area | Commit | Why |
|---|---|---|
| `README.adoc` | `476a1f8` | Tier-1 enumeration disagreed with
`ProverKind::all_core()` (named Idris2/F*/AltErgo/Dafny/Vampire/EProver;
source returns Metamath/HOLLight/Mizar/PVS/ACL2/HOL4). Defer to
canonical instead. Also fixes `just security` / `just coverage` (do not
exist) → `just audit` / `just pre-commit`. |
| `docs/PROVER_COUNT.md` | `5674d4a` | Same Tier-1 list bug as above
(the canonical doc had the wrong list). Drops Tier-1 dupes from Tier-2;
adds the eight `all()`-only Tier-2 provers that were missing; fixes
`/api/verify` → `/api/provers`; adds a *Known drift* note for the 128 vs
~138 variant gap (refresh deferred per #169). |
| `QUICKSTART-USER.adoc` | `699201a` | Drops fictional `Version 1.5.0` +
hardcoded test counts (232/389) + the synthesised
`{provers":48,"version":"1.5.0"}` health-payload + `/api/v1/health`
(correct: `/api/health`) + `just run repl` (correct: `cargo run --
interactive`). |
| `QUICKSTART-DEV.adoc` | `699201a` | `chapel_poc/` → `src/chapel/`;
adds the live just-recipe wrappers; adds an Idris2 ABI section; repoints
to `CONTRIBUTING.adoc` (canonical). |
| `SECURITY.md` | `fc9ddee` | Supported-versions table named `0.1.x`
(Cargo.toml is 2.1.0); reporting routed to
`security@echidna-project.org` placeholder; advisories titled
\"GitLab\". Replaced with GitHub Security Advisories + maintainer
fallback; drops `Version: 1.0` footer (R5b drift). |
| `MAINTAINERS.adoc` | `d76edbb` | Adds security-disclosure cross-link +
canonical-surface index. |
| `AUTHORS.md` | `d76edbb` | Was a placeholder template with fictional
maintainer, GitLab refs, MIT/Palimpsest license claim, TBD-everywhere
statistics, Tier-1 list missing six provers. Replaced with concise,
date-free, count-free version pointing at `git shortlog -sne`. |
| `CODE_OF_CONDUCT.md` | `2be02e2` | Replaces
`echidna-conduct@example.org (Replace with actual contact)` placeholder
with GitHub Security Advisories + maintainer fallback; drops `Version:
1.0` footer (R5b drift). |
| `docs/wiki/Home.md` | `7c2c7ba` | Drops `Version: 2.3.0` footer (would
fire R5b drift against `2.1.0` in Cargo.toml on next governance run). |
| `docs/ROADMAP.md` | `5650a52` | Bumps last-revised to 2026-06-01;
one-paragraph note on R5/MVP-smoke governance landings. No stage-map
change. |
| `CLAUDE.md` | `9c3bb7a` | Adds the full clap-routed CLI subcommand
list + a *Governance gates* section documenting
R5a/R5b/MVP-smoke/Idris2-ABI-CI/chapel-CI/container-CI so agents know
which strings are drift-scanned. |
### Deliberately not touched (per memory directives)
- **`src/abi/` namespace state** — owner-managed (per
`feedback_echidna_src_abi_namespace_intentional`). No proposed typo
fixes / orphan deletions / module-decl corrections.
- **SPDX reconciliation between MPL-2.0 docs and AGPL source** —
owner-managed (per `feedback_echidna_license_docs_mpl_intentional` after
the #149 revert).
- **Prover counts in `docs/PROVER_COUNT.md` (128) or
`.machine_readable/provers.a2ml` (113)** — refresh deferred to the next
backend-count audit per the #169 closeout. The drift is now *named* in
PROVER_COUNT.md so readers can find it.
- **`CHANGELOG.md`** — owner-decision per #173 on version
reconciliation.
- **`.machine_readable/6a2/*.a2ml` stale dates / counts** — same
deferral.
- **`docs/ROADMAP.md` stage-map content** — well-maintained per
2026-05-30 audit; only the header date moved.
### Wiki updates (pushed separately)
The GitHub wiki at https://github.com/hyperpolymath/echidna/wiki was
significantly behind the in-repo canonical at `docs/wiki/` (which the
`docs/wiki/README.md` explicitly names as the source of truth). One
commit pushed directly to the wiki repo's `master` branch syncs all
six pages (Home, Architecture, Getting-Started, FAQ, Guides,
Troubleshooting) verbatim from `docs/wiki/`. The wiki had stale
prover counts (48+ vs canonical), fictional module paths
(`backends/`, `core/`, `pipeline/`, `ml/`), fictional API endpoints
(`POST /verify` on port 8080), and fictional recipes (`just api`,
`just setup`, `just repl`, `just verify`). All corrected to match
the actual source tree.
## Test plan
- [x] `grep -nE '1059|232|389|/api/v1/|just run repl|just security|just
coverage|0\\.1\\.x|echidna-conduct@example|security@echidna-project|chapel_poc/'
README.adoc README.md EXPLAINME.adoc CLAUDE.md CONTRIBUTING.adoc
CONTRIBUTING.md QUICKSTART-*.adoc SECURITY.md CODE_OF_CONDUCT.md
MAINTAINERS.adoc AUTHORS.md docs/*.md docs/wiki/*.md` → no matches
- [x] All commits GPG-signed with key
`4A03639C1EB1F86C7F0C97A91835A14A2867091E`
- [x] Wiki commit pushed (verified via `git push` to echidna.wiki.git
master)
- [x] No `Version: x.y.z` strings outside CHANGELOG.md / Cargo.toml
(R5b-safe)
- [ ] CI on this PR
🤖 Generated with [Claude Code](https://claude.com/claude-code)
0 commit comments