KeiSeiKit-1.0/_primitives/_rust/kei-sage/Cargo.toml
Parfii-bot 5f72f6a0a8 feat(m5): migrate kei-sage to kei-entity-store engine (largest migration)
28/28 tests preserved — most complex migration.

Primary entity = unit via engine; edges + FTS stay sage-local in
custom_migrations (engine TextPair minimal: lacks id/weight/created_at/
UNIQUE constraint that sage's graph operations require).

pagerank.rs + bfs.rs preserved as sage-local (graph semantics tied to
typed edge_type + weight, not generic).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 05:55:13 +08:00

27 lines
688 B
TOML

[package]
name = "kei-sage"
version = "0.1.0"
edition = "2021"
rust-version = "1.75"
description = "Obsidian-style knowledge graph (SQLite + FTS5). Port of LBM internal/sage."
[[bin]]
name = "kei-sage"
path = "src/main.rs"
[lib]
name = "kei_sage"
path = "src/lib.rs"
[dependencies]
rusqlite = { version = "0.31", features = ["bundled"] }
clap = { version = "4", features = ["derive"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
anyhow = "1"
chrono = { version = "0.4", default-features = false, features = ["clock"] }
kei-atom-discovery = { path = "../kei-atom-discovery" }
kei-entity-store = { path = "../kei-entity-store" }
[dev-dependencies]
tempfile = "3"