Files
git.stella-ops.org/src/__Libraries/StellaOps.ReachGraph.Persistence/TASKS.md

1.9 KiB

ReachGraph Persistence Task Board

This board mirrors active sprint tasks for this module. Source of truth: docs/implplan/SPRINT_20260222_076_ReachGraph_persistence_dal_to_efcore.md.

Task ID Status Notes
AUDIT-0104-M DONE Revalidated 2026-01-08; maintainability audit for ReachGraph.Persistence.
AUDIT-0104-T DONE Revalidated 2026-01-08; test coverage audit for ReachGraph.Persistence.
AUDIT-0104-A TODO Pending approval (revalidated 2026-01-08).
REMED-06 DONE SOLID review notes captured for SPRINT_20260130_002.
REMED-08 DONE Enforced tenant filters in list/get/delete queries, added Intent traits for tests; dotnet test src/__Libraries/__Tests/StellaOps.ReachGraph.Persistence.Tests/StellaOps.ReachGraph.Persistence.Tests.csproj passed 2026-02-03.
RGRAPH-EF-01 DONE AGENTS.md verified; migration plugin registered in MigrationModulePlugins.cs; Platform.Database.csproj updated with project reference.
RGRAPH-EF-02 DONE EF Core models scaffolded: Subgraph, SliceCache, ReplayLog under EfCore/Models/; ReachGraphDbContext with full OnModelCreating under EfCore/Context/; partial file for FK relationships.
RGRAPH-EF-03 DONE All repository partials converted from Dapper to EF Core: Get, List, Store (INSERT ON CONFLICT via raw SQL), Delete (ExecuteDeleteAsync), Replay (ExecuteSqlRawAsync). Tenant partial simplified (DataSourceBase handles tenant context). Interface unchanged.
RGRAPH-EF-04 DONE Design-time factory created (STELLAOPS_REACHGRAPH_EF_CONNECTION env var). Compiled model stubs created under EfCore/CompiledModels/. Runtime factory with UseModel for default schema. .csproj updated with EF Core packages and assembly attribute exclusion.
RGRAPH-EF-05 DONE Sequential build passed (0 warnings, 0 errors) for both persistence and test projects. TASKS.md and sprint tracker updated.