12 lines
1.0 KiB
Markdown
12 lines
1.0 KiB
Markdown
# Changelog
|
|
|
|
## 2025-11-09
|
|
|
|
- Captured current implementation status, requirements coverage, missing features, and prioritized roadmap in `calminer-docs/implementation_status.md` to guide future development.
|
|
- Added core SQLAlchemy domain models, shared metadata descriptors, and Alembic migration setup (with initial schema snapshot) to establish the persistence layer foundation.
|
|
- Introduced repository and unit-of-work helpers for projects, scenarios, financial inputs, and simulation parameters to support service-layer operations.
|
|
- Added SQLite-backed pytest coverage for repository and unit-of-work behaviours to validate persistence interactions.
|
|
- Exposed project and scenario CRUD APIs with validated schemas and integrated them into the FastAPI application.
|
|
- Connected project and scenario routers to new Jinja2 list/detail/edit views with HTML forms and redirects.
|
|
- Implemented FR-009 client-side enhancements with responsive navigation toggle, mobile-first scenario tables, and shared asset loading across templates.
|