MicroFish/backend/app/models
Ubuntu 2478beb9ea feat(project): refactor ProjectManager to persist via SQLAlchemy + StorageService
Replace file-based JSON persistence with SQLAlchemy DB (ProjectModel/ProjectFileModel)
and StorageService for file content; remove Project dataclass; add 7 passing tests.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 00:11:12 +00:00
..
__init__.py feat(project): refactor ProjectManager to persist via SQLAlchemy + StorageService 2026-05-03 00:11:12 +00:00
db_models.py fix(storage,db): path traversal fix, delete_prefix validation, remove dead import, factory uses Config 2026-05-03 00:06:58 +00:00
project.py feat(project): refactor ProjectManager to persist via SQLAlchemy + StorageService 2026-05-03 00:11:12 +00:00
task.py feat(task): refactor TaskManager to persist tasks in SQLAlchemy DB 2026-05-03 00:10:16 +00:00