No site selected

Import Media

Queue cloud-sync handover batches and monitor worker runs.

About this section: Import MediaQueue cloud-sync handover bundles; the worker imports them in the background.

Purpose

Consume the upstream cloud-sync handover bundles from /mnt/ubuntu-nas/node2/assets/sync/ into the global library (asset, asset_gallery, asset_collection) per Decision 639. The CGI never imports inline; it queues batches into import_job for the background worker (Decision 640).

Flow

  • Scan: walks the mount for .ready sentinels and records new ingest_batch rows.
  • Pre-flight: validates the manifest shape, sentinel pair, and per-item decisions; no library writes.
  • Queue: auto-preflights if needed, then inserts an import_job row. Live progress shows on Import Tasks.
  • Bulk queue: select multiple batches and queue them in one click; the worker drains the queue in priority + FIFO order.

Example

Scan finds 37e428d2-a4f6-4a31-bacf-0c835fb24084.ready. Tick its checkbox (or several at once), click Queue selected. The worker claims the next queued job within seconds and writes job_* events as it progresses.

Consequences

  • The library is site-agnostic. Sites surface library content via asset_site_membership, gallery/collection membership, content allowlists, and access packages.
  • VIDEO-SIMPLE syncs import as stable asset_type=video rows with asset_subtype=video_simple, duration, HLS, transcript, cloud-package, and library-cover deliverables.
  • Cancel is allowed only while a job is queued; once running, only systemctl stop gpu-admin-panel-import-worker stops it.
  • Action remove only soft-deletes rows via deleted_at; nothing is hard-deleted.
  • Frosted, blurred, and vivid_blurred derivatives are intentionally not persisted.
Deeper dive

Sourced from gpu-floor/MIGRATION-INTRO.md and the queued-worker decision in DECISION_LOG.md.

Worker contract

A long-running import-worker.pl daemon claims queued jobs using SELECT ... FOR UPDATE SKIP LOCKED (MariaDB 10.6+). It updates heartbeat_at every few items; if a worker dies, its running jobs are reset to queued after the configured stale threshold (default 15 minutes).

Sentinel protocol

A bundle is consumable only when both <sync_id>.json and <sync_id>.ready exist and the JSON has status = completed and verification.passed = true. The importer recomputes manifest_sha256 at consumption time so audit history records what we actually ingested.

Source-of-truth mapping

  • source/source.json -> asset_source (cold provenance).
  • source/data/photo.manifest.json + photo.analysis.json + photo.meaning.json + photo.family.json -> asset_ai_run rows with explicit analysis_kind; unknown filenames are captured with source_data:<file>.
  • Bundled cover_hash -> asset_cover linked to the parent asset.
  • Containers of type gallery -> asset_gallery + asset_gallery_item junctions.

Idempotency + integrity

Every multi-row write is wrapped in AdminDB::transaction. Hash-based UNIQUE keys make re-running the same batch a no-op. Per-item failures isolate to ingest_batch_item.decision = failed with last_error; the batch becomes partial when any siblings still succeeded.

Read-only mount + ledger boundary

The /mnt/ubuntu-nas/node2/assets tree is read-only for admin consumers. The importer never writes to upstream or deletes .ready sentinels; all consumer state lives in ingest_batch / ingest_batch_item / ingest_event / import_job in admin_panel.

Batch 080c05dc-3bb4-4a0b-8e4c-90557e11e15b

Status: imported; action: import

Type

asset

Action

import

Status

imported

Items

128

Bytes

14.42 GB

Source host

orbit-2

Manifest sha256

29c00b41aec7124a...

Started

2026-06-29 12:22:24

Completed

2026-06-29 12:41:45

Manifest summary

  • created_at: 2026-06-29T12:20:37Z
  • completed_at: 2026-06-29T12:20:37Z
  • verification.passed: true
  • verification.total_files: 14700
  • prior_sync_id: none

Job history 1

Newest first. The active job (if any) is at the top.

idstaterequested_byqueuedclaimedworkerprogressfinishedlast_error
39doneimport-feed2026-06-29 12:22:382026-06-29 12:37:45vultr/pid:3491928128/1282026-06-29 12:41:45-

Items 128

Per-item decisions captured by preflight and updated by import. Re-running pre-flight is safe.

