feat: AI investigation is the product, drop zero-dep constraint (#64) #65
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/issue-64-ai-first-scope"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #64.
Two original design constraints are dropped:
requirements.txtlike a normal Python project.--aiflag and no--no-aimode. AI runs unconditionally on every invocation.Watch mode is deleted as part of the same change because a non-AI filesystem-churn monitor conflicts with the new philosophy. If a live update mode is wanted later, it gets rebuilt as incremental AI re-investigation.
Code changes
luminos_lib/watch.pyluminos_lib/capabilities.pyandtests/test_capabilities.pyclear_cache()intoluminos_lib/cache.pyluminos.py: remove--watch,--ai,--install-extrasflags. AI runs unconditionally after the base scan. IfANTHROPIC_API_KEYis unset, exit 0 with a one-line hint before running the base scan.ai.py: drop thecheck_ai_dependencies()call and import.requirements.txt: anthropic, tree-sitter + grammars, python-magic.setup_env.shinstalls fromrequirements.txt.Doc changes
README.mdrewritten to lead with AI investigation, drops the two-modes framing and the watch feature line.CLAUDE.md(project): rewrites Key Constraints, updates module map and Running Luminos commands.PLAN.md: strips zero-dep philosophy from the file map and reframes the watch+incremental note as a future live-mode feature.Architecture.md,DevelopmentGuide.md,Home.md,Internals.mdupdated.Verification
python3 -m unittest discover -s tests/→ 164 pass (down from 168 with the 4 removed capabilities tests).python3 luminos.py --helpshows the slimmed flag set.python3 luminos.py /tmpwith noANTHROPIC_API_KEYexits 0 with the one-line hint before running the base scan.Follow-up