fix: improve logging and error visibility, move Story 1.7 to Epic 2

Fixes:
- Added database connection logging with masked DSN
- Added migration progress logging
- Added HTTP server startup logging with address
- Fixed database provider to accept logger parameter
- Improved error visibility throughout initialization

Documentation:
- Moved Story 1.7 (Service Client Interfaces) to Epic 2 as Story 2.7
- Updated Epic 1 and Epic 2 READMEs
- Updated COMPLETE_TASK_LIST.md
- Updated story metadata (ID, Epic, Dependencies)

These changes will help diagnose startup issues and provide better visibility into what the application is doing.
This commit is contained in:
2025-11-05 19:39:25 +01:00
parent fde01bfc73
commit d1d0b170ce
6 changed files with 54 additions and 13 deletions

View File

@@ -22,7 +22,6 @@ Tasks are organized by epic and section. Each task file follows the naming conve
- [1.4 Error Handling](./epic1/1.4-error-handling.md)
- [1.5 HTTP Server](./epic1/1.5-http-server.md)
- [1.6 OpenTelemetry](./epic1/1.6-opentelemetry.md)
- [1.7 Service Client Interfaces](./epic1/1.7-service-abstraction-layer.md)
- [Epic 1 Overview](./epic1/README.md)
## Epic 2: Authentication & Authorization
@@ -32,6 +31,7 @@ Tasks are organized by epic and section. Each task file follows the naming conve
- [2.4 Role Management API](./epic2/2.4-role-management.md)
- [2.5 Audit Logging System](./epic2/2.5-audit-logging.md)
- [2.6 Database Seeding and Initialization](./epic2/2.6-database-seeding.md)
- [2.7 Service Client Interfaces](./epic2/2.7-service-abstraction-layer.md)
- [Epic 2 Overview](./epic2/README.md)
## Epic 3: Module Framework