Child of #116 (bootstrap). Extends the prompts library (#111) and the loop (#113).
Add a built-in production-grade checklist prompt (instrumentation, auth, emailing, error handling, tests, ...) that returns a structured verdict { blockers: [...] }. Introduce that verdict as a light convention so the loop can gate on outcome, not just execution error (answers the open note left in #113). This is what bootstrap's full-fledged loop repeats against until blockers is empty.
Child of #116 (bootstrap). Extends the prompts library (#111) and the loop (#113).
Add a built-in
production-gradechecklist prompt (instrumentation, auth, emailing, error handling, tests, ...) that returns a structured verdict{ blockers: [...] }. Introduce that verdict as a light convention so the loop can gate on outcome, not just execution error (answers the open note left in #113). This is what bootstrap's full-fledged loop repeats against until blockers is empty.