ci: enforce CI gate and skip major updates in dependabot auto-merge 65b2689 HatmanStack commited on Apr 2
build(deps): bump actions/checkout from 4 to 6 (#6) 9e88e91 unverified dependabot[bot] dependabot[bot] commited on Apr 1
build(deps): bump actions/setup-python from 5 to 6 (#7) 35d9a25 unverified dependabot[bot] dependabot[bot] commited on Apr 1
chore: add skill-runs manifest for tracking claude-forge skill usage 6c56a64 HatmanStack commited on Mar 26
fix: address post-audit review findings across docs and source 924784f HatmanStack commited on Mar 26
docs(readme): update installation to use pyproject.toml and uv d1f2dd5 HatmanStack commited on Mar 26
docs(readme): fix feature descriptions and data source terminology 1f0a6ed HatmanStack commited on Mar 26
refactor(types): verify type annotations are already tightened 55565bb HatmanStack commited on Mar 26
ci(deps): consolidate to pyproject.toml, remove requirements files fd53f23 HatmanStack commited on Mar 26
test(database): add integration test for CSV column validation 6670270 HatmanStack commited on Mar 26
fix(config): move logging setup from module-level to explicit init b56f317 HatmanStack commited on Mar 26
fix(scripts): replace destructive del with slicing in create_stats 85f24f7 HatmanStack commited on Mar 26
fix(models): remove duplicate validation in DifficultySettings 4cb581e HatmanStack commited on Mar 26
fix(logging): replace f-string logging with lazy %s formatting 0b2e2a2 HatmanStack commited on Mar 26
refactor(database): decouple Streamlit caching from connection module 869908b HatmanStack commited on Mar 26
refactor(pages): extract shared configure_page, remove finally:pass b994001 HatmanStack commited on Mar 26
refactor(validation): remove SQL injection guards (no SQL database exists) 7989c98 HatmanStack commited on Mar 26
chore(config): remove debug_streamlit.py from ruff per-file-ignores 2fc5e1f HatmanStack commited on Mar 26
refactor(dead-code): remove unused get_player_by_full_name and safe_styled_text 1326be0 HatmanStack commited on Mar 26
refactor(dead-code): remove unused GameState and 4 dead functions from session.py 60c4201 HatmanStack commited on Mar 26
chore(gitignore): expand .gitignore to cover build artifacts and caches e83c494 HatmanStack commited on Mar 26