Modules
A program database for Elixir codebases.
Finds dispatch sites that the compiler tracer is structurally unable to see.
The in-memory fact buffer that the compiler tracer writes into.
The agent-facing documentation for a project's program database.
Post-compile reflection over the project's own modules.
The shape of the program database.
Writes buffered facts into a SQLite file.
Compiler tracer that records every resolved reference in the project.
Mix Tasks
Builds the program database for the current project.
Sets up the surrounding project so that agents working in it find and use the program database.
Queries the program database.