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
Copy file name to clipboardExpand all lines: .machine_readable/6a2/STATE.a2ml
+19Lines changed: 19 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -678,3 +678,22 @@ pkg-5-open-followups = [
678
678
"run_training.jl cap semantics: document that `ECHIDNA_MAX_PROOF_STATES=N` reads the first N proof_states from UNIFIED.jsonl — which is sorted by prover and happens to put ACL2 first (no premise matches). Either shuffle before cap, or filter to proof_ids that exist in premises_COMPLETE.jsonl before capping.",
pkg-4-shared-types = "Rust workspace now has crates/echidna-core exporting Term, Goal, ProofState, Tactic, Theorem as the canonical shared-types layer. vcl-ut re-exports via vcltotal-interface. No duplication — one canonical source."
693
+
pkg-4-transport = "vcltotal-echidna-client ships as an async REST client keyed to echidna's REST surface (port 8000). Wiremock round-trip tests cover /api/verify, /api/prove, exchange endpoints (/api/exchange/opentheory, /api/exchange/dedukti). 5 round-trip tests green."
694
+
pkg-4-matrix-ci = "backend-matrix.yml runs 113 jobs (one per ProverKind variant) with max-parallel=3. Prep job parses echidna's .machine_readable/provers.a2ml at runtime to emit matrix JSON as an ephemeral GHA output — no committed JSON per the 'no JSON emit' estate rule. Today each job runs the same wiremock suite; when REST surface expands beyond its current 17-prover subset, jobs can diverge per slug without restructuring."
695
+
pkg-4-open-followups = [
696
+
"echidna REST endpoints on HEAD: src/interfaces/rest/{handlers,main,models}.rs have Session C's export/import wiring but are blocked on a pre-existing FfiProverBackend breakage on HEAD. Syntactically clean, cannot commit onto broken base. Next owner: whoever resolves the FfiProverBackend adapter.",
697
+
"Matrix CI realism: only 17 of 113 provers currently exposed via REST. Today's matrix runs a uniform wiremock suite per slug (work-convergent) — upgrade path is either (a) expand echidna REST handlers to cover all 113, or (b) specialise per-job wiremock per slug. Tracked as Package 4 step 7.",
698
+
"Session C's Package 4 step 6 (FfiProverBackend adapter fix) not attempted — Session C asked and was told to fix in isolated commit, but stalled on the pre-existing HEAD breakage rather than the adapter itself.",
0 commit comments