Feature spec — discussed 24 April 2026
Replace the current "Delete" button on invoices with a "Decline" button. Declining an invoice is a structured action: the user picks a reason, optionally sends a message back to the contractor explaining the problem, and everything is logged.