use-reconciliation 0.1.0

Deterministic reconciliation primitives for RustUse finance crates
Documentation
# use-reconciliation

Deterministic reconciliation primitives for `RustUse` finance crates.

`use-reconciliation` provides bounded match scores, confidence vocabulary, candidates, results, and exception reasons. It intentionally contains no machine learning, LLM, or probabilistic matching logic.

## Example

```rust
use use_amount::Amount;
use use_reconciliation::{MatchScore, ReconciliationCandidate};

let candidate = ReconciliationCandidate::new(
    "bank-line-1",
    "invoice-1001",
    Amount::zero(2)?,
    MatchScore::exact(),
)?;

assert!(candidate.is_exact_amount_match());
# Ok::<(), Box<dyn std::error::Error>>(())
```

## Scope

Use this crate for deterministic reconciliation vocabulary and helper types. It does not infer matches, train models, call LLMs, connect to banks, query databases, or perform workflow automation.

## License

Licensed under either MIT or Apache-2.0.