-
Notifications
You must be signed in to change notification settings - Fork 1
lore
Lode's visible history is compact: 14 commits from 2026-06-01 through 2026-06-12. The project moved from a local index MVP to graph traversal, then to stronger agent-readiness guardrails.
The first era introduced the local-first shape: a Python package, CLI, SQLite storage, Docker support, benchmarks, and early documentation. Long-standing files from this date include src/lode/cli.py, src/lode/indexer.py, src/lode/storage.py, pyproject.toml, Dockerfile, and README.md.
Commit 548eb1c added the proper codebase graph with blast-radius traversal. This is when src/lode/graph.py became the place for dependency traversal and impact reasoning.
The next set of commits improved import-aware graph correctness, defaulted impact behavior to full blast radius, and added agent-readiness guardrails. The visible outputs include CI workflows in .github/workflows/ci.yml, CodeQL in .github/workflows/codeql.yml, runbooks in docs/runbooks/loded.md, OpenAPI docs in openapi/loded.openapi.yml, and local observability in src/lode/observability.py.
| Feature | Introduced | Still active in |
|---|---|---|
| CLI indexing and search | 2026-06-01 |
src/lode/cli.py, src/lode/indexer.py, src/lode/storage.py
|
| SQLite repository index | 2026-06-01 | src/lode/storage.py |
| Docker-based daemon stack | 2026-06-01 |
Dockerfile, docker-compose.yml
|
| Benchmarks | 2026-06-01 |
scripts/bench_lode.py, benchmarks/repobench_adapter.py
|
No removed or deprecated subsystem was found in the tracked history. The current code still carries temporary command aliases kg and kgd in pyproject.toml, but they remain active.
No multi-month migration or full replacement is visible in this short history. The biggest changes are concentrated in src/lode/indexer.py, src/lode/graph.py, and src/lode/storage.py, which evolved from simple parsing/search into a resolved graph with import, call, inheritance, and blast-radius facts.