Skip to content

A second board behind the provider protocol

Status: proposed · 2026-09-04

Context

Provider is five methods: claim_next, fetch_task, set_state, comment, team. Linear implements it; a file directory implements it for tests. --file-ticket and --update still call Linear directly.

Proposal

[board] kind = linear | file | …. Move filing and updating behind the protocol. Then a Hermes kanban, GitHub Issues, or "our own" (the file provider plus a page over the daemon) are each a small module.

Consequences

Standing decision 2 in the roadmap says wait for the second real consumer; the seam being ready is what makes waiting cheap.

Tickets

To file when a second board is real.