Skip to content

Commit 9f0b2bd

Browse files
Merge branch 'main' into feat/corpus-dispatcher-all-17-adapters
2 parents 927fc72 + 192a25a commit 9f0b2bd

29 files changed

Lines changed: 1796 additions & 486 deletions

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
pull_request:
88
branches: [main, master]
99
schedule:
10-
- cron: '0 6 * * 1'
10+
- cron: '0 6 1 * *' # monthly 1st 06:00 UTC
1111

1212
# Estate guardrail: cancel superseded runs so re-pushes / rebased PR
1313
# updates do not pile up queued runs against the shared account-wide

.machine_readable/6a2/STATE.a2ml

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,46 @@ type = "state-file"
88

99
[metadata]
1010
project = "echidna"
11-
version = "2.1.1"
12-
last-updated = "2026-05-19"
11+
version = "2.3.0"
12+
last-updated = "2026-06-02"
1313
status = "active"
14+
release-tag = "v2.3.0"
1415

1516
[project-context]
1617
name = "echidna"
1718
completion-percentage = 100
18-
phase = "v1.6.0 Released — Phase 0 of comprehensive backend expansion landed"
19+
phase = "v2.3.0 Released — saturation+typing (#198) + GNN training wiring (#207) + dispatcher all-17-adapters (PR pending SPDX hook) + comprehensive contractile family (#214) + first owner-authorised GNN training run completed (best MRR 0.92)"
20+
21+
[session-2026-06-02]
22+
description = "Major wave: 20+ PRs across echidna+echidnabot+gitbot-fleet+hyperpolymath"
23+
notable-pr-merges = [
24+
"#176 panic-attack Critical bound (load_octads_jsonl)",
25+
"#178 echo-types audit cross-doc",
26+
"#179 6 SHA-pin bumps + proven manifest fix",
27+
"#182 doc maxout (+wiki sync)",
28+
"#183 Chapel 2.3 → 2.8 bump (ubuntu-22.04 .deb pin)",
29+
"#184 v2.3.0 release reconcile (#173 Option B)",
30+
"#185 mktemp swap for scripts/",
31+
"#186 FFI audit §§9-11 (FLINT + Zig bridges + Zig overlay)",
32+
"#188 GraphQL +3 ops (verifyProof/suggestTactics/proverStatus) closes #180",
33+
"#189 nix purge per estate policy",
34+
"#198 saturation+typing (corpus 4→17, 42-discipline embedding)",
35+
"#199 a2ml-validate to 6bff6ec (s-expression form)",
36+
"#206 wave3 CI/CD closeout (C001-C005)",
37+
"#207 GNN training wiring (CorpusLoader)",
38+
"#209 Palimpsest framework reference restored",
39+
"#210 JSON dep fix (corpus_loader.jl)",
40+
"#211 EchidnaML CUDA.version() fix + training doc skeleton",
41+
"#212 training run 2026-06-02 results (MRR 0.92, 17 epochs coq, 16 lean)",
42+
"#214 contractile family (5 files, 805 ins / 307 del — comprehensive A/B/D/T### error codes)",
43+
]
44+
new-issues-filed-as-trackers = [
45+
"#177 panic-attack FFI follow-ups",
46+
"#187 panic-attack classifications path mismatch (audits/ vs reports/audits/)",
47+
"#190-197 long-tail roadmap trackers (OpenTheory/Dedukti/SPARK/AI-sketch/Cap'n Proto/Stage 5/L2.3/Verisim)",
48+
]
49+
known-blocker = "feat/corpus-dispatcher-all-17-adapters branch ready to wire 13 missing adapters into CLI dispatcher; blocked by src/rust/main.rs SPDX-FileCopyrightText hook requiring owner manual flip from 'ECHIDNA Project Team' to canonical 'Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>' before commit accepted"
50+
gnn-training-run = "models/neural/{best_model,final_model,gnn_ranker,checkpoint_epoch_{5,10,15}} — 952MB total; gnn_ranker production-deployable (162MB)"
1951

2052
[expansion-roadmap]
2153
# 2026-04-26 — design landed; Phase 0 foundation pushed. Goal: push prover

0 commit comments

Comments
 (0)