retrieval-kit 0.1.0

A Rust library for local document ingestion, vector search, keyword search, and MCP-style retrieval tool definitions.
Documentation
# Repository Guidelines

## Project Structure & Module Organization
`src/lib.rs` contains the public Rust library surface for `retrieval-kit`. 
Keep new library code under `src/`. `target/` is build output generated by Cargo and should not be edited or committed.

## Build, Test, and Development Commands
Use Cargo for the full local workflow:

- `cargo test`: build the crate and run unit and doc tests.
- `cargo fmt --check`: verify standard Rust formatting.
- `cargo clippy --all-targets --all-features -- -D warnings`: fail on lint warnings.
- `cargo build`: compile the library without running tests.

## Coding Style & Naming Conventions
Follow Rust defaults: 4-space indentation, `snake_case` for functions and modules, `CamelCase` for types, and `SCREAMING_SNAKE_CASE` for constants. Use `cargo fmt` as the source of truth for formatting.

## Commit & Pull Request Guidelines
Do not commit, open pull requests or interact with git unless explicitly told to do so.