JS / Tauri bridge

Prefer localhost HTTP (or reading OPR manifests from disk) over FFI/WASM. Tauri apps that already have an OpenAI-compatible provider slot can point at an OPR aggregator or call each provider base_url after discovery.

Rewrite the consumer in TypeScript only after a measured foreign-function or process penalty — not for convenience. Full note: bridge/README.adoc.