Status and scope
Verbora is a pre-1.0 Cargo workspace. Every production crate is implemented, tested, documented in rustdoc, and covered by a guide in this site.
What "available" means
A capability listed in the features overview has:
- a public Rust API;
- tests that pin its documented behavior;
- crate-level rustdoc for exact semantics and edge cases;
- a user guide explaining when to use it and how it composes.
Optional capabilities stay explicit. Parallel operations require the parallel Cargo feature and an explicitly named par_* call; language detection is feature-gated separately. See Cargo features.
Stability
The workspace version is 0.1.0, and public APIs may still be refined before a stable release. Documented behavior and test fixtures are treated as deliberate contracts in the meantime: changing one means changing its tests and its documentation in the same step, so a behavior you build on will not move silently between releases.
Deliberate boundaries
Verbora is an NLP toolkit, not a search engine or a hosted service. Concretely:
- phonetic indexes generate candidates; ranking is yours;
- distance metrics compare strings; they do not manage a corpus;
- WordNet reads a database you supply and redistributes none of it;
- sentence analyzers consume POS-tagged input rather than tagging raw text;
- parallel APIs use your Rayon environment and never configure a global thread pool.
Where a capability is out of scope, the pages say so plainly in their "When not to use it" section rather than leaving you to discover it.