tools

  • dev/ — the launchers behind buck2 run //:dev and //:preview.
  • check-songs/ — buck2 run //:check-songs: every song played headless on the dev server, with what Jev did.
  • mcp/ — the stdio MCP proxy .mcp.json runs.
  • mcp-e2e/ — the hosted MCP end to end: a real MCP client, OAuth with a passkey, playing into a signed-in tab.
  • events/ — nix run .#events: the Worker's telemetry, read back from Analytics Engine.
  • deploy/ — the deploy's steps before wrangler deploy: the release-note check, and the Worker's storage (created, and migrated).
  • critic/ — Jev's art critic: scores every song revision and records the score in its spec.
  • agreement/ — nix run .#agreement: how often listeners' "do you agree with Jev?" votes agree with the critic's current scores.
  • jev-history/ — nix run .#jev-history -- <song>: Jev's decision history, how often it picks each option section by section, from the stored performances.
  • measure/ — measures each song's mix as written, per part, into its spec for the critic.
  • dbpatch/ — Strudel's own (upstream).
  • vocals/ — jevstrudel's vocal tools: speak and vocode. See its README.