| 03-tier-3-9-providers |
02 |
providers |
| providers |
| tier-3 |
| specialized |
| voice |
| image |
| embeddings |
|
| PROV-10-schema |
| embed-loader |
|
|
| pkg/providers/registry |
| engine/detector |
|
|
| dual-location-yaml |
| keyword-only-fallback |
| tight-prefix-regex |
|
| providers/perplexity.yaml |
| providers/you.yaml |
| providers/voyage.yaml |
| providers/jina.yaml |
| providers/unstructured.yaml |
| providers/assemblyai.yaml |
| providers/deepgram.yaml |
| providers/elevenlabs.yaml |
| providers/stability.yaml |
| providers/runway.yaml |
| providers/midjourney.yaml |
| pkg/providers/definitions/perplexity.yaml |
| pkg/providers/definitions/you.yaml |
| pkg/providers/definitions/voyage.yaml |
| pkg/providers/definitions/jina.yaml |
| pkg/providers/definitions/unstructured.yaml |
| pkg/providers/definitions/assemblyai.yaml |
| pkg/providers/definitions/deepgram.yaml |
| pkg/providers/definitions/elevenlabs.yaml |
| pkg/providers/definitions/stability.yaml |
| pkg/providers/definitions/runway.yaml |
| pkg/providers/definitions/midjourney.yaml |
|
|
| Providers without documented key prefixes (You.com, Unstructured, Runway, Midjourney) use keyword-only detection (no regex) to avoid Phase 2 false-positive regression. |
| Providers with documented prefixes (Perplexity pplx-, Jina jina_, Voyage pa-, Stability sk-) use tight regex with high/medium confidence. |
| ElevenLabs/Deepgram/AssemblyAI use hex alphanumeric patterns with low confidence + entropy_min 4.0 — keyword pre-filter guards against noise. |
| Midjourney has no official API; verify block uses empty URL as sentinel (no active verification possible). |
|
| duration_seconds |
tasks_completed |
files_changed |
completed_at |
| 70 |
2 |
22 |
2026-04-05T11:42:06Z |
|