luminos/luminos_lib
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
..
__init__.py chore: initial project scaffold 2026-03-30 09:57:11 -06:00
ai.py refactor: extract cache management into luminos_lib/cache.py 2026-03-30 13:12:37 -06:00
cache.py refactor: extract cache management into luminos_lib/cache.py 2026-03-30 13:12:37 -06:00
capabilities.py feat: add capabilities detection module for optional AI dependencies 2026-03-30 12:13:40 -06:00
code.py feat: add code detection and line counting 2026-03-30 09:57:22 -06:00
disk.py feat: add disk usage summary 2026-03-30 09:57:31 -06:00
filetypes.py feat: add file type intelligence 2026-03-30 09:57:18 -06:00
recency.py feat: add recency analysis 2026-03-30 09:57:25 -06:00
report.py feat: add chain-of-thought observability tools 2026-03-30 13:02:19 -06:00
tree.py feat: add directory tree visualization 2026-03-30 09:57:14 -06:00
watch.py feat: add --watch mode with change diffing 2026-03-30 09:57:39 -06:00