workspace/llm_map/ and currently cover 8,239 files.
Key indices
Central Mapper produces the following indices inworkspace/llm_map/:
Build scripts and rebuild command
Central Mapper provides three build scripts that you chain together to regenerate all indices:map-build— Scans the repository, parses ASTs, and writesllm_index.jsonlandllm_index_compact.jsonlmap-func— Extracts function-level detail and producesfunc_index.jsonlfore— Runs the forensic pass to buildfile_graph.json,deps.jsonl, andcentral_enriched.jsonl
Directory structure
Theworkspace/llm_map/ directory is organized as follows:
master_tasks.json is the task registry consumed by the Termux Multi-Agent system. Central Mapper updates task_files_index.json whenever tasks are modified so the agent orchestrator knows which files each task targets.
Querying the indices
You can query the indices with standard Unix tools or through ArchWiz forensic modules. For example, to find all functions that reference a specific symbol:The indices are line-delimited JSON (JSONL) for streaming compatibility. Use
jq or rg for fast queries without loading the entire file into memory.Integration with ArchWiz
ArchWiz uses Central Mapper indices for forensic and verification workflows. Thecorrelation_scout.py and fragment_matcher.py tools read file_graph.json and deps.jsonl to find related files and orphaned fragments. When you run oracle <file> from the command line, it consults the dependency index to warn you about downstream impact before you make a change.