Recommended Hybrid: A + B's escape hatch

Layout A's inline badge as default. Power users click "Show alternatives" on any line to reveal B's ranked panel for that line only.

Bank Reconciliation — Account: RBC Operating · 487 unreconciled
Apr 12 — RBC e-transfer
Cheque 4827 · Westin Plating Co · $1,847.50 CAD
92% MATCH
💡 INV/2026/00123 — Westin Plating Co — $1,847.50
Apr 12 — RBC payment
Cheque 4828 · partner unknown · $1,800.00 CAD
68% MATCH
💡 INV/2026/00098 — Westin Plating Co — $1,800.00 · amount matches but partner unconfirmed
Apr 11 — Visa adjustment
Ref VSA-201 · Royal Bank fees · $89.99 CAD
NO MATCH
Apr 11 — RBC bulk deposit
Ref 9921-D · Westin Plating Co · $3,200.00 CAD
98% MATCH (alternatives expanded)
AI suggestions, ranked
98% — INV/2026/00145 — $3,200.00 · Westin Plating Co
Exact amount + same partner + invoice date Apr 8 · 4 prior reconciles match this pattern
71% — INV/2026/00141 — $3,200.00 · Bramalea Lift Co
Amount matches, partner is a different client
62% — INV/2026/00139 + INV/2026/00140 (combined) — Westin Plating Co
Two invoices summing to $3,200.00
· 487 lines unreconciled · 47 ready to auto-accept · 134 need review · 306 no AI match

Each line: confidence badge top-right, single suggestion strip below (Accept / Reject / Show alternatives). High-confidence lines have a green border for instant scanning. Bottom bar offers batch-accept of all ≥95% matches at once. The 4th line shows what "Show alternatives" reveals when expanded — B's ranked panel inline.

Looks right — proceed with this hybrid

I'll capture this as the default UI design in the spec. Specific colour choices and exact pixel spacing get refined during implementation.

Mostly right but I want changes

Tell me in the terminal what to adjust (positions, colours, button labels, missing actions, etc.).

A

Just pure A, no alternatives panel

Keep it simple — single suggestion per line, no expand. If user disagrees with AI they go to the manual reconcile dialog.