validateNewProject
validateNewProject(
body,repoRoot): {ok:true;value:NewProjectInput; } | {error:string;ok:false; }
Defined in: src/validate.ts:251
Validate a POST /api/projects request body.
Returns { ok: true; value: NewProjectInput } on success or { ok: false; error: string }
with a stable newproject_failed_* code. Never throws.
Does NOT check whether the target directory exists — that is done in createProject.
Parameters
Section titled “Parameters”unknown
repoRoot
Section titled “repoRoot”string
Returns
Section titled “Returns”{ ok: true; value: NewProjectInput; } | { error: string; ok: false; }