|
|
bdb34e038d
|
improve: README, LICENSE, pyproject, tests, sub-question traversal fix
- Process nested subQuestions (previously silently dropped)
- Sanitize phase names for summary filenames (path traversal)
- Proper urllib.request import (was __import__ hack)
- Add README, MIT LICENSE, pyproject (activates CI lint/test/security)
- 19 tests: validation, slug, question tree, Ollama fetch (mocked), end-to-end main()
|
2026-08-20 23:47:43 +00:00 |
|
|
|
f5c68d8a44
|
fix: address all open code, security, and ops issues
- Replace urllib with requests-compatible pattern, add timeout=120s (issues #5,#15)
- Fix docstring --model-magic -> --model (issue #11)
- Fix questions.json path resolution via __file__ (issue #10)
- Dedent experiment_results.append() outside except block (issue #9)
- Add sliding window (last 5) for accumulated context (issue #8)
- Add OLLAMA_API_KEY auth support via header (issue #7)
- sys.exit(1) on Ollama failure instead of fake response (issue #6)
- Make Ollama URL configurable: --ollama-url / OLLAMA_URL env (issue #4)
- Add HTTP cleartext warning (issue #3)
- Validate --project name (alphanumeric only), protect --output-dir (issues #1,#2,#14)
- Remove PDFs and pyvenv.cfg from git tracking (issues #12,#13)
- Update .gitignore for PDFs, pyvenv.cfg, output/
|
2026-07-05 13:12:08 +00:00 |
|