asset_typeasset_hashcover_hashdecisiontarget idslast_errorupdated_at
video92a2f39d22039e50...0d6392739990450f...createdasset:6499-2026-06-29 12:37:53
reel29934f05986e2614...-createdasset:6500-2026-06-29 12:37:55
reel2f54efdc8da4ca23...33fb0908632e40a6...createdasset:6501-2026-06-29 12:37:57
reeld29dc78f30a24b31...-createdasset:6502-2026-06-29 12:37:59
reel402d8d0d565b1f8d...d7479cd79ef24b9d...createdasset:6503-2026-06-29 12:38:02
reeld88a01ca8728f7f0...-createdasset:6504-2026-06-29 12:38:03
reel6e349d0a15ad1103...c23696dc257b409f...createdasset:6505-2026-06-29 12:38:06
reelfc3881d4e8260ac9...-createdasset:6506-2026-06-29 12:38:07
reel4573ecc7e6a4f5bc...97b598d4bded411e...createdasset:6507-2026-06-29 12:38:10
reel0756ef88980e890a...-createdasset:6508-2026-06-29 12:38:12
reel6e715ed0866f5d06...-createdasset:6509-2026-06-29 12:38:13
reeled5523cb0f142c49...-createdasset:6510-2026-06-29 12:38:15
reel9183682251d2c6d2...-createdasset:6511-2026-06-29 12:38:17
reel80d4c1aa8dec229c...c59b8fab6a5d43e6...createdasset:6512-2026-06-29 12:38:19
reelde6dfc171ce916ee...-createdasset:6513-2026-06-29 12:38:21
reel19296fde7547507c...-createdasset:6514-2026-06-29 12:38:23
reeld59ab1641a8d9c63...-createdasset:6515-2026-06-29 12:38:24
reelbfe6c94f1dd9c0ed...-createdasset:6516-2026-06-29 12:38:26
reel22ce46c6d7b8207e...-createdasset:6517-2026-06-29 12:38:28
reel05c74d3beb6df152...-createdasset:6518-2026-06-29 12:38:30
reel4836c16756ce2cc1...-createdasset:6519-2026-06-29 12:38:31
reelfcbea80f96daf042...-createdasset:6520-2026-06-29 12:38:33
reelba8c3598e529a2e6...-createdasset:6521-2026-06-29 12:38:35
reel78a0defacbb14cb9...-createdasset:6522-2026-06-29 12:38:36
reelc8df9630c3ff04a1...-createdasset:6523-2026-06-29 12:38:38
reel789c25c7f8d939c4...-createdasset:6524-2026-06-29 12:38:40
reelaebe7613b2bd7419...-createdasset:6525-2026-06-29 12:38:42
reelad59887c5eb8b8bf...-createdasset:6526-2026-06-29 12:38:43
reel6f797375986c1856...-createdasset:6527-2026-06-29 12:38:45
reel66f46c15f22db705...-createdasset:6528-2026-06-29 12:38:47
reel0dcd892d5b621fc4...-createdasset:6529-2026-06-29 12:38:48
reel5e95a1df8972d5d7...-createdasset:6530-2026-06-29 12:38:50
reelf31911da4d8e18df...-createdasset:6531-2026-06-29 12:38:52
reel7780f3904c7fa678...-createdasset:6532-2026-06-29 12:38:54
reel17df95ccba6b5cfd...-createdasset:6533-2026-06-29 12:38:55
reele2a7f3a26d6e906f...-createdasset:6534-2026-06-29 12:38:57
reele2f8a339d48264a0...-createdasset:6535-2026-06-29 12:38:59
reel41af62569587f66a...-createdasset:6536-2026-06-29 12:39:01
reel6521f31ce2fb9799...-createdasset:6537-2026-06-29 12:39:02
reel57776e8d473cf207...-createdasset:6538-2026-06-29 12:39:04
reela453a3919e43b88b...-createdasset:6539-2026-06-29 12:39:06
reela98f3eff7677cd61...-createdasset:6540-2026-06-29 12:39:07
reel21c63288379e7191...-createdasset:6541-2026-06-29 12:39:09
reel1d0f030a7896191d...-createdasset:6542-2026-06-29 12:39:11
reel74000c8af1ffeb82...-createdasset:6543-2026-06-29 12:39:13
reel8806c19e7f25a319...-createdasset:6544-2026-06-29 12:39:14
reel18cd22545876f9e6...-createdasset:6545-2026-06-29 12:39:16
reelbeec16c4f254da1a...-createdasset:6546-2026-06-29 12:39:18
reel187f6f3d72320cbb...-createdasset:6547-2026-06-29 12:39:19
reel7f8739129b3c089b...-createdasset:6548-2026-06-29 12:39:21
reeld01914f142794a86...-createdasset:6549-2026-06-29 12:39:23
reelb41844118f2bb2a2...-createdasset:6550-2026-06-29 12:39:25
reelc536e11f4806b178...-createdasset:6551-2026-06-29 12:39:26
reel0af8ee8420e6d60a...-createdasset:6552-2026-06-29 12:39:28
reel9499934415d88010...-createdasset:6553-2026-06-29 12:39:30
reel62e495d36520abfd...-createdasset:6554-2026-06-29 12:39:32
reeld13af0852d852170...-createdasset:6555-2026-06-29 12:39:33
reel8ae1abeca4c84015...-createdasset:6556-2026-06-29 12:39:35
reel80d969135ca9ebf3...-createdasset:6557-2026-06-29 12:39:37
reelcb384635cb66e056...-createdasset:6558-2026-06-29 12:39:38
reelf527a6b48ce9a1cc...-createdasset:6559-2026-06-29 12:39:40
reel85ded18cea58643c...-createdasset:6560-2026-06-29 12:39:42
reel56f195590e73e57b...-createdasset:6561-2026-06-29 12:39:43
reel4fead29917c64514...-createdasset:6562-2026-06-29 12:39:45
reel70624026737436e4...-createdasset:6563-2026-06-29 12:39:47
reel674cc51115934407...-createdasset:6564-2026-06-29 12:39:49
reel4a12ba250e2bb8a4...-createdasset:6565-2026-06-29 12:39:50
reel60931111c9e93b3b...-createdasset:6566-2026-06-29 12:39:52
reel9b502c1c8f794a79...-createdasset:6567-2026-06-29 12:39:54
reel4178a0409e86b59a...-createdasset:6568-2026-06-29 12:39:56
reeldf92ed7efcf5ec3b...-createdasset:6569-2026-06-29 12:39:57
reel992ff1c261afc0e2...-createdasset:6570-2026-06-29 12:39:59
reel19d9c9b7fe167a19...-createdasset:6571-2026-06-29 12:40:01
reeld50d5f8ddd2e17bf...-createdasset:6572-2026-06-29 12:40:03
reel85581279aa0db1c1...-createdasset:6573-2026-06-29 12:40:04
reel8270642fefc13517...-createdasset:6574-2026-06-29 12:40:06
reel1fb62a8727c46968...-createdasset:6575-2026-06-29 12:40:08
reel184a46bcdb8f70e7...-createdasset:6576-2026-06-29 12:40:09
reel8283176157a3649e...-createdasset:6577-2026-06-29 12:40:11
reel69bc431abc697370...-createdasset:6578-2026-06-29 12:40:13
reel38795f6cd31bc561...-createdasset:6579-2026-06-29 12:40:15
reel6249c674dd429e91...-createdasset:6580-2026-06-29 12:40:16
reel9963485a1e042d04...-createdasset:6581-2026-06-29 12:40:18
reel20da75393a3a2b77...-createdasset:6582-2026-06-29 12:40:20
reel7a1cba7287d8bea9...-createdasset:6583-2026-06-29 12:40:21
reel1479ff1aa455e648...-createdasset:6584-2026-06-29 12:40:23
reelfb34ea8306e2ca68...-createdasset:6585-2026-06-29 12:40:25
reelcd3c62a6e9c6113a...-createdasset:6586-2026-06-29 12:40:27
reelb97fdd40ada1efaf...-createdasset:6587-2026-06-29 12:40:28
reelb6497e1d95d966b7...-createdasset:6588-2026-06-29 12:40:30
reelaa650ebfe1a34e66...-createdasset:6589-2026-06-29 12:40:32
reele146f32ded7cadec...-createdasset:6590-2026-06-29 12:40:34
reelfdd7d33056f8de1c...269d01a61aac4ef6...createdasset:6591-2026-06-29 12:40:36
reel0a87f1027dfc3b5e...01813ee573eb4d7d...createdasset:6592-2026-06-29 12:40:39
photoe7430cff2bddebc5...1ddca17d67374a64...createdasset:6593-2026-06-29 12:40:41
photo31abba96f02dd2cc...13057564f2964597...createdasset:6594-2026-06-29 12:40:42
photoc6d4988fe942d487...9b458580db77407b...createdasset:6595-2026-06-29 12:40:44
photo7da88538b15ff2f5...730f53a5c2bd4397...createdasset:6596-2026-06-29 12:40:46
photoe35e579cc85bd55f...63a343ae932d4f0a...createdasset:6597-2026-06-29 12:40:48
photo69d8e0a3669f2fa7...c073b873e8a64d57...createdasset:6598-2026-06-29 12:40:50
photo893cc9d45fcab2b8...cbaf11f5744f47c4...createdasset:6599-2026-06-29 12:40:52
photo6ae377d12ef6148b...4eedb13a73a642d7...createdasset:6600-2026-06-29 12:40:54
photo81f35269d5aebd74...e0bc5a0eeecc4f0e...createdasset:6601-2026-06-29 12:40:56
photo636bee370ad3496b...dcb4699ccf4f49f7...createdasset:6602-2026-06-29 12:40:58
photo3b2bf9aa51aeb327...25d03a66ebd14091...createdasset:6603-2026-06-29 12:41:00
photof1858c2259b6aa6a...3f4ab7a6f6864ce8...createdasset:6604-2026-06-29 12:41:02
photo167af1ad84829b2b...88e948c3a80c4d40...createdasset:6605-2026-06-29 12:41:04
photo43db531f12aa01a3...0f0c1fe88eb44774...createdasset:6606-2026-06-29 12:41:06
photo4e11dbe49ceea450...8f91d05d2ad747bf...createdasset:6607-2026-06-29 12:41:08
photoae7de1b0901f10eb...33da64f9ae7145fe...createdasset:6608-2026-06-29 12:41:10
photo877f983431770399...7551e601fe7f44a0...createdasset:6609-2026-06-29 12:41:12
photo693a3da7c4ebcbe4...3b8b6859aaa4410a...createdasset:6610-2026-06-29 12:41:14
photo383fe3df3d75bdba...7182a4d9b9cb4dcc...createdasset:6611-2026-06-29 12:41:15
photo8f1637fa3210954a...6151c462b6aa4898...createdasset:6612-2026-06-29 12:41:17
photo387edfc3e9554d9d...b4bedbe96ee3403f...createdasset:6613-2026-06-29 12:41:19
photo00ef1c27f6d2c015...33965506236e47e2...createdasset:6614-2026-06-29 12:41:21
photo3e4bc12d0157ad97...7b0c290531124b70...createdasset:6615-2026-06-29 12:41:23
photo7213ca085d66961f...a83ac2ab90714c5d...createdasset:6616-2026-06-29 12:41:25
photo4faeb591fba5ee3f...aac6e25ffbc84952...createdasset:6617-2026-06-29 12:41:27
photo04d50c5c7dbbad7f...65f2d2f1ddf3437c...createdasset:6618-2026-06-29 12:41:29
photo90966a2d6d846c65...3b72ae2a7a8e4de3...createdasset:6619-2026-06-29 12:41:31
photodcc17af6e9489a12...b326192bbbbe437b...createdasset:6620-2026-06-29 12:41:33
photo6678f68e4b910c70...c16dcdafb7f04cdf...createdasset:6621-2026-06-29 12:41:35
photo95e20e15242f174c...2f700513b6ba448e...createdasset:6622-2026-06-29 12:41:37
photo8e036b3151c73ea0...6471771e0aad4a6e...createdasset:6623-2026-06-29 12:41:39
photo0ccba065bf3aa3e3...d8722e93c480444e...createdasset:6624-2026-06-29 12:41:41
photo2492540fe8d788d9...2d9d3a528aff419c...createdasset:6625-2026-06-29 12:41:43
photo155ec003f022e00a...2ec0e7f1379c46c6...createdasset:6626-2026-06-29 12:41:45

