Skip to content

Commit 037d065

Browse files
refactor: consolidate input processing and improve batch output (#17)
* refactor: consolidate input processing and improve batch output structure - Consolidate Excel and CSV v2 processing into a shared path in CLI - Refactor to output one folder per resident instead of a flat list of files - Improve resident name normalization and formatting across CLI and batch tools - Introduce for specialized orphan procedure handling - Update test suite to cover new folder-based output and consolidated CLI flows * code review * chore: update .gitignore and project files - Remove anesthesia-residents.txt from .gitignore and add admin/ directory - Delete CLAUDE.md file - Update pyproject.toml to change license format and improve pytest configuration - Remove sample.html file - Clean up uv.lock dependencies and adjust dev dependencies - Delete post-tool-call.py script from .claude/hooks * refactor: improve normalization and utility functions across modules - Replace custom normalization functions with shared utility functions for consistency - Update resident name formatting logic in batch processing and attending listing - Enhance type annotations for better clarity and type safety - Clean up unused code and improve overall code structure * refactor: enhance file normalization and error handling in processing - Improve normalization logic for CaseList and ProcedureList files across multiple modules - Introduce error handling for duplicate normalized keys in file processing - Update type annotations for better clarity and type safety - Refactor standalone case handling and improve output structure in CLI and processing functions
1 parent e32dc87 commit 037d065

43 files changed

Lines changed: 2320 additions & 4955 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude/hooks/post-tool-call.py

Lines changed: 0 additions & 134 deletions
This file was deleted.

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ ml_models/
3030
ml_training_data/
3131

3232
# Personal/private data
33-
anesthesia-residents.txt
33+
admin/
3434

3535
# Virtual Environments
3636
.venv/
@@ -65,6 +65,8 @@ dmypy.json
6565

6666
# Claude Code local settings
6767
.claude/settings.local.json
68+
CLAUDE.md
69+
.cursor
6870

6971
# Project specific
7072
*.xlsx

0 commit comments

Comments
 (0)