linear-cli 0.3.13

A powerful CLI for Linear.app - manage issues, projects, cycles, and more from your terminal
# v0.3.3 Typed API Models & Test Coverage - Implementation Summary

Completes typed API model adoption across all 13 command handlers and expands test coverage from 158 to 213 tests.

## Typed API Model Adoption (7/7)

### Completed in this release
1. **cycles.rs**`Cycle` struct for list and current cycle display
2. **notifications.rs**`Notification` struct with `IssueRef` for notification list
3. **time.rs**`TimeEntry` struct (added `duration: Option<i64>` field) for time entry list
4. **relations.rs**`IssueRelation` and `IssueRef` (added `state: Option<WorkflowState>`) for parent/children/relations display
5. **favorites.rs**`Favorite` struct for remove lookup
6. **roadmaps.rs**`Roadmap` struct for list display
7. **initiatives.rs**`Initiative` struct (added `status: Option<String>`, `sort_order: Option<f64>`) for list display

### Previously completed (v0.3.1)
teams, users, projects, labels, comments, documents

## Test Coverage Expansion

### New unit tests (+41)
- 26 type deserialization tests in `types.rs` (Cycle, Notification, IssueRelation, TimeEntry, Roadmap, Initiative, Favorite, Document, Label, Comment, WorkflowState, Viewer, Organization — each with full and minimal variants)
- 11 notification type formatter tests in `notifications.rs`
- 4 relation type API string tests in `relations.rs`

### New integration tests (+14)
- 7 help text tests: time, relations, favorites, roadmaps, initiatives, documents, context
- 7 alias tests: tm, rel, fav, rm, init, d, ctx

## Test Results
- **167 unit tests** passing (was 126)
- **46 integration tests** passing (was 32)
- **213 total** (was 158)
- **0 warnings** in build output