Commit graph

13 commits

Author SHA1 Message Date
Bryan Helmkamp
bf8faf03b9 Remove preflight tests step from implement-and-simplify workflow
The cargo test preflight step is slow and unnecessary since the verify
step already runs tests after implementation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 00:28:28 -04:00
Bryan Helmkamp
9dd481b509 Use sudo to symlink cargo binaries into /usr/local/bin
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 21:35:39 -04:00
Bryan Helmkamp
ef09048b20 Add cargo env to ~/.profile so login shells pick it up
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 21:34:17 -04:00
Bryan Helmkamp
6470e4c034 Symlink cargo binaries into /usr/local/bin for all script nodes
Each script node runs in a fresh sh shell, so sourcing .cargo/env
in the toolchain node doesn't persist. Symlinking into /usr/local/bin
puts cargo, rustc, clippy etc. on the default PATH for every node.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 21:31:48 -04:00
Bryan Helmkamp
ad2c113b62 Fix toolchain script: source cargo env outside subshell
The `. $HOME/.cargo/env` was running inside a subshell so the PATH
change didn't persist to the subsequent `cargo --version` command.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 21:30:11 -04:00
Bryan Helmkamp
eff97202e4 Install Rust toolchain in sandbox if not already present
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 21:29:34 -04:00
Bryan Helmkamp
041486400e Add toolchain check step before preflight in implement-and-simplify workflow
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 20:47:30 -04:00
Bryan Helmkamp
9fa088b1a9 Split preflight into compile/lint/test stages with lint auto-fix loop
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 20:33:09 -04:00
Bryan Helmkamp
95be0206e5 Add implement-and-simplify workflow with full preflight checks
Run cargo check, clippy, and tests in preflight before starting implementation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 13:40:30 -04:00
Bryan Helmkamp
f4c2014026 Add custom Dockerfile and simplify imagegen workflow
Bake the imagegen script into a Daytona snapshot so the agent
can just run `imagegen <prompt> <output>` instead of manually
calling the Gemini API with curl/jq.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 11:20:07 -04:00
Bryan Helmkamp
95854936e8 Remove imagegen-api test files from git tracking
These are local test files like imagegen.dot/imagegen.toml.
They live in gitignored tmp/ and don't need to be tracked.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 23:58:01 -05:00
Bryan Helmkamp
3eb15dab4e Fix imagegen-api.dot to avoid double variable expansion
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 23:38:47 -05:00
Bryan Helmkamp
6ea5cc8f38 Add API-backend imagegen test workflow for sandbox.env e2e testing
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 23:36:32 -05:00