Update Development Guide

2026-03-21 07:33:59 +00:00
parent 6a3961bf5f
commit e9355ba705

@@ -44,7 +44,7 @@ go test -v ./...
- `handler/` — HTTP concerns only. Decode the request body, call a service method, encode the response. No business logic here.
- `service/` — All business logic. Favourability calculation, variance rollup, budget rules. No SQL here.
- `database/` — All SQL. Repository structs implement interfaces used by the service layer.
- `model/` — Plain Go structs shared across layers. No methods with business logic.
- `model/` — Plain Go structs shared across layers. No methods with business logic, only struct validation.
**Error handling:**