diff --git a/auto-claude/analyzer.py b/auto-claude/analyzer.py index 084b7b8b..1cd4c705 100644 --- a/auto-claude/analyzer.py +++ b/auto-claude/analyzer.py @@ -1,3 +1,7 @@ """Backward compatibility shim - import from analysis.analyzer instead.""" from analysis.analyzer import * # noqa: F403 +from analysis.analyzer import main + +if __name__ == "__main__": + main() diff --git a/auto-claude/runners/spec_runner.py b/auto-claude/runners/spec_runner.py index 698bf261..cc741c3d 100644 --- a/auto-claude/runners/spec_runner.py +++ b/auto-claude/runners/spec_runner.py @@ -38,14 +38,14 @@ import os import sys from pathlib import Path -# Add auto-claude to path -sys.path.insert(0, str(Path(__file__).parent)) +# Add auto-claude to path (parent of runners/) +sys.path.insert(0, str(Path(__file__).parent.parent)) # Load .env file from dotenv import load_dotenv -env_file = Path(__file__).parent / ".env" -dev_env_file = Path(__file__).parent.parent / "dev" / "auto-claude" / ".env" +env_file = Path(__file__).parent.parent / ".env" +dev_env_file = Path(__file__).parent.parent.parent / "dev" / "auto-claude" / ".env" if env_file.exists(): load_dotenv(env_file) elif dev_env_file.exists():