--- # vibed-mn9a title: Add API response types status: todo type: task created_at: 2026-04-11T22:35:02Z updated_at: 2026-04-11T22:35:02Z parent: vibed-f05l blocked_by: - vibed-ca4q --- Implement `SearchResponse` and `GameResult` deserialization types. ## Todo - [ ] `SearchResponse { count: u32, data: Vec }` with `Deserialize` - [ ] `GameResult` with game_id, game_name, comp_main, comp_plus, comp_100, profile_steam, similarity — derive both `Deserialize` and `Serialize` (needed for --json output) - [ ] Note: comp_main/plus/100 are in **seconds**; 0 means N/A - [ ] `cargo check` passes