E2E #10 (the first fully successful drop-card run) left the staged
import stranded until the user prodded the agent, and the agent then
improvised an excellent post-import audit (skattekonto reconciliation,
missing 1630, over-stated payroll liabilities). Codify both:
1. The drop card now carries the approval: after staging, the button
becomes 'Godkänn bokföringen' with a two-click BFL confirmation
(confirmed=true armed on the deliberate second click, exactly the
pending-operations widget pattern), then 'Bokfört' + a ui/updateContext
pointing the agent at trial balance and voucher-gap follow-ups.
2. Skill: when the user writes after a card was shown, the FIRST call is
list_pending_operations (an empty ledger does not mean the file never
arrived); new Step 4b 'efterkontroll' codifies the audit pass
(trial balance vs SIE, skattekonto vs 1630 with 8423/8314/6992 for
ränta/avgifter, auto-created bank account names, underlag coverage,
voucher gaps); memory-first extended with memory-back (save orgnr,
bank, fiscal year, moms period after creation so the next
conversation needs zero questions).
Co-authored-by: Jakob Wennberg <311770904+jakobwennberg-oss@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>