Extract connection string building into PostgresConnectionStringPolicy so all services use consistent pooling, application_name, and timeout settings. Adopt the new policy in 20+ module DataSource/ServiceCollectionExtensions classes. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.4 KiB
1.4 KiB
Findings Ledger Task Board
This board mirrors active sprint tasks for this module.
Source of truth: docs-archived/implplan/2025-12-29-csproj-audit/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md.
| Task ID | Status | Notes |
|---|---|---|
| SPRINT_20260405_011-XPORT | DONE | docs/implplan/SPRINT_20260405_011___Libraries_transport_pooling_and_attribution_hardening.md: named Findings Ledger PostgreSQL datasource sessions for runtime attribution. |
| AUDIT-0342-M | DONE | Revalidated 2026-01-07; maintainability audit for Findings Ledger. |
| AUDIT-0342-T | DONE | Revalidated 2026-01-07; test coverage audit for Findings Ledger. |
| AUDIT-0342-A | TODO | Pending approval (non-test project; revalidated 2026-01-07). |
| REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. |
| FIND-EF-01 | DONE | Migration registry wiring verified and implemented (FindingsLedgerMigrationModulePlugin). Sprint 094. |
| FIND-EF-02 | DONE | EF Core model baseline scaffolded (11 entities, DbContext, design-time factory). Sprint 094. |
| FIND-EF-03 | DONE | All 9 Postgres repositories converted to EF Core. 2 retained as raw SQL (TimeTravelRepository, RlsValidationService). Sprint 094. |
| FIND-EF-04 | DONE | Compiled model stubs and runtime FindingsLedgerDbContextFactory created. Sprint 094. |
| FIND-EF-05 | DONE | Sequential build validated (0 warnings, 0 errors). Sprint and docs updated. Sprint 094. |