cc-os/plugins
jared 8d4b1c7f46 os-backlog: routing resolver CLI (refs #12)
Pure repo -> board decision function (Backlog::Resolver) plus the
`resolve` os-backlog subcommand: given repo path, .cc-os/config contents,
and a board-name inventory (all passed in — no filesystem or network
access in the resolver itself), returns exactly one of "use <board>" /
"activate <archived board>" / "stop-and-discuss". An explicit config
board takes precedence; otherwise the board name is derived from the
repo/client dir basename with project inferred from ~/dev vs ~/clients.
Unmapped paths, and configured-but-unmatched boards, both resolve to
stop-and-discuss rather than silently falling back. Pure Ruby unit tests,
no network.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XknQRvihHDpYE47RTmUR4N
2026-07-10 13:36:08 -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: routing resolver CLI (refs #12) 2026-07-10 13:36:08 -04:00
os-doc-hygiene Fix skill namespacing (drop name: frontmatter), add refresh-plugins, wire eval howto 2026-07-04 14:01:58 -04:00
os-orchestration os-orchestration: semi-automate the biweekly IRL audit (Option C) 2026-07-10 12:00:10 -04:00
os-status os-status: add tracker-configured SessionStart check (refs #11) 2026-07-10 13:27:42 -04:00
os-vault os-vault: add SessionStart git pull for multi-machine vault/memsearch freshness 2026-07-10 10:06:55 -04:00