Commit 27bbca0
ArghDA M7: investigation — Echidna client blocked, honest stub stays (docs) (#49)
## What
Records the outcome of investigating the **last** open roadmap item —
the real Echidna orchestrator HTTP client. **Verdict: BLOCKED (not an
effort gap) — the honest `Unavailable` stub stays.** Docs-only
(STATE.a2ml); no code fabricated.
## Why (in-scope investigation)
To build the client honestly you need a confirmed HTTP contract to
dogfood against. There isn't one:
- `src/dispatch.rs` itself states the orchestrator API is *"unconfirmed
(it may not exist yet)"*.
- `ECOSYSTEM.a2ml` describes echidna only at a high level (orchestrator,
"Unified Zig API service #3, port 8090") — **no endpoints, no
request/response schema**, i.e. no contract.
- The `echidna` repo is **outside this session's GitHub access scope**
(not among the scoped repos), so it can't be read to discover an API —
and searching outside scope is disallowed.
Writing a client would therefore mean **inventing an unverifiable
contract**, which the honesty mandate and dispatch.rs's own honest-stub
discipline forbid.
**Unblock condition:** a published Echidna API (endpoints + schemas)
*and* a reachable instance to dogfood against; then wire `Dispatch::run`
behind a cargo feature — no backend/caller churn.
## Roadmap terminus
All tractable items are done:
- Engine spine **M0–M11**
- Refinements **M3** (workspace verdicts), **M4** (.ipkg roots +
totality/`partial` lint), **M6** (axiom audit + lake-env)
- Heavy tail **M8 Coq / M9 Isabelle / M10 Mizar**
**Nine backends** (agda, agda-cubical, idris2, lean4, coq, isabelle,
mizar + z3, cvc5), every one dogfooded against its real tool. M7's
client is the sole residual and is externally blocked.
Gate unaffected (docs-only): `check-spdx.sh` OK, 173 tests still pass.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_012MpYSh6Wy8YMBH2E3qVyT7
---
_Generated by [Claude
Code](https://claude.ai/code/session_012MpYSh6Wy8YMBH2E3qVyT7)_
Co-authored-by: Claude <noreply@anthropic.com>1 parent bd7bb5f commit 27bbca0
1 file changed
Lines changed: 21 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
265 | 265 | | |
266 | 266 | | |
267 | 267 | | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
268 | 287 | | |
269 | 288 | | |
270 | 289 | | |
| |||
413 | 432 | | |
414 | 433 | | |
415 | 434 | | |
416 | | - | |
| 435 | + | |
| 436 | + | |
417 | 437 | | |
418 | 438 | | |
419 | 439 | | |
| |||
0 commit comments