Marc-André Bombeck
3d309bb91b
feat(import): add ImportJob model for Apple Health export ingest
...
Additive Prisma model mirroring a `pg-boss` `apple-health-import`
job's lifecycle. The polling endpoint reads `progress` and `result`
live from this row rather than the one-shot terminal `output` column
on `pg_boss.job` (pg-boss v12 only populates `output` on completion).
Carries `pgBossJobId` for the worker's reverse lookup, an upload
sha-256 for content-hash idempotency on re-upload, and per-phase
status (`queued | unpacking | parsing | upserting | done | failed`).
2026-05-16 20:24:31 +02:00
..
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-04-06 00:42:46 +02:00
2026-04-18 22:20:12 +02:00
2026-05-08 01:05:56 +02:00
2026-05-03 21:52:57 +02:00
2026-05-08 01:05:56 +02:00
2026-05-08 14:33:39 +02:00
2026-05-08 14:29:44 +02:00
2026-05-08 21:36:36 +02:00
2026-05-08 21:45:18 +02:00
2026-05-09 21:01:45 +02:00
2026-05-09 21:04:04 +02:00
2026-05-09 21:14:00 +02:00
2026-05-09 21:36:47 +02:00
2026-05-09 23:46:56 +02:00
2026-05-10 00:20:12 +02:00
2026-05-10 01:25:57 +02:00
2026-05-10 15:54:28 +02:00
2026-05-11 02:44:12 +02:00
2026-05-11 00:35:58 +02:00
2026-05-11 01:35:45 +02:00
2026-05-11 01:36:27 +02:00
2026-05-11 01:51:27 +02:00
2026-05-11 02:13:47 +02:00
2026-05-11 02:38:17 +02:00
2026-05-14 11:49:23 +02:00
2026-05-14 13:07:33 +02:00
2026-05-14 13:19:17 +02:00
2026-05-14 13:22:47 +02:00
2026-05-14 13:50:38 +02:00
2026-05-14 14:04:53 +02:00
2026-05-14 14:07:16 +02:00
2026-05-14 14:13:58 +02:00
2026-05-14 15:34:18 +02:00
2026-05-14 15:46:56 +02:00
2026-05-14 15:57:39 +02:00
2026-05-14 16:01:26 +02:00
2026-05-14 18:18:40 +02:00
2026-05-14 18:41:18 +02:00
2026-05-14 22:36:33 +02:00
2026-05-14 19:50:35 +02:00
2026-05-14 20:52:39 +02:00
2026-05-14 22:35:57 +02:00
2026-05-15 16:43:48 +02:00
2026-05-16 12:04:45 +02:00
2026-05-16 12:08:53 +02:00
2026-05-16 12:16:39 +02:00
2026-05-16 13:38:49 +02:00
2026-05-16 20:24:31 +02:00
2026-05-09 21:04:04 +02:00