mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-11 13:17:07 +00:00
make lint-action was red repo-wide: a type:choice input may not carry an unnamed option, and entry-manual.yml used the empty string to mean 'pick one at random'. The lint gated nothing while it failed on every run. Call the case 'auto', the spelling the workspace and instructions inputs in the same file already use, and resolve it in resolve.sh - the one place that decides random-versus-stated. The pass-through stays verbatim, so the six downstream declarations keep seeing '' when a caller says nothing and 'auto' when a human deliberately chose random. Both resolve the same way; the origin stays distinguishable. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>