ace57e9fc7145ec0b351817dd3aafe62c8633751
The async import previously ran fire-and-forget with no way to know if it succeeded, failed, or was still running. - Add ImportStatus record (state, message, processed count, startedAt) and a volatile currentStatus field updated throughout the async run - POST /api/admin/trigger-import now returns 202 Accepted with initial status - GET /api/admin/import-status lets callers poll for the current state Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
Python
73.1%
TypeScript
11.5%
Java
10.9%
Svelte
4.2%
Shell
0.1%