cc-os/plugins/os-backlog/tests
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
..
all.rb os-backlog: plugin scaffold + board-ensure (refs #10) 2026-07-10 13:35:18 -04:00
board_ensurer_test.rb os-backlog: board-ensure fails loudly when PLANKA_HUMAN_USER_ID is unset (card #1818408943538406701) 2026-07-13 13:26:27 -04:00
board_name_validation_test.rb os-backlog: reject flag-like positional board names (card #1818501985909868001) 2026-07-13 16:35:40 -04:00
board_resolver_test.rb os-backlog: cache resolved Planka board id in .cc-os/config (issue #22) 2026-07-13 09:18:45 -04:00
cards_test.rb os-backlog: card-move with CLI-enforced column ownership (ADR-029) 2026-07-12 19:11:49 -04:00
config_test.rb os-backlog: post-ship review corrections for the triage hook + project index (cards #1818330518584820864, #1818330528525321347) 2026-07-13 12:27:43 -04:00
inspector_test.rb os-backlog: route inspect issue-shape classification, split-by-kind default (issue #26) 2026-07-13 10:32:58 -04:00
issues_routing_test.rb os-backlog slice 7: SessionStart injection note + /to-issues tracker routing (issue #16) 2026-07-13 09:18:45 -04:00
project_index_test.rb os-backlog: post-ship review corrections for the triage hook + project index (cards #1818330518584820864, #1818330528525321347) 2026-07-13 12:27:43 -04:00
resolver_test.rb os-backlog: post-ship review corrections for the triage hook + project index (cards #1818330518584820864, #1818330528525321347) 2026-07-13 12:27:43 -04:00
test_helper.rb os-backlog slice 8: Operations board + tracker-routing rubric + ADR-0033 (issue #17) 2026-07-13 10:00:36 -04:00
tracker_test.rb os-status + os-backlog: /os-status:fix unified setup/update + /os-backlog:route tracker onboarding (closes #21, refs #14, ADR-026) 2026-07-12 15:54:08 -04:00
triage_check_test.rb os-backlog: post-ship review corrections for the triage hook + project index (cards #1818330518584820864, #1818330528525321347) 2026-07-13 12:27:43 -04:00
wakeup_test.rb os-backlog: wakeup-polling + tmux-convention design spike (issue #28, ADR-0035/0036) 2026-07-13 11:02:44 -04:00