diff --git a/TODO.md b/TODO.md index d996ae5..aa1066d 100644 --- a/TODO.md +++ b/TODO.md @@ -4,11 +4,11 @@ Dispatched from core/go orchestration. This package is minimal by design. --- -## Phase 1: Foundation +## Phase 1: Foundation — `d76448d` (Charon) -- [ ] **Add tests for option application** — Verify GenerateConfig defaults, all With* options, ApplyGenerateOpts/ApplyLoadOpts behaviour. -- [ ] **Add tests for backend registry** — Register, Get, List, Default priority order, LoadModel routing. -- [ ] **Add tests for Default() platform preference** — Verify metal > rocm > llama_cpp ordering. +- [x] **Add tests for option application** — Verify GenerateConfig defaults, all With* options, ApplyGenerateOpts/ApplyLoadOpts behaviour. Comprehensive API tests (1,074 LOC). +- [x] **Add tests for backend registry** — Register, Get, List, Default priority order, LoadModel routing. +- [x] **Add tests for Default() platform preference** — Verify metal > rocm > llama_cpp ordering. ## Phase 2: Integration