Full audit of StreamingBackend usage across ecosystem:
- Only 2 callers (both in host-uk/cli, out of go-ml scope)
- All other consumers use Backend.Generate() (non-streaming)
- GenOpts vs GenerateConfig field comparison documented
- backend_mlx.go dead imports marked as FIXED (Phase 1)
Co-Authored-By: Virgil <virgil@lethean.io>
Rewrites CLAUDE.md with full interface mapping (ml.Backend → inference.TextModel),
adapter design pattern, broken import context, and local dependency paths.
Expands TODO.md Phase 1 into 5 concrete steps with code patterns for
InferenceAdapter, backend_mlx.go rewrite, and downstream verification.
Updates FINDINGS.md with type correspondence table and before/after comparison.
Fixes go.mod replace directives for ~/Code/ layout and adds go-inference.
Co-Authored-By: Virgil <virgil@lethean.io>