Machine classification with a human in the loop. Every override is attributed and audited, because the difference between 'the tool said so' and 'we decided, and here is who decided' is the difference between a defensible position and an excuse.
Pattern rules catch the obvious; context and machine assistance catch the rest. Manual validation exists because neither is sufficient on its own, and because an override without an audit trail is indistinguishable from a mistake.
Pattern-based
100
43%
Context-aware
57
25%
Machine-assisted
56
24%
Manual
17
7%
230 elements
Change a classification inline. Bulk actions apply the same change to everything selected.