背景
作為 #562 的後續,BaseImportVM 的進度回報功能(SignalR Hub 或 SSE 推送 { processed, total, errors })因需引入即時通訊基礎設施,範圍較大,拆出獨立追蹤。
建議修正方向
- 在
BatchSaveData() 中每處理 N 列後觸發 progress callback
- 透過 IProgress 介面解耦,讓宿主應用選擇 SignalR / SSE / polling
Priority: P3 (nice-to-have)
Labels: enhancement, import, ux