Skip to main content

Module analysis

Module analysis 

Source

Re-exports§

pub use claude_md::import_claude_md;
pub use claude_md::ClaudeMdImport;
pub use deps::dep_display_name_from_key;
pub use deps::dep_record_key;
pub use deps::parse_dep_key;
pub use deps::parse_dependencies;
pub use deps::DepEcosystem;
pub use deps::DepEntry;
pub use deps::DepSignals;
pub use deps::DepVersion;
pub use deps::ManifestKind;
pub use edges::build_edges;
pub use edges::build_edges_with_root;
pub use edges::Layer0Edges;
pub use git::mine_git_history;
pub use git::GitSignals;
pub use parser::hash_and_parse_parallel;
pub use parser::parse_file;
pub use parser::parse_files_parallel;
pub use parser::StaticFileAnalysis;
pub use walker::Language;
pub use walker::WalkedFile;
pub use walker::Walker;

Modules§

blast_radius
Blast radius computation for files in the knowledge graph.
claude_md
CLAUDE.md import — parse sections into mati records (M-06-H).
clusters
Co-change cluster detection from git history.
deps
Dependency parsing — Layer 0 manifest extraction.
edges
Graph edge construction from Layer 0 signals (M-06-G).
enrich_signals
Deterministic enrichment signal extraction (SOTA pipeline Stage 1).
git
Git history mining — Layer 0 signal extraction via git2.
onboarding
Onboarding import (idea 2.2) — propose gotcha candidates by mining artifacts that already exist in a repo: CODEOWNERS ownership rules and load-bearing / security marker comments.
parser
Multi-language tree-sitter parser — Layer 0 static analysis.
propagation
Staleness propagation through Imports edges.
reparse
Incremental file reparse — used by mati reparse, edit-hook, and the MCP server socket handler.
resolvers
Trait-based import resolution system.
walker
Parallel file walker for Layer 0 static analysis.

Functions§

build_file_record
Build one FileRecord from the parsed Layer 0 signals for a file.
build_file_records
Build layer-0 file records for a batch of parsed files.