Skip to content

Commit 0aaf866

Browse files
Claude/amazing cori kw a2 v (#103)
Co-authored-by: Claude <noreply@anthropic.com>
1 parent 779450d commit 0aaf866

94 files changed

Lines changed: 2748 additions & 12470 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/PROVEN-INTEGRATION.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ This document outlines the recommended [proven](https://github.com/hyperpolymath
1212

1313
## Integration Notes
1414

15-
ECHIDNA as a neurosymbolic theorem proving platform supporting 12 provers requires formally verified proof management:
15+
ECHIDNA as a neurosymbolic theorem proving platform supporting 128 prover backends (12 core; see [docs/PROVER_COUNT.md](../docs/PROVER_COUNT.md)) requires formally verified proof management:
1616

1717
- **SafeGraph** models proof dependencies as DAGs. The `Acyclic` proof guarantees no circular dependencies in proof chains, and `topoSort` provides correct ordering for proof verification. `PathExists` verifies lemma reachability.
1818

CLAUDE.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,22 @@ This document provides guidelines and context for working with Claude Code on th
44

55
## Project Overview
66

7-
**ECHIDNA** (Extensible Cognitive Hybrid Intelligence for Deductive Neural Assistance) is a trust-hardened neurosymbolic theorem proving platform supporting 105 prover backends with a comprehensive verification pipeline.
7+
**ECHIDNA** (Extensible Cognitive Hybrid Intelligence for Deductive Neural Assistance) is a trust-hardened neurosymbolic theorem proving platform supporting 128 prover backends with a comprehensive verification pipeline.
88

99
**Repository**: https://github.com/hyperpolymath/echidna
10-
**Version**: 2.3.0
10+
**Version**: 2.3.0 (see `CHANGELOG.md`; release-tag publication tracked in `docs/handover/TODO.md`)
1111
**License**: MPL-2.0
12+
**Architecture overview**: [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md)
13+
**Canonical prover count**: [`docs/PROVER_COUNT.md`](docs/PROVER_COUNT.md) (128 total, 12 core)
14+
**Environment variables**: [`docs/ENV-VARS.md`](docs/ENV-VARS.md)
1215

1316
## Repository Structure
1417

1518
```
1619
echidna/
1720
├── src/
18-
│ ├── rust/ # Rust core (105 provers, trust pipeline)
19-
│ │ ├── provers/ # 105 prover backend implementations
21+
│ ├── rust/ # Rust core (128 provers, trust pipeline)
22+
│ │ ├── provers/ # 128 prover backend implementations
2023
│ │ ├── verification/ # Trust pipeline (portfolio, certificates, axioms, confidence, mutation, pareto, statistics)
2124
│ │ ├── integrity/ # Solver binary integrity (SHAKE3-512, BLAKE3)
2225
│ │ ├── executor/ # Sandboxed solver execution (Podman, bubblewrap)
@@ -38,7 +41,7 @@ echidna/
3841
│ │ ├── grpc/ # gRPC (tonic, port 50051)
3942
│ │ └── rest/ # REST (axum + OpenAPI, port 8000)
4043
│ ├── julia/ # Julia ML components
41-
│ └── rescript/ # ReScript+Deno UI (10 files — built locally, not yet shipped)
44+
│ └── rescript/ # ReScript UI (10 files — migration to AffineScript-TEA in progress)
4245
├── .machine_readable/ # A2ML metadata (STATE.a2ml, META.a2ml, ECOSYSTEM.a2ml, …)
4346
├── .github/workflows/ # 17 CI/CD workflows
4447
├── Cargo.toml # Rust workspace root
@@ -69,9 +72,9 @@ Follow conventional commit format:
6972

7073
### Tech Stack
7174

72-
- **Rust**: Core logic, 105 prover backends, trust pipeline, CLI, REPL, API servers
75+
- **Rust**: Core logic, 128 prover backends, trust pipeline, CLI, REPL, API servers
7376
- **Julia**: ML inference (tactic prediction, premise selection, port 8090)
74-
- **ReScript + Deno**: UI components (10 files, zero TypeScript — local build only)
77+
- **AffineScript + Deno** (canonical; migration in progress from `src/rescript/`): UI served by Deno
7578
- **Chapel**: Optional parallel proof dispatch
7679

7780
### Prover Support (105 Total - ALL IMPLEMENTED)
@@ -100,7 +103,7 @@ The v1.5 trust hardening added:
100103

101104
### Key Components
102105

103-
- `src/rust/provers/mod.rs`: ProverBackend trait, ProverKind enum (105 variants), ProverFactory
106+
- `src/rust/provers/mod.rs`: ProverBackend trait, ProverKind enum (128 variants), ProverFactory
104107
- `src/rust/dispatch.rs`: Full trust-hardening dispatch pipeline
105108
- `src/rust/verification/`: Portfolio, certificates, axiom tracker, confidence, mutation, pareto, statistics
106109
- `src/rust/integrity/`: Solver binary integrity (SHAKE3-512, BLAKE3)
@@ -113,13 +116,13 @@ The v1.5 trust hardening added:
113116
### Current Status
114117

115118
**Completed (v2.0.0)**:
116-
- 105/105 prover backends across 10 tiers
119+
- 105/128 prover backends across 10 tiers
117120
- Trust & safety hardening (13 tasks complete)
118121
- 638+ tests passing (528 unit + 38 integration + 21 property + interface)
119122
- 3 API interfaces (GraphQL, gRPC, REST) with real prover backend invocation
120123
- Agda meta-checker: 30+ formally verified trust pipeline properties
121124
- Criterion benchmarks: 13 functions covering all critical paths
122-
- FFI bridge: complete C-compatible API for all 105 provers
125+
- FFI bridge: complete C-compatible API for all 128 provers
123126
- Julia ML layer (logistic regression, MRR 0.66)
124127
- 26 CI/CD workflows (including Agda meta-checker)
125128
- Zig FFI layer (4 shared libraries)

ECHIDNA_COMPARISON_ANALYSIS.md

Lines changed: 0 additions & 279 deletions
This file was deleted.

0 commit comments

Comments
 (0)