Spaces:
Sleeping
Sleeping
Commit History
-
fix: address post-audit review findings across docs and source
HatmanStackDocs: - Add pre-remediation snapshot headers to doc-audit.md and eval.md - Annotate remediated items (PlayerStats, GameState, SQL injection, coverage threshold, pre-commit hooks) with current status - Fix markdown checkbox spacing in Phase-2.md - Add language identifiers to fenced code blocks in Phase-0.md, Phase-4.md - Fix test class reference in Phase-3.md pytest command - Vary verbs in Phase-1.md verification steps Source: - Update stale "database" error text in pages/2_play_game.py - Handle empty-after-strip in validation, tighten regex to literal space - Remove unnecessary FileNotFoundError from connection.py except block - Fix compile_model.py type hints (str | float for mixed rows) - Add get_home_team_df to src/state/__init__.py exports - Clarify DifficultySettings.from_preset fallback with comment Tests: - Fix literal backslash-n to real newline in test_validation.py - Remove unused fixture param from test_combined_contains_both_teams - Fix test_state.py re-import pattern, …924784f -
docs: add audit plan artifacts and project roadmap
HatmanStack- Audit intake docs (health-audit, eval, doc-audit) - Remediation plan (Phase-0 through Phase-5, README, feedback) - Project roadmap tracking deferred and out-of-scope items673b434 -
chore(docs): mark Phase-5 tasks complete
HatmanStack2b804da -
chore(config): remove obsolete ruff ignore rules
HatmanStack9b9dcb9 -
ci(coverage): enforce 70% coverage threshold in CI
HatmanStack8421f29 -
refactor(types): verify type annotations are already tightened
HatmanStack55565bb -
ci(hooks): add pre-commit config with ruff and mypy hooks
HatmanStack56bab24 -
ci(deps): consolidate to pyproject.toml, remove requirements files
HatmanStackfd53f23 -
docs: mark Phase 3 tasks complete
HatmanStackec807bc -
docs: mark Phase 2 tasks complete
HatmanStack42b4fe1