sealmap
Deterministic code maps for LLM development harnesses: the facade and command-line tool of sealmap.
sealmap reads source without compiling it, builds a language-neutral model (symbols, relations, the ordered call flow of every function) and projects it into Mermaid diagrams with one document per source file. The same sources always give byte-identical output. The 0.2 line adds stable symbol ids, signature and body hashes, and sealed diagram contracts checked in CI (planned; see the design).
| Crate | Role |
|---|---|
sealmap-model |
language-neutral code model |
sealmap-mermaid |
typed Mermaid writers, no dependencies |
sealmap-frontend |
logic shared by every language frontend |
sealmap-rust |
Rust frontend (syn) |
sealmap-corpus |
projections, index, write and verify |
Command line
Library
use Path;
let corpus = generate_dir?;
let report = write?;
println!;
# Ok::
Licence
Licensed under either of Apache License, Version 2.0 or MIT licence, at your option. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 licence, shall be dual licensed as above, without any additional terms or conditions.