The dashboard can only register projects that already exist: addProject takes a directory that is already a git repo. There is no path to create a brand-new project.
Scope:
- New daemon closure: create a fresh directory (+ optional
git init), register it, return its projectId.
- Start a from-scratch run in it (the empty-workspace build path already exists in run.ts/steps.ts).
- Telefunc + request-context wiring, same shape as
sendAddProject.
- Verify on a real daemon: create -> appears in the Projects list -> a run starts in the new dir.
Re-scoped: this was filed as part of #297 (Bootstrap mode). That framing is gone — BOOTSTRAP_PREAMBLE and --bootstrap were removed in #552, and four live runs showed #326 alone already stops an empty-dir build to plan. What is left here is just the missing create-a-project path, which stands on its own and needs no bootstrap prompt.
The dashboard can only register projects that already exist:
addProjecttakes a directory that is already a git repo. There is no path to create a brand-new project.Scope:
git init), register it, return its projectId.sendAddProject.Re-scoped: this was filed as part of #297 (Bootstrap mode). That framing is gone —
BOOTSTRAP_PREAMBLEand--bootstrapwere removed in #552, and four live runs showed #326 alone already stops an empty-dir build to plan. What is left here is just the missing create-a-project path, which stands on its own and needs no bootstrap prompt.