[Arch] Coverage-gate mismatch between local and CI enforcement #67

Closed
opened 2026-07-01 07:27:22 +02:00 by bullitt · 1 comment
Owner

Severity: Medium | Category: DX

Makefile:7 enforces --cov-fail-under=50; Dockerfile:11 (the actual CI-blocking gate) enforces --cov-fail-under=18. Real coverage is 79%. A large regression could ship without failing CI's Docker-stage gate.

Recommendation: Raise Dockerfile's threshold to match or exceed the Makefile's 50, ideally closer to current real coverage with headroom.

Full detail: docs/architecture-review.md § C + § H.2

**Severity:** Medium | **Category:** DX `Makefile:7` enforces `--cov-fail-under=50`; `Dockerfile:11` (the actual CI-blocking gate) enforces `--cov-fail-under=18`. Real coverage is 79%. A large regression could ship without failing CI's Docker-stage gate. **Recommendation:** Raise `Dockerfile`'s threshold to match or exceed the Makefile's 50, ideally closer to current real coverage with headroom. Full detail: `docs/architecture-review.md` § C + § H.2
Author
Owner

Fixed on branch architecture-rework, commit f7003d2: Dockerfile's --cov-fail-under raised from 18 to 50, matching the Makefile's local gate. Verified: full suite passes at 79-80% actual coverage.

Fixed on branch `architecture-rework`, commit f7003d2: `Dockerfile`'s `--cov-fail-under` raised from 18 to 50, matching the Makefile's local gate. Verified: full suite passes at 79-80% actual coverage.
Sign in to join this conversation.
No labels
arch
harness
security
ux
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
bullitt/trackbox#67
No description provided.