cc-os/plugins/os-backlog/tests
jared 46b0584643 os-backlog: cache resolved Planka board id in .cc-os/config (issue #22)
- Backlog::BoardResolver with injected config read/write; Cards does no filesystem I/O
- board_id honored only for planka: trackers; id hit validated against returned board
  name; 404/mismatch/cache failure degrades to name lookup and rewrites the cache
- comment-preserving Config.set mirrors os-status's writer (Config.merge not used)
- FakePlankaClient boards.get 404 support; 14 new tests; suite 90 runs / 0 failures

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CLeMz48rvG3s9XpAsDxeho
2026-07-13 09:18:45 -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: migrate to planka-api 0.2.0 typed returns 2026-07-10 16:51:49 -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: cache resolved Planka board id in .cc-os/config (issue #22) 2026-07-13 09:18:45 -04:00
inspector_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
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
resolver_test.rb os-backlog: routing resolver CLI (refs #12) 2026-07-10 13:36:08 -04:00
test_helper.rb os-backlog: cache resolved Planka board id in .cc-os/config (issue #22) 2026-07-13 09:18:45 -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