Feature #341
openCanteen: Employee meals — visual parity with the prototype
0%
Description
Same treatment as Menu & pricing (#336/#337): StatCard tiles with icon badges, a DomainFootnote banner, an avatar+initials employee cell, a combined Grade · rule column, an Edit link on the Subsidy rules in force panel (→ Settings), and a new Employee self-service info card -- all pure presentation over data the API already returns.
Scope correction against the prototype screenshot: the 4th KPI ("Payroll recoverable") and the "Payroll deduction file" header button are explicitly OUT, not just unbuilt. ADR-0003 (accepted, 2026-09-09, clinq-docs/modules/canteen-management/adr/0003-employee-settlement-without-payroll.md) decided v1 settles every grade at the counter -- SubsidyRule.RecoveryMode is hard-coded to AtCounter and refuses any other value, because HR's payroll module exists but is not adopted at this hospital, so a deduction file would have no consumer. Confirmed with the module owner on 2026-10-12: 3 KPI cards only (Active accounts, Meals served MTD, Subsidy MTD), no payroll card, no payroll button. The banner text is rewritten to say so honestly rather than reusing the prototype's payroll-framed copy.
The header's "Subsidy rules" button is real and buildable -- it just links to /settings, which already exists.