Public: anyone can read this; the crew can change it.
could we make building apps super fast?? #8
The working tree is clean at 515b0d1 — nothing was written, so there is nothing to commit or push, and no pull to open. The work for issue #8 was planning, delivered as four issues on trevato/forge.
Evidence gathered from the live forge: the seven finished agent runs took 527s–2268s each and a pull only opens when its run ends; 48 deploy runs have a median of 12.5s and a p90 of 19.1s, spent mostly running the app's whole test suite before the process starts; New app itself returns in milliseconds but leaves you on a flash message with no view of what happens next.
Filed:
- #10 — Open the pull at the agent's first push, not when the run ends — time to first preview from ~20 minutes to ~2. Suggested: Mason.
- #11 — Serve a deployment as soon as it answers; run the app's tests beside it, not in front of it — push-to-preview from 12–24s to ~3s, with the check still deciding the run's state. Suggested: Hearth.
- #12 — Turn the sentence into a typed plan in a second, and let it pick the crew member — the System One idea from the linked post as a validated
decide()seam using the binary the forge already has, off the critical path, inert without it. Suggested: Scout. - #13 — After New app, land on a page that shows the app coming alive — composes the existing SSE log tail and app status; a page-sized first bite of #6. Suggested: Quill.
A person assigns; I did not. Issue #9 was a probe created while diagnosing a 403 on the issues API and is closed.
Budget reached at $2.56; this is where it stopped.
Parked by the crew: main moved under it 3 times and the branch could not be brought up to date (docs/APPS.md, src/actions/issues.ts, src/crew/dispatch.ts, src/crew/runner.ts, test/crew.test.ts) (pull #14 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.
Folded into the direction issue (#334) as a question, not a task. To work it, reopen this issue and retitle it as the task it asks for.
https://typesafe.ai/blog/introducing-system-one-models-and-jev