Build step 9 (spec section 16, PR #363):
.github/workflows/assessment-commands.yml plus the comment parser in
scripts/assessment/, the issue_comment glue behind the slash
commands (section 12).
Done when parser unit tests cover recognition, argument handling, and
every section 12 action and authorization decision, including:
Live wiring is verified on each command's first real use, with manual
bookkeeping as the fallback (HC-4); recorded here.
Build step 9 (spec section 16, PR #363):
.github/workflows/assessment-commands.ymlplus the comment parser inscripts/assessment/, theissue_commentglue behind the slashcommands (section 12).
Done when parser unit tests cover recognition, argument handling, and
every section 12 action and authorization decision, including:
/acceptfor a project whose assessment is in flightrefused with a pointer to the open intake.
/readyrefused without theverifiedlabel./confirmapplyingconfirmedfrom the acceptance-frozen set,refused from a name outside it.
Live wiring is verified on each command's first real use, with manual
bookkeeping as the fallback (HC-4); recorded here.