Zero-token knowledge base

estorides | System Maps

Architecture maps, an overview video, and the full documentation set, generated offline from the source code. Nothing here was written by an LLM.

12communities
199files
1,379imports
3languages
3,515symbols

Interactive maps

Physics-driven diagrams: drag nodes, click one for its documentation, trace upstream or downstream reach. Maps load their engine from a CDN.

Overview video

Cinematic synthwave overview rendered from real scan data: layers, god nodes, dependency tree, communities, import graph, and code DNA. Open/download readmenator.mp4.

Documentation 43 files

Wiki 5

Concept pages per code community: start with index.md.

estorides_core: estorides_web

readmenator-wiki/community_0_estorides_core_estorides_web.md

Community 0 | 25 files | cohesion 0.48

148 lines~2189 tokens
Open raw markdown

estorides_export

readmenator-wiki/community_10_estorides_export.md

Community 10 | 8 files | cohesion 0.45

88 lines~1562 tokens
Open raw markdown

estorides_core: source_health_monitoring

readmenator-wiki/community_11_estorides_core_source_health_monitoring.md

Community 11 | 3 files | cohesion 1.00

72 lines~1488 tokens
Open raw markdown

orphans

readmenator-wiki/community_12_orphans.md

Community 12 | 27 files | cohesion 0.00

143 lines~1639 tokens
Open raw markdown

Audit Report

readmenator-wiki/REPORT.md

Project: estorides | 2026-10-29 | offline, deterministic

43 lines~362 tokens
Open raw markdown

GraphRAG 1

Community report hierarchy for agents. Query it with: readmenator . ask "question" (or MCP readmenator.graphrag).

GraphRAG Community Reports

readmenator-graphrag/REPORTS.md

Entities: 3839 | Relationships: 11256 | Communities: 13 | Themes: 5 | Text units: 3688

250 lines~6591 tokens
Open raw markdown

Project docs 15

Knowledge base, README, and policies.

Polyglot Codebase Knowledge Graph

KNOWLEDGE_BASE.md

Start here: Statistics Dashboard for scope, God Nodes for blast radius, Architecture Reference for per-file API. Agents: prefer readmenator-agent/INDEX.md +...

9255 lines~458477 tokens
Open raw markdown

Estorides — OSINT Platform

README.md

E — Entities (identification of entities, aliases, emails, IPs).

773 lines~10634 tokens
Open raw markdown

estorides_core: config

readmenator-diagrams/estorides_core_config.md

estoridescore: config groups 16 files (py) around installedshare, resolvedir, resolvewritabledir, ensuredatadirs, ensurereportsdir. estoridescore.asyncclient

37 lines~324 tokens
Open raw markdown

estorides_core: entity_resolution

readmenator-diagrams/estorides_core_entity_resolution.md

estoridescore: entityresolution groups 10 files (py) around Entity, todict, lookslikephone, normalizequery, detectquerytype. estoridescore.entityextraction

31 lines~275 tokens
Open raw markdown

estorides_core: estorides

readmenator-diagrams/estorides_core_estorides.md

estoridescore: estorides groups 17 files (js, py) around SqliteStore, init, initschema, tx, close. estorides CLI.

59 lines~471 tokens
Open raw markdown

estorides_core: estorides_web

readmenator-diagrams/estorides_core_estorides_web.md

estoridescore: estoridesweb groups 25 files (py) around sseresponse, provides, deco, wrapper, clientip. Deprecated entry point.

61 lines~488 tokens
Open raw markdown

estorides_core: graph_bundle

readmenator-diagrams/estorides_core_graph_bundle.md

estoridescore: graphbundle groups 19 files (py) around familycolorfromname, nodevalue, forcesettings, reqstr, optstr. estoridescore.init

40 lines~340 tokens
Open raw markdown

estorides_core: hypothesis_engine

readmenator-diagrams/estorides_core_hypothesis_engine.md

estoridescore: hypothesisengine groups 19 files (py) around SourceReliability, Credibility, SourceType, ConfidenceInput, postinit. estoridescore.changedetection

40 lines~371 tokens
Open raw markdown

estorides_core: manager

readmenator-diagrams/estorides_core_manager.md

estoridescore: manager groups 14 files (py) around pendingsystemapptasks, safeformat, repl, resolveauth, expandquerytype. Background subdomain/domain...

41 lines~355 tokens
Open raw markdown

estorides_core: parsers

readmenator-diagrams/estorides_core_parsers.md

estoridescore: parsers groups 13 files (py) around finite, clean, codes, normalizetypecode, classifyaircraft. estoridescore.aerospace

35 lines~288 tokens
Open raw markdown

estorides_core: people_intel

readmenator-diagrams/estorides_core_people_intel.md

estoridescore: peopleintel groups 15 files (py) around CloudAsset, todict, CloudAssetDiscoveryResult, todict, generatebucketnames.

36 lines~297 tokens
Open raw markdown

estorides_core: system_app_sources

readmenator-diagrams/estorides_core_system_app_sources.md

estoridescore: systemappsources groups 13 files (py) around ToolError, ToolNotAllowedError, ToolInjectionError, ToolNotFoundError, ToolTimeoutError....

