t2-p1-06authored5–8h

Unit test suite over the service layer

requires: t2-p1-05

Tests for each service-layer function, not just endpoint smoke tests - task creation validation, status transition rules (a done task cannot return to backlog without an explicit override), and authorization logic. Target meaningful coverage of business logic, not boilerplate.

Endpoint smoke tests tell you the wiring works. Service-layer tests tell you the rules are right, and they are the ones that still pass when you swap the web framework.

No result yet. Run `learn verify t2-p1-06` locally, or push to trigger CI.

reporepo: test_coverage
unrun