Commit Graph
9 Commits
Author SHA1 Message Date
ciregenz 949170f0d5 [eric] runner: name the one parity row that will not pass, and why refusing beats faking it 2026-08-02 19:35:33 -07:00
ciregenz e9ed479b93 [eric] runner: the image had node but no npm, so CreateApp scaffolded an app it could never build 2026-08-01 01:20:11 -07:00
ciregenz f401793604 [eric] cloud runs: carry the user's own skills up, and name the apps the container cannot reach 2026-08-01 01:20:11 -07:00
ciregenz 9cf70af587 [eric] runner: a cloud run's files come home, and one too big to carry says so instead of vanishing 2026-08-01 01:19:58 -07:00
ciregenz fca2707c53 [eric] runner: a busy backend missing one poll killed the whole cloud run 2026-07-31 23:07:00 -07:00
ciregenzandClaude Opus 5 aa372dee13 [eric] runner: boot the real Electron shell under Xvfb so a cloud run drives a real browser
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015q1TVSLNNsXAoyM7sJuVKP
2026-07-31 19:01:10 -07:00
ciregenzandClaude Opus 5 949655e86c [eric] backend: browser tools follow whether a renderer is attached, not the headless flag
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015q1TVSLNNsXAoyM7sJuVKP
2026-07-31 19:01:03 -07:00
ciregenz 475a76ce68 [eric] runner: keep the developer's backend/.env out of the image and fail the build if one ever lands 2026-07-31 12:47:49 -07:00
ciregenz 2cc6bc017f [eric] runner: ephemeral cloud container that boots the backend, runs one workflow, and exits 2026-07-31 12:44:35 -07:00