feat(arr): add arr-subs with the provider trait

The skeleton the subtitles milestone hangs off: provider domain types, an
object-safe Provider trait, the crate's own error type, and the cargo
features the translation backends will sit behind. No provider, no
translation, no ranking — DESIGN.md §15 keeps ranking pure in arr-core.
This commit is contained in:
Miguel Palhas
2026-08-24 21:42:40 +01:00
parent 695cb69f2f
commit 8b83ac9511
6 changed files with 537 additions and 0 deletions
+1
View File
@@ -20,6 +20,7 @@ arr-indexer = { path = "crates/arr-indexer" }
arr-meta = { path = "crates/arr-meta" }
arr-parse = { path = "crates/arr-parse" }
arr-probe = { path = "crates/arr-probe" }
arr-subs = { path = "crates/arr-subs" }
# Runtime and HTTP
axum = "0.8"