chore: bump version to 1.20.0-beta.1
Co-Authored-By: Claude Fable 5 <[email protected]>
Co-Authored-By: Claude Fable 5 <[email protected]>
Co-authored-by: curiecrypt <[email protected]>
Review feedback from refi93 on PR #209. Co-Authored-By: Claude Fable 5 <[email protected]>
Each Haskell cluster (simulation, leios-trace-hs, leios-trace-verifier, trace-processor, leios-deltaq, betti0) now owns its own cabal.project and its own haskell.nix project scoped to just its subtree, exposed lazily under legacyPackages.<cluster>. The previous setup snapshot the whole repo as haskell.nix source, so any edit invalidated every cluster's plan and IFD ran on every nix develop; now eval inputs are bounded per cluster, dev shells are plain mkShell decoupled from haskell.nix (~10s entry), and clusters can drift their pins independently. Cross-cluster source deps (simulation, leios-trace-verifier both consume leios-trace-hs) use lib.fileset.toSource + cabalProjectFileName so the existing ../leios-trace-hs paths resolve naturally. iogx is dropped; flake-parts drives the flake directly with haskell-nix and CHaP as top-level inputs. CI now scopes to the simulation cluster. Co-Authored-By: Claude Opus 4.7 <[email protected]>
Prototype: Voting UI updates
Signed-off-by: Tripura Repalle <[email protected]>
Signed-off-by: Akhil Repala <[email protected]>