fabro/lib/crates/fabro-dev/tests/it
Bryan Helmkamp 1b6189ee32
Some checks are pending
Rust / Format (push) Waiting to run
Rust / Clippy (push) Waiting to run
Rust / Generated Docs (push) Waiting to run
Rust / Test (Linux) (push) Waiting to run
Rust / Test (macOS) (push) Waiting to run
TypeScript / Typecheck (push) Waiting to run
TypeScript / Test (push) Waiting to run
TypeScript / Build (push) Waiting to run
docs(llm): finish configurable provider cleanup (#260)
## Summary

Finish phase 9 of the configurable LLM provider/model work by aligning
public docs, release notes, and guardrails with the implementation
already landed in phases 0-8.

- documents settings-driven providers/models, OpenAI-compatible gateway
examples, typed `extra_headers`, model `api_id`, controls, and per-speed
costs
- adds the 2026-05-13 changelog entry and provider string migration note
- updates the internal phase plan ledger to reflect current
implementation status
- adds a workspace policy test blocking direct production
`Catalog::builtin()` usage outside catalog owner/test code
- clarifies `Provider` as a built-in compatibility enum while open-ended
identity is `ProviderId`

## Verification

- `cargo nextest run -p fabro-dev --features dev --test it policy`
- `cargo dev docs check`
- `cargo nextest run -p fabro-model -p fabro-config -p fabro-auth -p
fabro-llm`
- `cargo build --workspace`
- `cargo nextest run --workspace` (5717 passed, 182 skipped, nextest
reported 1 leaky test)
- `cargo +nightly-2026-04-14 fmt --check --all`
- `cargo +nightly-2026-04-14 clippy --workspace --all-targets -- -D
warnings`
- `git diff --check`
2026-05-13 17:17:54 -04:00
..
docker_build.rs feat(dev): gitignore embedded spa assets 2026-04-26 21:31:11 -04:00
docker_entrypoint.rs fix(docker): grant server access to mounted socket 2026-04-27 11:12:44 -07:00
docs.rs fix(docs): use MDX comment syntax for generated fences 2026-04-29 01:27:43 -04:00
main.rs Add foundation for settings-driven LLM catalog (#207) 2026-05-12 10:01:57 -04:00
policy.rs docs(llm): finish configurable provider cleanup (#260) 2026-05-13 17:17:54 -04:00
release.rs feat(dev): gitignore embedded spa assets 2026-04-26 21:31:11 -04:00
spa.rs feat(dev): gitignore embedded spa assets 2026-04-26 21:31:11 -04:00