Skip to content

build: bolt from [tools.bolt] (v1.8.0), no bolt flake input - #11

Merged
noah-emp merged 2 commits into
mainfrom
build/tools-bolt
Sep 25, 2026
Merged

noah-emp merged 2 commits into
mainfrom
build/tools-bolt

Conversation

@noah-emp

Copy link
Copy Markdown
Collaborator

Drops the bolt flake input. bolt now comes from [tools.bolt] (v1.8.0) through ez's nix lib. Flake inputs are nixpkgs, bend, ez; ez and bend (2.0.27) relocked.

Draft: lint fails under bolt 1.8.0. On main the old bolt pin reports nothing; bolt 1.8.0 reports 179 errors in the laws group:

  • 169 × L002 in ezhttp/LAWS.bend: laws with no for/exs binder (a single case), to quantify or delete;
  • 10 × L001: defs/types no quantified law reaches (6 in bench/main.bend, 2 in ezhttp/client.bend, 2 in ezhttp/main.bend).

proofs (1/1) and http (all hard checks) pass. Needs a decision: quantify the laws (spec work) or change bolt.bend's laws level.

🤖 Generated with Claude Code

ngngardner and others added 2 commits September 25, 2026 11:13
Drop the bolt flake input. bolt is now the lock's [tools.bolt] pin
(v1.8.0), built by ez's nix lib: ez.mkLint for the lint check,
ez.toolPackage for packages.bolt, and ez.mkShell { src = self; } puts it
in the dev shell. Relock the flake's ez (836aa9c) and bend (2.0.27).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
See #12.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@noah-emp
noah-emp marked this pull request as ready for review September 25, 2026 15:29
@noah-emp
noah-emp enabled auto-merge (squash) September 25, 2026 15:29
@noah-emp
noah-emp merged commit 926ee44 into main Sep 25, 2026
1 check passed
@noah-emp
noah-emp deleted the build/tools-bolt branch September 25, 2026 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants