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
Durable backlog for arghda-core v0.2, organized by ISO/IEC-14764 maintenance type × must/intend/wish. Every item ladders up to the project's two north stars: trust (a proven/ file is actually still proven — kill the silent-failure class) and reusability across provers (the language-agnostic engine consumed by arghda-panll / arghda-studio).
This issue stands in for a GitHub Milestone (none could be created via the available tooling).
(Preventive-flavored items — cycle guard #13, timestamp KATs #15, contract versioning #21 — are slotted by dominant character; say the word for a separate preventive lane.)
Durable backlog for arghda-core v0.2, organized by ISO/IEC-14764 maintenance type × must/intend/wish. Every item ladders up to the project's two north stars: trust (a
proven/file is actually still proven — kill the silent-failure class) and reusability across provers (the language-agnostic engine consumed by arghda-panll / arghda-studio).Corrective — faults relative to the goal
provenstaleness #12 · must · transitive-import closure hashing forprovenstaleness (in feat(proven): transitive-import closure hashing + cycle-safety regression #26)timestamp.rs#15 · intend · known-answer tests for the customtimestamp.rsAdaptive — adapt to provers / toolchain / estate / consumers
Languageabstraction (multi-prover) + a second backend #18 · intend · introduce theLanguageabstraction (multi-prover) + a second backend (headline epic; 0.2 breaking)rust-toolchain.toml+ CI matrixPerfective — quality / performance / evolvability
--format pretty|json|sarif)Recommended sequence
provenstaleness #12 → 2. corrective/must: lock in cycle-safety of the import walk with a regression test #13 (both in feat(proven): transitive-import closure hashing + cycle-safety regression #26) → 3. adaptive/must: make the "language-agnostic" claim honest (Agda-first today) #16 + adaptive/must: wire the standards rsr-profile capability check into CI #17 → 4. perfective/must: version the JSON contracts + adopt SemVer #21 → then 5. the adaptive/intend: introduce theLanguageabstraction (multi-prover) + a second backend #18Languageepic for 0.2.(Preventive-flavored items — cycle guard #13, timestamp KATs #15, contract versioning #21 — are slotted by dominant character; say the word for a separate preventive lane.)