cc-os/plugins
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
..
os-adr os-status: aggregated in-process SessionStart status checks (ADR-022) 2026-07-07 12:46:10 -04:00
os-backlog os-backlog: cache resolved Planka board id in .cc-os/config (issue #22) 2026-07-13 09:18:45 -04:00
os-context os-context: prompt-composer plugin supersedes os-orchestration; prompt files authored (ADR-031) 2026-07-13 08:06:48 -04:00
os-doc-hygiene os-doc-hygiene: deterministic file_length scanner signal (issue #25 part 1) 2026-07-13 08:06:48 -04:00
os-shortcuts os-shortcuts: new plugin + /wrap session-close skill (ADR-028) 2026-07-12 18:53:07 -04:00
os-status os-context: prompt-composer plugin supersedes os-orchestration; prompt files authored (ADR-031) 2026-07-13 08:06:48 -04:00
os-vault os-vault: add SessionStart git pull for multi-machine vault/memsearch freshness 2026-07-10 10:06:55 -04:00