Skip to content

Move SQL out of policies #6

Description

@fleuronvilik

Objective

Stop policies from querying the database directly.

Scope

  • active delivery request checks
  • report required checks
  • stock projection checks

Acceptance Criteria

  • Policies receive plain inputs, not repository connections.
  • SQL remains isolated in repository classes.
  • Existing tests still pass.

Why

This enforces clean dependency direction and keeps Policy rules infrastructure-agnostic.

Metadata

Metadata

Assignees

No one assigned

    Labels

    archArchitecture and boundarieslearning-highHigh learning valuepolicyBusiness policy preconditionsrefactorRefactoring taskrepoRepository abstraction and data accessweek-1Planned for week 1

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions