gonzalo_ticket_linear/lib.rs
1//! Linear issue connector for gonzalo's ticket layer.
2//!
3//! Implements [`gonzalo_ticket::TicketSource`] over the Linear GraphQL API,
4//! mapping issues to the canonical [`gonzalo_domain::Ticket`] (ADR 0010). The
5//! mapping ([`mapping`]) is pure and fixture-tested — it normalizes via Linear's
6//! state `type` with optional per-connection `StateMapping` overrides.
7//! [`LinearSource`] is the thin GraphQL layer. Read-only in phase 1.
8
9mod mapping;
10mod source;
11
12pub use source::LinearSource;