@ri-engine/rie-core
v0.2.0
Published
Core orchestration engine for scanning repositories and building code intelligence graphs
Maintainers
Readme
@ri-engine/rie-core
The engine: pipeline orchestration + graph builder (docs/03-Architecture/HighLevelDesign.md).
In production this package depends only on @ri-engine/rie-contracts
(docs/03-Architecture/ModuleBoundaries.md) — concrete stores, language adapters, and
plugins are composed at the edge (apps/cli) and injected via ScanOptions.
M1 status: runScan runs the real pipeline — discovery → classification →
language detection → per-file analysis (injected LanguageAnalyzers) → cross-file
import linking → graph build — and optionally persists through an injected
GraphStore. Determinism is contract-tested (two copies → identical hash, parallel ==
serial, run-to-run ordering, golden graph on fixtures/ts-small). Not here yet
(Phase 2, docs/09-Implementation/DevelopmentPlan.md): CALLS/REFERENCES/hierarchy
edges, Package nodes for bare imports, the incremental cache, and worker parallelism.
