Part of #297 (Bootstrap mode).
A daemon path to start a brand-new project from nothing. Today addProjects only installs into an existing git repo; bootstrap needs to create the 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.
Part of #297 (Bootstrap mode).
A daemon path to start a brand-new project from nothing. Today
addProjectsonly installs into an existing git repo; bootstrap needs to create the project.Scope:
git init), register it, return its projectId.sendAddProject.