Skip to content

Coverage gate: backend ≥ 80% line coverage #277

Description

@kilodesodiq-arch

Problem Statement. jest config exists but no coverageThreshold. A contributor
can land a regression without tests.

Technical Context.
app/backend/package.json::jest.

Expected Outcome. coverageThreshold: { lines: 80, branches: 70, functions: 80, statements: 80 } in package.json.

Acceptance Criteria.

  • CI fails if any metric drops below threshold.
  • New module = covered before merge.

Files or modules likely to be affected.
app/backend/package.json,
.github/workflows/backend-ci.yml.

Difficulty. Easy
Estimated effort. XS



Backlog item #69 from `docs/maintainer-issue-backlog.md.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions