# Search — Tasks

- [x] Write spec files
- [x] Add `ureq` dependency to Cargo.toml
- [x] Create `src/search.rs` with `SearchOptions`, `SearchResult`, `search_github()`, `run()`
- [x] Wire `Search` subcommand into `main.rs`
- [x] Add unit tests for JSON parsing, result formatting, error handling
- [x] Update `.specsync/registry.toml`
- [x] Verify with `cargo test`, `cargo clippy`, `cargo fmt`