34 lines~323 tokens
Open raw markdown

estorides_export

readmenator-diagrams/estorides_export.md

estoridesexport groups 8 files (py) around nodesources, KnowledgeGraph, init, addentity, addobservation. estoridescore.knowledgegraph

36 lines~300 tokens
Open raw markdown

overview.md

readmenator-diagrams/overview.md

Static architecture map of 199 files (js, py, sh) in 12 components: estoridescore: estoridesweb, estoridescore: graphbundle, estoridescore: hypothesisengine...

277 lines~5072 tokens
Open raw markdown

Security Policy

SECURITY.md

Use this section to tell people about which versions of your project are

21 lines~154 tokens
Open raw markdown

Agent docs 17

Grep-friendly indexes for AI agents (also useful for humans).

API

readmenator-agent/API.md

Depends on: estoridescore/alerter.py, estoridescore/cases.py, estoridescore/config.py, estoridescore/discoverer.py, estoridescore/entityextraction.py...

1460 lines~35776 tokens
Open raw markdown

Architecture

readmenator-agent/ARCHITECTURE.md

estoridescli.py -> estoridescore/alerter.py

510 lines~9157 tokens
Open raw markdown

Concepts

readmenator-agent/CONCEPTS.md

Nouns map atomically to file sets (EXTRACTED); verbs aggregate structural edges (INFERRED).

120 lines~5590 tokens
Open raw markdown

Gotchas

readmenator-agent/GOTCHAS.md

These files have the most connections. Changes here have high blast radius.

65 lines~1015 tokens
Open raw markdown

Subsystem: .scratchpad

readmenator-agent/KB__scratchpad.md

45 lines~175 tokens
Open raw markdown

Subsystem: estorides_core

readmenator-agent/KB_estorides_core.md

Depends on: estoridescore/config.py

1708 lines~26051 tokens
Open raw markdown

Subsystem: estorides_export

readmenator-agent/KB_estorides_export.md

Depends on: estoridesexport/encryption.py, estoridesexport/misp.py, estoridesexport/reconreport.py, estoridesexport/report.py, estoridesexport/stix.py

73 lines~895 tokens
Open raw markdown

Subsystem: estorides_llm

readmenator-agent/KB_estorides_llm.md

Depends on: estoridesllm/manager.py

46 lines~614 tokens
Open raw markdown

Subsystem: js

readmenator-agent/KB_js.md

Doc: Estorides front-end controller

418 lines~3868 tokens
Open raw markdown

Subsystem: properties

readmenator-agent/KB_properties.md

Doc: Directory guard for property-based (hypothesis) tests.

204 lines~3613 tokens
Open raw markdown

Subsystem: root

readmenator-agent/KB_root.md

Doc: Deprecated entry point.

189 lines~2988 tokens
Open raw markdown

Subsystem: tests

readmenator-agent/KB_tests.md

Doc: Pytest configuration and shared fixtures for the estorides test suite.

2229 lines~41813 tokens
Open raw markdown

Subsystem: tools

readmenator-agent/KB_tools.md

Doc: Split legacy grouped source files into one addon per file.

17 lines~104 tokens
Open raw markdown

Project Memory

readmenator-agent/MEMORY.md

Generated from 199 files at commit 08f29052918d. Read this first, then readmenator-wiki/index.md, then readmenator . ask "<question>" for anything specific.

83 lines~1333 tokens
Open raw markdown

Security Findings

readmenator-agent/SECURITY.md

3 lines~10 tokens
Open raw markdown

Symbols

readmenator-agent/SYMBOLS.md

3570 lines~94308 tokens
Open raw markdown

Recipes 5

Step-by-step tasks grounded in this codebase.

Recipe: Add a Function

readmenator-agent/recipes/add-function.md

Find the target file by purpose: grep -in '<topic>' readmenator-agent/INDEX.md

9 lines~99 tokens
Open raw markdown

Recipe: Change a File Safely

readmenator-agent/recipes/change-impact.md

Riskiest file: estoridescore/config.py (51 dependents)

9 lines~109 tokens
Open raw markdown

Recipe: Fix a Dependency Cycle

readmenator-agent/recipes/fix-cycle.md

Target cycle: estoridesexport/init.py -> estoridesexport/encryption.py -> estoridesexport/init.py

7 lines~120 tokens
Open raw markdown

Recipe: Fix a Security Finding

readmenator-agent/recipes/fix-security.md

Read findings: grep -n '<file>' readmenator-agent/SECURITY.md

6 lines~69 tokens
Open raw markdown

Recipe: Reduce File Complexity

readmenator-agent/recipes/reduce-complexity.md

Target hotspot: static/js/estorides.js

9 lines~78 tokens
Open raw markdown

How to read these maps

Open any map, then: drag nodes freely while physics settles the rest, search (/) to filter, click a node to focus it with full file documentation, Upstream and Downstream to trace authored reach, Path to probe the exact route between two ids, Lens to compare semantic roles, Play to walk the guided chapters, Stabilize to re-run physics, Theme for dark and light, Export for PNG or typed JSON. Deep links such as #route=a~b restore any reading.