Skip to main content

comindly_core/
lib.rs

1//! comindly's engine: cross-repo code intelligence as a library. Indexing runs as an async,
2//! cancellable pipeline with structured events; everything a call needs is passed in.
3//!
4//! One module per stage: `model` (SCIP identity, symbols and edges) → `parse` (tree-sitter) →
5//! `git` (incremental) → `resolve` (cross-repo binding) → `index` (LanceDB) → `graph` →
6//! `embed` and `search` → `llm` (summaries, walkthroughs) → `ledger` (why code is as it is).
7
8pub mod answers;
9pub mod checks;
10pub mod configvals;
11pub mod context;
12pub mod conventions;
13pub mod docstore;
14pub mod embed;
15pub mod eval;
16pub mod events;
17pub mod facts;
18pub mod git;
19pub mod graph;
20pub mod hosting;
21pub mod index;
22pub mod infra;
23pub mod lang;
24pub mod ledger;
25pub mod llm;
26pub mod manifests;
27pub use comindly_api::model;
28pub mod packages;
29pub mod parse;
30pub mod pipeline;
31pub mod preflight;
32pub mod prompts;
33pub mod recipes;
34pub mod resolve;
35pub mod rt;
36pub mod scip;
37pub mod search;
38pub mod signing;
39pub mod sources;
40pub mod storage;
41pub mod styleguide;
42pub mod team;
43pub mod view;
44pub mod worktree;