Versions in this module Expand all Collapse all v0 v0.2.0 Jun 28, 2026 Changes in this version + const ClaimTTL type Ticket + ClaimedAt time.Time + ClaimedBy string + func (k Ticket) ClaimActiveAt(t time.Time) bool v0.1.1 Jun 12, 2026 v0.1.0 Jun 12, 2026 Changes in this version + func ValidateTransition(key string, from, to Status) error + type Comment struct + Author string + Body string + CreatedAt time.Time + ID int64 + TicketID int64 + type Link struct + Kind LinkKind + ToKey string + ToTitle string + type LinkKind string + const LinkBlocks + const LinkRelates + type Priority int + const Critical + const High + const Low + const Normal + func ParsePriority(s string) (Priority, error) + func (p Priority) String() string + type Status string + const Backlog + const Blocked + const Done + const InProgress + const InReview + const Todo + const WontDo + func ParseStatus(s string) (Status, error) + func (s Status) CanTransition(to Status) bool + func (s Status) IsTerminal() bool + type Subtask struct + Key string + Status Status + Title string + type Ticket struct + CommentCount int + Comments []Comment + CreatedAt time.Time + Description string + ID int64 + Key string + Labels []string + Links []Link + ParentID *int64 + ParentKey string + Priority Priority + Project string + Status Status + Subtasks []Subtask + Title string + UpdatedAt time.Time