2026-02-17 - 2026-05-17
Overview
5 Pull requests merged by 1 user
Merged
#23 Fix LoRA loading and conditioning to match training notebook
Merged
#22 Fix image detection after print-to-logging migration
Merged
#21 Replace debug print() statements with proper logging
Merged
#20 Fix bare except handlers in keyword_extractor.py
Merged
#19 fix: broken subprocess command and tuple unpacking in app.py
4 Issues closed from 1 user
Closed
#3 Replace 27 debug print() statements with proper logging
Closed
#4 Bare except Exception handlers silently swallow errors in keyword_extractor.py
Closed
#1 Broken subprocess command construction in app.py
Closed
#2 Tuple unpacking mismatch in app.py line 119
18 Issues created by 1 user
Opened
#1 Broken subprocess command construction in app.py
Opened
#2 Tuple unpacking mismatch in app.py line 119
Opened
#3 Replace 27 debug print() statements with proper logging
Opened
#4 Bare except Exception handlers silently swallow errors in keyword_extractor.py
Opened
#5 Memory leak: new TCGdex SDK instance created per card in fetch_card.py
Opened
#6 No unified requirements.txt or pyproject.toml at project root
Opened
#7 No test coverage for most of the codebase
Opened
#8 Magic numbers without documentation in json_inference.py
Opened
#9 Fragile JSON extraction with silent fallback in prompt_to_card_pipeline.py
Opened
#10 NLTK resources re-downloaded on every clean_pokemon_text() call
Opened
#11 Relative imports in clean-text-to-keywords break when used as a module
Opened
#12 No linter, formatter, or pre-commit hooks configured
Opened
#13 No hardcoded path/config management — values scattered across files
Opened
#14 Missing validation of generated image before saving in prompt_to_card_pipeline.py
Opened
#15 Unsafe path traversal in app.py image extraction
Opened
#16 Unused import shlex in app.py
Opened
#17 Project lacks proper Python package structure
Opened
#18 Pipeline uses subprocess calls instead of direct Python imports between stages