Skip to content

EPIC: Data Layer Foundations #5

@hemanandr

Description

@hemanandr

EPIC: Data Layer Foundations

Labels: type:epic, area:data, priority:P1 | Estimate: 3–4d | Size: L | Confidence: 0.9

Outcome

EF Core entities, DbContext, migrations, and config snapshots are implemented and running on SQLite and PostgreSQL.

Why

This unblocks all API and job work; it’s the bedrock for the app.

Scope

  • Entities/mappings/migrations
  • Config versioning snapshots (DB + filesystem)
  • Seeder + settings watermarks

Links

  • /PROJECT_PLAN.md
  • /docs/data-model.cs
  • /docs/config.schema.json

Acceptance

  • Migrations apply cleanly on SQLite and PostgreSQL
  • Round-trip CRUD works for every entity
  • Config apply creates a snapshot record and file
  • Unit tests green

Checklist

  • ISSUE-01.1
  • ISSUE-01.2
  • ISSUE-01.3

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions