Appearance
Ownership refresh notifications are batched until selected lots have been removed and any journal compensation has completed. The holdings confirmation and search remain mounted during loading and failures. This addresses repeated catalogue and valuation reloads and modal flicker without changing the deletion/trash contract.
Tests cover successful batches, partial failure, rollback, nested batches and stable confirmation wiring. Lint, typecheck and 2,293 tests passed (11 existing skips). The removal Maestro flow now waits for completion, but Maestro is absent on the validation host. Native confirmation of the reported indefinite-spinner symptom under real storage/network latency remains required.
No VPS, schema, account or native build changes.