Recent events

Append-only audit ledger for this batch (latest 50).

event_typepayloadcreated_at
job_finished{"error":null,"job_id":"39","phase":"job_finish","summary":{"items_seen":128,"ok":1,"status":"imported","summary":{"ok":1,"remaining":0,"status":"imported","tally":{"created":128,"deferred":0,"failed"...2026-06-29 12:41:45
import_finished{"phase":"import","remaining":0,"skipped_terminal":0,"status":"imported","tally":{"created":128,"deferred":0,"failed":0,"linked":0,"skipped":0,"updated":0}}2026-06-29 12:41:45
item_updated{"container":1,"expected_member_count":34,"gallery_hash":"4afd8bfcf53c519015809becb872c505","gallery_id":"32","linked_member_count":34,"missing_member_count":0,"phase":"container_link","title":"Summer...2026-06-29 12:41:45
item_created{"cover_hash":"2ec0e7f1379c46c6a80df1dabb6b78df","error":null,"hash":"155ec003f022e00af28ddd801587a2d1","phase":"item_import","target_ids":{"asset_id":"6626"},"type":"photo"}2026-06-29 12:41:45
item_created{"cover_hash":"2d9d3a528aff419ca64764b8960b2165","error":null,"hash":"2492540fe8d788d97cd93566626fcb6e","phase":"item_import","target_ids":{"asset_id":"6625"},"type":"photo"}2026-06-29 12:41:43
item_created{"cover_hash":"d8722e93c480444eaaa9d81a465f6f0a","error":null,"hash":"0ccba065bf3aa3e3d88b113322239026","phase":"item_import","target_ids":{"asset_id":"6624"},"type":"photo"}2026-06-29 12:41:41
item_created{"cover_hash":"6471771e0aad4a6ea04d9a7082530d6c","error":null,"hash":"8e036b3151c73ea070d448c00b876385","phase":"item_import","target_ids":{"asset_id":"6623"},"type":"photo"}2026-06-29 12:41:39
item_created{"cover_hash":"2f700513b6ba448eb0e2d93a96843508","error":null,"hash":"95e20e15242f174c7925676f83f14a8a","phase":"item_import","target_ids":{"asset_id":"6622"},"type":"photo"}2026-06-29 12:41:37
item_created{"cover_hash":"c16dcdafb7f04cdfa7f72db45077aa61","error":null,"hash":"6678f68e4b910c70df972e2f25fbdab2","phase":"item_import","target_ids":{"asset_id":"6621"},"type":"photo"}2026-06-29 12:41:35
item_created{"cover_hash":"b326192bbbbe437b961e66070bcca58a","error":null,"hash":"dcc17af6e9489a129dbe1c6b3ff9a0d5","phase":"item_import","target_ids":{"asset_id":"6620"},"type":"photo"}2026-06-29 12:41:33
item_created{"cover_hash":"3b72ae2a7a8e4de3bcfc23582a264844","error":null,"hash":"90966a2d6d846c657c285b0b913db800","phase":"item_import","target_ids":{"asset_id":"6619"},"type":"photo"}2026-06-29 12:41:31
item_created{"cover_hash":"65f2d2f1ddf3437ca81b31f6c8c6e0ba","error":null,"hash":"04d50c5c7dbbad7f0881a3447027f15e","phase":"item_import","target_ids":{"asset_id":"6618"},"type":"photo"}2026-06-29 12:41:29
item_created{"cover_hash":"aac6e25ffbc84952ad019815bab3ebf8","error":null,"hash":"4faeb591fba5ee3f795c99dacf92dc65","phase":"item_import","target_ids":{"asset_id":"6617"},"type":"photo"}2026-06-29 12:41:27
item_created{"cover_hash":"a83ac2ab90714c5dab41fa3e632e34c2","error":null,"hash":"7213ca085d66961fa4aaf2402040bd72","phase":"item_import","target_ids":{"asset_id":"6616"},"type":"photo"}2026-06-29 12:41:25
item_created{"cover_hash":"7b0c290531124b709348079ef39f82f7","error":null,"hash":"3e4bc12d0157ad9720b695d8709fda53","phase":"item_import","target_ids":{"asset_id":"6615"},"type":"photo"}2026-06-29 12:41:23
item_created{"cover_hash":"33965506236e47e28c24d601615f92be","error":null,"hash":"00ef1c27f6d2c015c30df6c43db16386","phase":"item_import","target_ids":{"asset_id":"6614"},"type":"photo"}2026-06-29 12:41:21
item_created{"cover_hash":"b4bedbe96ee3403f998adb61639cab2f","error":null,"hash":"387edfc3e9554d9d1e001f5ed54a9adc","phase":"item_import","target_ids":{"asset_id":"6613"},"type":"photo"}2026-06-29 12:41:19
item_created{"cover_hash":"6151c462b6aa4898bada49a9ed3f4d60","error":null,"hash":"8f1637fa3210954a7e70c4384325afed","phase":"item_import","target_ids":{"asset_id":"6612"},"type":"photo"}2026-06-29 12:41:17
item_created{"cover_hash":"7182a4d9b9cb4dccaac2558bdbb32154","error":null,"hash":"383fe3df3d75bdbab5c48c1462e7fb1e","phase":"item_import","target_ids":{"asset_id":"6611"},"type":"photo"}2026-06-29 12:41:15
item_created{"cover_hash":"3b8b6859aaa4410a88b813aa53bb4df7","error":null,"hash":"693a3da7c4ebcbe4badb1d2a74f332f7","phase":"item_import","target_ids":{"asset_id":"6610"},"type":"photo"}2026-06-29 12:41:14
item_created{"cover_hash":"7551e601fe7f44a082bab16c7ea4c929","error":null,"hash":"877f98343177039969a96f541d4ac4d8","phase":"item_import","target_ids":{"asset_id":"6609"},"type":"photo"}2026-06-29 12:41:12
item_created{"cover_hash":"33da64f9ae7145fe8581b15f8542838b","error":null,"hash":"ae7de1b0901f10eb54cd7e2296e10f61","phase":"item_import","target_ids":{"asset_id":"6608"},"type":"photo"}2026-06-29 12:41:10
item_created{"cover_hash":"8f91d05d2ad747bfbca37e1ab87e2776","error":null,"hash":"4e11dbe49ceea45029e2f3a1095fba5e","phase":"item_import","target_ids":{"asset_id":"6607"},"type":"photo"}2026-06-29 12:41:08
item_created{"cover_hash":"0f0c1fe88eb447749804e97bcab2f60a","error":null,"hash":"43db531f12aa01a315abe441b78ac72b","phase":"item_import","target_ids":{"asset_id":"6606"},"type":"photo"}2026-06-29 12:41:06
item_created{"cover_hash":"88e948c3a80c4d40a5584404f95029ed","error":null,"hash":"167af1ad84829b2b9514e1676cb33a8f","phase":"item_import","target_ids":{"asset_id":"6605"},"type":"photo"}2026-06-29 12:41:04
item_created{"cover_hash":"3f4ab7a6f6864ce884ed6af5c5e6e5f5","error":null,"hash":"f1858c2259b6aa6acb5e5d3b98eb50de","phase":"item_import","target_ids":{"asset_id":"6604"},"type":"photo"}2026-06-29 12:41:02
item_created{"cover_hash":"25d03a66ebd14091998dd684abccd8cc","error":null,"hash":"3b2bf9aa51aeb327f2b66f4e6c533428","phase":"item_import","target_ids":{"asset_id":"6603"},"type":"photo"}2026-06-29 12:41:00
item_created{"cover_hash":"dcb4699ccf4f49f78a5223af118a9d49","error":null,"hash":"636bee370ad3496b2c7e88de70eecaab","phase":"item_import","target_ids":{"asset_id":"6602"},"type":"photo"}2026-06-29 12:40:58
item_created{"cover_hash":"e0bc5a0eeecc4f0e950a7448032738fd","error":null,"hash":"81f35269d5aebd74be26c50ee47ad33d","phase":"item_import","target_ids":{"asset_id":"6601"},"type":"photo"}2026-06-29 12:40:56
item_created{"cover_hash":"4eedb13a73a642d7ac90a83e38c2f7b6","error":null,"hash":"6ae377d12ef6148bb918400682656e28","phase":"item_import","target_ids":{"asset_id":"6600"},"type":"photo"}2026-06-29 12:40:54
item_created{"cover_hash":"cbaf11f5744f47c4b20439213f575e48","error":null,"hash":"893cc9d45fcab2b8381586faf491f15c","phase":"item_import","target_ids":{"asset_id":"6599"},"type":"photo"}2026-06-29 12:40:52
item_created{"cover_hash":"c073b873e8a64d57ae95d42b3952f7bb","error":null,"hash":"69d8e0a3669f2fa77b7a7d7f0559d9c0","phase":"item_import","target_ids":{"asset_id":"6598"},"type":"photo"}2026-06-29 12:40:50
item_created{"cover_hash":"63a343ae932d4f0aa46421f020c310cd","error":null,"hash":"e35e579cc85bd55f51929be4c741c97f","phase":"item_import","target_ids":{"asset_id":"6597"},"type":"photo"}2026-06-29 12:40:48
item_created{"cover_hash":"730f53a5c2bd4397bd513cbf32af60aa","error":null,"hash":"7da88538b15ff2f55e551b2b828ce056","phase":"item_import","target_ids":{"asset_id":"6596"},"type":"photo"}2026-06-29 12:40:46
item_created{"cover_hash":"9b458580db77407bbc626c5918a58ef8","error":null,"hash":"c6d4988fe942d4872c21f20c80564703","phase":"item_import","target_ids":{"asset_id":"6595"},"type":"photo"}2026-06-29 12:40:44
item_created{"cover_hash":"13057564f2964597a397defea24f1f54","error":null,"hash":"31abba96f02dd2cc6024a3bc5d1312d8","phase":"item_import","target_ids":{"asset_id":"6594"},"type":"photo"}2026-06-29 12:40:42
item_created{"cover_hash":"1ddca17d67374a64a220c67dbaba9b23","error":null,"hash":"e7430cff2bddebc5c1b485eccff58dbb","phase":"item_import","target_ids":{"asset_id":"6593"},"type":"photo"}2026-06-29 12:40:41
item_created{"cover_hash":"01813ee573eb4d7d9157bba65c662cf2","error":null,"hash":"0a87f1027dfc3b5ea73fb5072f284f9d","phase":"item_import","target_ids":{"asset_id":"6592"},"type":"reel"}2026-06-29 12:40:39
item_created{"cover_hash":"269d01a61aac4ef6b02ab8aac33f17e2","error":null,"hash":"fdd7d33056f8de1c3567972a90c93d0d","phase":"item_import","target_ids":{"asset_id":"6591"},"type":"reel"}2026-06-29 12:40:36
item_created{"cover_hash":null,"error":null,"hash":"e146f32ded7cadec9ce621dc321dad39","phase":"item_import","target_ids":{"asset_id":"6590"},"type":"reel"}2026-06-29 12:40:34
item_created{"cover_hash":null,"error":null,"hash":"aa650ebfe1a34e66001a01fc54d7d443","phase":"item_import","target_ids":{"asset_id":"6589"},"type":"reel"}2026-06-29 12:40:32
item_created{"cover_hash":null,"error":null,"hash":"b6497e1d95d966b7ebe6c3c5e7b5aecc","phase":"item_import","target_ids":{"asset_id":"6588"},"type":"reel"}2026-06-29 12:40:30
item_created{"cover_hash":null,"error":null,"hash":"b97fdd40ada1efafb665736917819576","phase":"item_import","target_ids":{"asset_id":"6587"},"type":"reel"}2026-06-29 12:40:28
item_created{"cover_hash":null,"error":null,"hash":"cd3c62a6e9c6113a8280ce98ed957404","phase":"item_import","target_ids":{"asset_id":"6586"},"type":"reel"}2026-06-29 12:40:27
item_created{"cover_hash":null,"error":null,"hash":"fb34ea8306e2ca68c370d461aa944153","phase":"item_import","target_ids":{"asset_id":"6585"},"type":"reel"}2026-06-29 12:40:25
item_created{"cover_hash":null,"error":null,"hash":"1479ff1aa455e64836f2156c4ec29046","phase":"item_import","target_ids":{"asset_id":"6584"},"type":"reel"}2026-06-29 12:40:23
item_created{"cover_hash":null,"error":null,"hash":"7a1cba7287d8bea902b3be23f9eccc01","phase":"item_import","target_ids":{"asset_id":"6583"},"type":"reel"}2026-06-29 12:40:21
item_created{"cover_hash":null,"error":null,"hash":"20da75393a3a2b7799991b355795fea7","phase":"item_import","target_ids":{"asset_id":"6582"},"type":"reel"}2026-06-29 12:40:20
item_created{"cover_hash":null,"error":null,"hash":"9963485a1e042d04f6da8fb2b8e792a8","phase":"item_import","target_ids":{"asset_id":"6581"},"type":"reel"}2026-06-29 12:40:18
item_created{"cover_hash":null,"error":null,"hash":"6249c674dd429e91c6969e2dfa3be084","phase":"item_import","target_ids":{"asset_id":"6580"},"type":"reel"}2026-06-29 12:40:16