Commit History

fix: address post-audit review findings across docs and source
924784f

HatmanStack commited on

ci(hooks): add pre-commit config with ruff and mypy hooks
56bab24

HatmanStack commited on

style(state): remove unused pytest import from test_state
55ace29

HatmanStack commited on

test(ml): add integration test with real model file
6e1ceb3

HatmanStack commited on

test(utils): add tests for HTML escaping utilities
68f6dba

HatmanStack commited on

test(state): add tests for session state management functions
8d992b4

HatmanStack commited on

test(database): add integration test for CSV column validation
6670270

HatmanStack commited on

fix(ml): add input shape validation before model prediction
d01d902

HatmanStack commited on

refactor(ml): decouple Streamlit caching from model module
75e1132

HatmanStack commited on

refactor(database): decouple Streamlit caching from connection module
869908b

HatmanStack commited on

refactor(validation): remove SQL injection guards (no SQL database exists)
7989c98

HatmanStack commited on

refactor(dead-code): remove unused PlayerStats Pydantic model
966c76f

HatmanStack commited on

fix: restore player search functionality and add HF frontmatter
efaa2dc

Hatmanstack commited on

Fix import sorting in tests/conftest.py to satisfy CI
cea381d

Hatmanstack commited on

Address reviewer feedback: fix grammar, path resolution, and sampling logic
7b3455b

Hatmanstack commited on

Transition data layer to local CSV using pandas
20852d6

Hatmanstack commited on

Fix CI failures: type annotations, linting, and coverage threshold
92a832f

Hatmanstack Claude Opus 4.5 commited on

Refactor app with security fixes, error handling, and type safety
6424951

Hatmanstack Claude Opus 4.5 commited on