Skip to main content

gonzalo_ticket_gitlab/
lib.rs

1//! GitLab issue connector for gonzalo's ticket layer.
2//!
3//! Implements [`gonzalo_ticket::TicketSource`] over the GitLab REST v4 API,
4//! mapping issues to the canonical [`gonzalo_domain::Ticket`] (ADR 0010). The
5//! mapping ([`mapping`]) is pure and fixture-tested — it demonstrates the
6//! `ScopedLabel` state signal (`workflow::` labels on GitLab free) with a
7//! fallback to intrinsic `opened`/`closed`. [`GitLabSource`] is the thin HTTP
8//! layer. Read-only in phase 1.
9
10mod mapping;
11mod source;
12
13pub use source::GitLabSource;