cc-os/plugins/os-backlog
jared 8be597838d os-backlog: reject flag-like positional board names (card #1818501985909868001)
board-ensure/activate/archive took NAME positionally with no validation, so
`os-backlog board-ensure --board apprise-api` silently created a board
literally named "--board". Add a shared validate_board_name! guard, checked
right after each command shifts its name arg and before build_client, so a
flag-like name fails loudly with no Planka API call.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MuWQ8oJbFU9uPKp7dAB1Pn
2026-07-13 16:35:40 -04:00
..
.claude-plugin os-backlog: migrate to planka-api 0.2.0 typed returns 2026-07-10 16:51:49 -04:00
agents os-backlog: card-triage + board-audit named agents (refs #15) 2026-07-10 13:44:13 -04:00
bin os-backlog: reject flag-like positional board names (card #1818501985909868001) 2026-07-13 16:35:40 -04:00
hooks os-backlog: post-ship review corrections for the triage hook + project index (cards #1818330518584820864, #1818330528525321347) 2026-07-13 12:27:43 -04:00
lib os-backlog: board-ensure fails loudly when PLANKA_HUMAN_USER_ID is unset (card #1818408943538406701) 2026-07-13 13:26:27 -04:00
skills os-backlog: board-ensure fails loudly when PLANKA_HUMAN_USER_ID is unset (card #1818408943538406701) 2026-07-13 13:26:27 -04:00
tests os-backlog: reject flag-like positional board names (card #1818501985909868001) 2026-07-13 16:35:40 -04:00