keel-core 0.3.5

Core graph schema, hashing, and SQLite storage for keel
Documentation
# keel-core

Core library for [keel](https://keel.engineer) — structural code enforcement for LLM coding agents.

## What's in this crate

- **Graph schema**`NodeKind`, `EdgeKind`, `GraphNode`, `GraphEdge` types for the structural code graph
- **GraphStore trait** — abstract interface for graph storage with SQLite implementation
- **SqliteGraphStore** — production graph store using rusqlite (bundled, zero runtime deps)
- **Hashing**`base62(xxhash64(...))` producing 11-character symbol hashes
- **Configuration**`KeelConfig` for `.keel/keel.json` loading with sensible defaults

## Usage

This crate is primarily used as a dependency of other keel crates. You probably want the `keel-cli` crate (the `keel` binary) instead.

```toml
[dependencies]
keel-core = "0.1"
```

## License

[FSL-1.1-MIT](https://github.com/FryrAI/Keel/blob/main/LICENSE) — free for non-competing use, converts to MIT after 2 years.