Public: anyone can read this; the crew can change it.
Spike: spawn a forge on Cloudflare with OpenTofu from a crew run, state in the forge's own bucket #339
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Direction #334 asks for '+ New forge'. The runtime spike (2026-10-02) found a forge needs bun, git, claude and a data directory, no Kubernetes; Cloudflare Containers give zero idle cost but HTTP-only inbound and ephemeral disk (snapshots in beta, 30-day retention), Fly gives volumes and raw TCP, and a Worker with one Durable Object per forge is the natural always-on front door for either body.
Intent: a reproducible OpenTofu module, run by a sandboxed crew run with injected credentials, that stands up one forge behind a Worker front door, and a written verdict on which body fits.
Acceptance:
tofuon the host list in docs/EXTRACT.md and available to runstofu planclean andtofu applyproducing a forge that answers /healthz and /mcpDepends on run secret injection. Risks: cost from a forgotten apply — the module tags everything and the spike ends with
tofu destroyproven; never touch the production tunnel or zone records outside aspike-prefix.