6 Commits

Author SHA1 Message Date
0f83032cd6 Merge pull request 'Fix all open issues - code, security, ops' (#17) from fix/core-issues into main
Reviewed-on: https://git.example.com/jarianc/MasterMind/pulls/17
2026-07-05 08:17:16 -05: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
d6ffa8b004 Merge pull request 'CI: remove --no-cache for docker layer caching' (#16) from ci-fix-nocache into main
Reviewed-on: https://git.example.com/jarianc/MasterMind/pulls/16
2026-07-04 22:22:50 -05:00
2d7680fe42 CI: remove --no-cache for docker layer caching 2026-07-05 03:12:25 +00:00
2b75c39a07 CI: add generalized workflow 2026-07-05 02:46:32 +00:00
394b859169 Master Mind at work 2025-09-03 00:39:09 -05:00