CHANGE BRIEF TEMPLATE
Request: Add a minimum-enquiries filter.
Reason: Help the reviewer inspect campaigns with enough observed enquiries.
Current behaviour: channel filter only; report shows the selected total.
Required decisions: Is the minimum inclusive? Does summary follow filtered
rows? Are zero-enquiry campaigns excluded only when minimum > 0?
Acceptance examples: minimum 6 includes Search and Email; minimum 7
includes Search only; blank means 0; negative/decimal input returns 400.
Data contract change: document parameter, permitted range and default.
Implementation locations: HTML control, JS request, server validation,
parameterized SQL predicate, totals after filtering, tests, help text.
Risk: filtering can hide inefficient spend; label the filter explicitly.
Validation: independent expected totals plus rejected-input tests.
Effort budget: estimate and record setup, implementation, tests, review,
documentation and contingency separately using your own measured time.
Rollback: restore the last working files; no schema change proposed.
Definition of done: tests pass, browser checklist completed, limitation
and report definition updated. This is an exercise proposal, not a claim
that the minimum filter already exists in the delivered application.
