File system intelligence tool — agentic directory analysis via Claude API
Find a file
Jeff Smith bbd04f41a7 refactor: extract cache management into luminos_lib/cache.py
Moves investigation ID persistence and _CacheManager class from ai.py
into a dedicated cache module. No behavior changes.

Moved: _load_investigations, _save_investigations, _get_investigation_id,
_CacheManager (all methods), _sha256_path, CACHE_ROOT, INVESTIGATIONS_PATH.

Also added a local _now_iso() in cache.py to avoid a circular import
(ai.py imports from cache.py).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 13:12:37 -06:00
luminos_lib refactor: extract cache management into luminos_lib/cache.py 2026-03-30 13:12:37 -06:00
.gitignore chore: initial project scaffold 2026-03-30 09:57:11 -06:00
CLAUDE.md chore: document git workflow conventions in CLAUDE.md 2026-03-30 12:14:34 -06:00
luminos.py feat: add chain-of-thought observability tools 2026-03-30 13:02:19 -06:00
setup_env.sh chore: add venv setup script and update CLAUDE.md for optional deps 2026-03-30 12:14:13 -06:00