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 brief;
10pub mod checks;
11pub mod configvals;
12pub mod context;
13pub mod conventions;
14pub mod docstore;
15pub mod embed;
16pub mod eval;
17pub mod events;
18pub mod facts;
19pub mod git;
20pub mod graph;
21pub mod hosting;
22pub mod index;
23pub mod infra;
24pub mod lang;
25pub mod ledger;
26pub mod llm;
27pub mod manifests;
28pub use comindly_api::model;
29pub mod packages;
30pub mod parse;
31pub mod pipeline;
32pub mod preflight;
33pub mod prompts;
34pub mod recipes;
35pub mod resolve;
36pub mod rt;
37pub mod scip;
38pub mod search;
39pub mod signing;
40pub mod sources;
41pub mod storage;
42pub mod styleguide;
43pub mod team;
44pub mod view;
45pub mod worktree;