# chat_messages

role: assistant
content: Navigating to the assets page.
created_at: 2026-01-25 15:37:16
updated_at: 2026-01-25 15:37:16
payload:
  {"reply":"Navigating to the assets page.","intent":"navigate","route":"\/ui\/assets","action_label":null}


role: assistant
created_at: 2026-01-25 17:34:56
updated_at: 2026-01-25 17:34:56
content:
  ```json
  {
    "reply": "Navigating to Assets.",
    "intent": "navigate",
    "route": "/ui/assets",
    "action_label": null
  }
  ```


role: assistant
created_at: 2026-01-25 17:35:10
updated_at: 2026-01-25 17:35:10
content:
  ```json
  {
    "reply": "Please provide the asset register file you would like to upload.",
    "intent": "upload",
    "route": "/ui/assets",
    "action_label": "Upload Asset Register"
  }
  ```


role: assistant
created_at: 2026-01-25 17:35:29
updated_at: 2026-01-25 17:35:29
content:
  ```json
  {
    "reply": "Please provide the details for the work order you would like to create.",
    "intent": "action",
    "route": "/ui/work-orders",
    "action_label": "Create Work Order"
  }
  ```


# chat_uploads

original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 11:45:39
updated_at: 2026-01-23 11:45:39
storage_path:
  tenants/31/uploads/telegram/20260123_114539_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 11:49:05
updated_at: 2026-01-23 11:49:05
storage_path:
  tenants/31/uploads/telegram/20260123_114904_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 11:49:10
updated_at: 2026-01-23 11:49:10
storage_path:
  tenants/31/uploads/telegram/20260123_114910_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 11:49:16
updated_at: 2026-01-23 11:49:16
storage_path:
  tenants/31/uploads/telegram/20260123_114915_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 11:49:23
updated_at: 2026-01-23 11:49:23
storage_path:
  tenants/31/uploads/telegram/20260123_114923_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 11:49:34
updated_at: 2026-01-23 11:49:34
storage_path:
  tenants/31/uploads/telegram/20260123_114934_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 11:49:54
updated_at: 2026-01-23 11:49:54
storage_path:
  tenants/31/uploads/telegram/20260123_114953_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 11:50:34
updated_at: 2026-01-23 11:50:34
storage_path:
  tenants/31/uploads/telegram/20260123_115034_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 11:51:42
updated_at: 2026-01-23 11:51:42
storage_path:
  tenants/31/uploads/telegram/20260123_115142_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 17:20:56
updated_at: 2026-01-23 17:20:56
storage_path:
  tenants/31/uploads/telegram/20260123_172056_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 17:55:04
updated_at: 2026-01-23 17:55:04
storage_path:
  tenants/31/uploads/telegram/20260123_175503_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 17:55:11
updated_at: 2026-01-23 17:55:11
storage_path:
  tenants/31/uploads/telegram/20260123_175511_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 17:55:17
updated_at: 2026-01-23 17:55:17
storage_path:
  tenants/31/uploads/telegram/20260123_175517_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 17:55:24
updated_at: 2026-01-23 17:55:24
storage_path:
  tenants/31/uploads/telegram/20260123_175524_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 17:55:35
updated_at: 2026-01-23 17:55:35
storage_path:
  tenants/31/uploads/telegram/20260123_175535_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 17:55:54
updated_at: 2026-01-23 17:55:54
storage_path:
  tenants/31/uploads/telegram/20260123_175554_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 17:57:51
updated_at: 2026-01-23 17:57:51
storage_path:
  tenants/31/uploads/telegram/20260123_175751_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 17:59:04
updated_at: 2026-01-23 17:59:04
storage_path:
  tenants/31/uploads/telegram/20260123_175904_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 18:01:00
updated_at: 2026-01-23 18:01:00
storage_path:
  tenants/31/uploads/telegram/20260123_180100_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 18:02:30
updated_at: 2026-01-23 18:02:30
storage_path:
  tenants/31/uploads/telegram/20260123_180230_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 18:04:00
updated_at: 2026-01-23 18:04:00
storage_path:
  tenants/31/uploads/telegram/20260123_180400_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 18:06:11
updated_at: 2026-01-23 18:06:11
storage_path:
  tenants/31/uploads/telegram/20260123_180610_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 18:07:48
updated_at: 2026-01-23 18:07:48
storage_path:
  tenants/31/uploads/telegram/20260123_180748_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 18:09:03
updated_at: 2026-01-23 18:09:03
storage_path:
  tenants/31/uploads/telegram/20260123_180903_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 18:10:46
updated_at: 2026-01-23 18:10:46
storage_path:
  tenants/31/uploads/telegram/20260123_181046_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 18:12:02
updated_at: 2026-01-23 18:12:02
storage_path:
  tenants/31/uploads/telegram/20260123_181202_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 18:14:02
updated_at: 2026-01-23 18:14:02
storage_path:
  tenants/31/uploads/telegram/20260123_181402_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 18:15:31
updated_at: 2026-01-23 18:15:31
storage_path:
  tenants/31/uploads/telegram/20260123_181531_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 18:17:33
updated_at: 2026-01-23 18:17:33
storage_path:
  tenants/31/uploads/telegram/20260123_181733_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 18:19:27
updated_at: 2026-01-23 18:19:27
storage_path:
  tenants/31/uploads/telegram/20260123_181927_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


original_name: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
checksum: 8acfc3066892f07a5fe9d86531c63383f27c448e
created_at: 2026-01-23 18:21:12
updated_at: 2026-01-23 18:21:12
storage_path:
  tenants/31/uploads/telegram/20260123_182112_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg


# document_intake_batches

status: applied
schema_version: v1
summary: {"rows":0,"errors":0,"warnings":0,"doc_type":null,"applied":0,"skipped":0}
source_upload_ids: [34]
processed_at: 2026-01-23 18:21:18
created_at: 2026-01-23 18:21:12
updated_at: 2026-01-23 18:22:18
warnings:
  ["AI OCR failed for photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg"]


# document_intake_rows

errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-18 15:11:31
updated_at: 2026-01-18 15:11:48
data:
  {"item_ordered":"ROLLER IDLERS (BIG)","quantity":"","purpose_cost_centre":"CONVEYOR BELTS","date_initiated":"20\/12\/25","suppliers":"1","quote_number":"","quote_amount_usd":"","selected_supplier":"","quote_amount_zwl":"","comments":""}


errors: ["Missing item_ordered"]
warnings: []
matches: []
status: error
created_at: 2026-01-18 15:11:31
updated_at: 2026-01-18 15:11:31
data:
  {"item_ordered":"","quantity":"","purpose_cost_centre":"","date_initiated":"","suppliers":"2","quote_number":"","quote_amount_usd":"","selected_supplier":"","quote_amount_zwl":"","comments":""}


errors: ["Missing item_ordered"]
warnings: []
matches: []
status: error
created_at: 2026-01-18 15:11:31
updated_at: 2026-01-18 15:11:31
data:
  {"item_ordered":"","quantity":"","purpose_cost_centre":"","date_initiated":"","suppliers":"3","quote_number":"","quote_amount_usd":"","selected_supplier":"","quote_amount_zwl":"","comments":""}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-18 15:11:31
updated_at: 2026-01-18 15:11:48
data:
  {"item_ordered":"CONE OIL FILTERS","quantity":"2","purpose_cost_centre":"CONE OIL TANK","date_initiated":"46001","suppliers":"1","quote_number":"","quote_amount_usd":"","selected_supplier":"","quote_amount_zwl":"","comments":""}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-18 15:11:32
updated_at: 2026-01-18 15:11:48
data:
  {"item_ordered":"ROLLER IDLERS (SMALL)","quantity":"","purpose_cost_centre":"CONVEYOR BELTS","date_initiated":"20\/12\/25","suppliers":"1","quote_number":"","quote_amount_usd":"","selected_supplier":"","quote_amount_zwl":"","comments":""}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-18 15:11:32
updated_at: 2026-01-18 15:11:48
data:
  {"item_ordered":"FIRE EXTINGUISHER 9KG","quantity":"8","purpose_cost_centre":"PLANT","date_initiated":"20\/12\/25","suppliers":"1","quote_number":"","quote_amount_usd":"496","selected_supplier":"","quote_amount_zwl":"","comments":""}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-18 15:11:32
updated_at: 2026-01-18 15:11:48
data:
  {"item_ordered":"20MM STEEL PLATE","quantity":"1","purpose_cost_centre":"PLANT","date_initiated":"20\/12\/25","suppliers":"1","quote_number":"","quote_amount_usd":"","selected_supplier":"","quote_amount_zwl":"","comments":""}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-18 15:11:32
updated_at: 2026-01-18 15:11:48
data:
  {"item_ordered":"CONE PRESSURE GUAGE & REGULATOR","quantity":"1","purpose_cost_centre":"CONE OIL TANK","date_initiated":"46001","suppliers":"1","quote_number":"","quote_amount_usd":"","selected_supplier":"","quote_amount_zwl":"","comments":""}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-18 15:11:32
updated_at: 2026-01-18 15:11:48
data:
  {"item_ordered":"CONVEYOR GEARBOX","quantity":"1","purpose_cost_centre":"SCREEN 3","date_initiated":"46011","suppliers":"1","quote_number":"","quote_amount_usd":"","selected_supplier":"","quote_amount_zwl":"","comments":""}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-18 15:11:32
updated_at: 2026-01-18 15:11:48
data:
  {"item_ordered":"TYRE PRESSURE GUAGE & PIPE","quantity":"1","purpose_cost_centre":"PLANT","date_initiated":"45689","suppliers":"1","quote_number":"","quote_amount_usd":"","selected_supplier":"","quote_amount_zwl":"","comments":""}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-18 15:11:32
updated_at: 2026-01-18 15:11:48
data:
  {"item_ordered":"BELT FASTENERS","quantity":"30","purpose_cost_centre":"CONVEYOR BELTS","date_initiated":"45689","suppliers":"1","quote_number":"","quote_amount_usd":"","selected_supplier":"","quote_amount_zwl":"","comments":""}


errors: ["Missing item_ordered"]
warnings: []
matches: []
status: error
created_at: 2026-01-18 15:11:32
updated_at: 2026-01-18 15:11:32
data:
  {"item_ordered":"","quantity":"","purpose_cost_centre":"","date_initiated":"","suppliers":"1","quote_number":"","quote_amount_usd":"","selected_supplier":"","quote_amount_zwl":"","comments":""}


errors: ["Missing item_ordered"]
warnings: []
matches: []
status: error
created_at: 2026-01-18 15:11:32
updated_at: 2026-01-18 15:11:32
data:
  {"item_ordered":null,"quantity":null,"purpose_cost_centre":null,"date_initiated":null,"suppliers":null,"quote_number":"","quote_amount_usd":"","selected_supplier":"SUMMARY","quote_amount_zwl":"","comments":null}


errors: ["Missing item_ordered"]
warnings: []
matches: []
status: error
created_at: 2026-01-18 15:11:32
updated_at: 2026-01-18 15:11:32
data:
  {"item_ordered":null,"quantity":null,"purpose_cost_centre":null,"date_initiated":null,"suppliers":null,"quote_number":null,"quote_amount_usd":"","selected_supplier":"USD","quote_amount_zwl":"ZWL","comments":null}


errors: ["Missing item_ordered"]
warnings: []
matches: []
status: error
created_at: 2026-01-18 15:11:32
updated_at: 2026-01-18 15:11:32
data:
  {"item_ordered":null,"quantity":null,"purpose_cost_centre":null,"date_initiated":null,"suppliers":null,"quote_number":"","quote_amount_usd":"","selected_supplier":"0","quote_amount_zwl":"#REF!","comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-18 15:11:32
updated_at: 2026-01-18 15:11:48
data:
  {"item_ordered":"Prepared By:","quantity":"Stores & Procurement: \u2026........................................","purpose_cost_centre":"","date_initiated":"","suppliers":"","quote_number":null,"quote_amount_usd":null,"selected_supplier":null,"quote_amount_zwl":"","comments":null}


errors: ["Missing item_ordered"]
warnings: []
matches: []
status: error
created_at: 2026-01-18 15:11:32
updated_at: 2026-01-18 15:11:32
data:
  {"item_ordered":"","quantity":"","purpose_cost_centre":"","date_initiated":"","suppliers":"","quote_number":null,"quote_amount_usd":"0","selected_supplier":null,"quote_amount_zwl":"","comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-18 15:11:32
updated_at: 2026-01-18 15:11:48
data:
  {"item_ordered":"Authorised By:","quantity":"Mine Manager: \u2026........................................","purpose_cost_centre":"","date_initiated":"","suppliers":"","quote_number":null,"quote_amount_usd":null,"selected_supplier":null,"quote_amount_zwl":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:08
data:
  {"item_ordered":"Service kit","quantity":2,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":460,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:08
data:
  {"item_ordered":"NP300 injector service","quantity":4,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":320,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:08
data:
  {"item_ordered":"WD-40","quantity":26,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":120,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:08
data:
  {"item_ordered":"Bolts & nuts","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":100,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:08
data:
  {"item_ordered":"Hose crimping (washdown work)","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":100,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:08
data:
  {"item_ordered":"Engineering Manager office furniture","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":450,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:08
data:
  {"item_ordered":"Painters down payment","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":350,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:08
data:
  {"item_ordered":"Yellow tipper speed governor","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":80,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:08
data:
  {"item_ordered":"683 Batteries \u2013 M02","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-27","suppliers":null,"quote_number":null,"quote_amount_usd":360,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:08
data:
  {"item_ordered":"683 Batteries \u2013 M14","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-27","suppliers":null,"quote_number":null,"quote_amount_usd":360,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:08
data:
  {"item_ordered":"683 Batteries \u2013 M07","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-27","suppliers":null,"quote_number":null,"quote_amount_usd":360,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:09
data:
  {"item_ordered":"Turbo charger","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-27","suppliers":null,"quote_number":null,"quote_amount_usd":800,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:09
data:
  {"item_ordered":"743 kVA starter motor (Quarry)","quantity":null,"purpose_cost_centre":null,"date_initiated":"2025-01-15","suppliers":null,"quote_number":null,"quote_amount_usd":490,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:09
data:
  {"item_ordered":"Electric motor repairs","quantity":null,"purpose_cost_centre":null,"date_initiated":"2025-01-15","suppliers":null,"quote_number":null,"quote_amount_usd":600,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:09
data:
  {"item_ordered":"Feeder & bucket repairs","quantity":null,"purpose_cost_centre":null,"date_initiated":"2025-01-15","suppliers":null,"quote_number":null,"quote_amount_usd":1250,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:09
data:
  {"item_ordered":"Generator repairs labour","quantity":null,"purpose_cost_centre":null,"date_initiated":"2025-01-15","suppliers":null,"quote_number":null,"quote_amount_usd":2100,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:09
data:
  {"item_ordered":"Generator hire","quantity":null,"purpose_cost_centre":null,"date_initiated":"2025-01-15","suppliers":null,"quote_number":null,"quote_amount_usd":17280,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:09
data:
  {"item_ordered":"Condition monitoring","quantity":null,"purpose_cost_centre":null,"date_initiated":"2025-01-15","suppliers":null,"quote_number":null,"quote_amount_usd":836.7,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:09
data:
  {"item_ordered":"Thermal overload 18\u201325A","quantity":5,"purpose_cost_centre":null,"date_initiated":"2026-01-27","suppliers":null,"quote_number":null,"quote_amount_usd":110,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:09
data:
  {"item_ordered":"Contactor ND 3210","quantity":5,"purpose_cost_centre":null,"date_initiated":"2026-01-27","suppliers":null,"quote_number":null,"quote_amount_usd":135,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: applied
created_at: 2026-01-27 09:26:08
updated_at: 2026-01-27 09:26:09
data:
  {"item_ordered":"Front hub assembly (SA)","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":"Dropside Repairs (South Africa)","quote_number":null,"quote_amount_usd":27237.7,"quote_amount_zwl":4862.45,"selected_supplier":null,"comments":"Imported part"}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:30:39
updated_at: 2026-01-27 09:30:39
data:
  {"item_ordered":"Service kit","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":100,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:30:39
updated_at: 2026-01-27 09:30:39
data:
  {"item_ordered":"Service kit & control arms","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":270,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Ball joints","quantity":4,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":120,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Brake booster","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":90,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Rear LED light (amber & white)","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":60,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Reverse buzzer","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":15,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Rear bumper","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":150,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Passenger seat","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":30,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Rear light sets","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":10,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Drop arm rebush","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":160,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Tie rod ball joints","quantity":2,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":60,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Front booster","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":25,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Tail lights","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":10,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Reverse buzzer","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":45,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Reverse light","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":15,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Wiper motor","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":45,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Wiper arms","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":15,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:34:45
updated_at: 2026-01-27 09:34:45
data:
  {"item_ordered":"Road instruction sticker","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":6,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:38:30
updated_at: 2026-01-27 09:38:30
data:
  {"item_ordered":"Brake fluid","quantity":1,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":50,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:38:30
updated_at: 2026-01-27 09:38:30
data:
  {"item_ordered":"Shackle pin","quantity":null,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":50,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:38:30
updated_at: 2026-01-27 09:38:30
data:
  {"item_ordered":"Steering rack grease","quantity":1,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":45,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:38:30
updated_at: 2026-01-27 09:38:30
data:
  {"item_ordered":"Body filler (Fusion)","quantity":1,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":15,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:38:30
updated_at: 2026-01-27 09:38:30
data:
  {"item_ordered":"Sport putty","quantity":0.5,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":20,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:38:30
updated_at: 2026-01-27 09:38:30
data:
  {"item_ordered":"Fibre glass","quantity":1,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":25,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:38:30
updated_at: 2026-01-27 09:38:30
data:
  {"item_ordered":"Primer & sand paper","quantity":1,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":10,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


errors: []
warnings: []
matches: []
status: ready
created_at: 2026-01-27 09:38:30
updated_at: 2026-01-27 09:38:30
data:
  {"item_ordered":"Safety sticker","quantity":6,"purpose_cost_centre":null,"date_initiated":"2026-01-26","suppliers":null,"quote_number":null,"quote_amount_usd":192,"quote_amount_zwl":null,"selected_supplier":null,"comments":null}


# document_intakes

status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:05:48
stored_path:
  tenants/31/uploads/telegram/20260123_100546_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
  {"telegram_file_id":"AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ","telegram_chat_id":"6161130318","telegram_user_id":"6161130318"}


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:05:52
stored_path:
  tenants/31/uploads/telegram/20260123_100552_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
  {"telegram_file_id":"AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ","telegram_chat_id":"6161130318","telegram_user_id":"6161130318"}


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:05:58
stored_path:
  tenants/31/uploads/telegram/20260123_100558_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
  {"telegram_file_id":"AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ","telegram_chat_id":"6161130318","telegram_user_id":"6161130318"}


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:06:07
stored_path:
  tenants/31/uploads/telegram/20260123_100606_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:06:26
stored_path:
  tenants/31/uploads/telegram/20260123_100626_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:06:47
stored_path:
  tenants/31/uploads/telegram/20260123_100647_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:07:23
stored_path:
  tenants/31/uploads/telegram/20260123_100723_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:08:32
stored_path:
  tenants/31/uploads/telegram/20260123_100832_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:10:05
stored_path:
  tenants/31/uploads/telegram/20260123_101005_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:11:23
stored_path:
  tenants/31/uploads/telegram/20260123_101123_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:13:25
stored_path:
  tenants/31/uploads/telegram/20260123_101325_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:15:15
stored_path:
  tenants/31/uploads/telegram/20260123_101515_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:19:13
stored_path:
  tenants/31/uploads/telegram/20260123_101913_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:20:19
stored_path:
  tenants/31/uploads/telegram/20260123_102019_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:22:19
stored_path:
  tenants/31/uploads/telegram/20260123_102219_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:24:09
stored_path:
  tenants/31/uploads/telegram/20260123_102409_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:25:55
stored_path:
  tenants/31/uploads/telegram/20260123_102555_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:27:53
stored_path:
  tenants/31/uploads/telegram/20260123_102753_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:29:01
stored_path:
  tenants/31/uploads/telegram/20260123_102901_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:30:12
stored_path:
  tenants/31/uploads/telegram/20260123_103012_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:32:04
stored_path:
  tenants/31/uploads/telegram/20260123_103204_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:33:48
stored_path:
  tenants/31/uploads/telegram/20260123_103348_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:35:45
stored_path:
  tenants/31/uploads/telegram/20260123_103545_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:37:23
stored_path:
  tenants/31/uploads/telegram/20260123_103723_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:38:45
stored_path:
  tenants/31/uploads/telegram/20260123_103845_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:40:31
stored_path:
  tenants/31/uploads/telegram/20260123_104031_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:42:10
stored_path:
  tenants/31/uploads/telegram/20260123_104210_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:43:56
stored_path:
  tenants/31/uploads/telegram/20260123_104356_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:45:53
stored_path:
  tenants/31/uploads/telegram/20260123_104553_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:47:31
stored_path:
  tenants/31/uploads/telegram/20260123_104731_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:49:12
stored_path:
  tenants/31/uploads/telegram/20260123_104912_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:51:02
stored_path:
  tenants/31/uploads/telegram/20260123_105102_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:52:11
stored_path:
  tenants/31/uploads/telegram/20260123_105211_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:53:31
stored_path:
  tenants/31/uploads/telegram/20260123_105331_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:55:21
stored_path:
  tenants/31/uploads/telegram/20260123_105520_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:56:55
stored_path:
  tenants/31/uploads/telegram/20260123_105655_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 10:58:58
stored_path:
  tenants/31/uploads/telegram/20260123_105858_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:00:09
stored_path:
  tenants/31/uploads/telegram/20260123_110009_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:02:10
stored_path:
  tenants/31/uploads/telegram/20260123_110210_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:03:59
stored_path:
  tenants/31/uploads/telegram/20260123_110359_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:05:09
stored_path:
  tenants/31/uploads/telegram/20260123_110508_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:06:32
stored_path:
  tenants/31/uploads/telegram/20260123_110631_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:08:20
stored_path:
  tenants/31/uploads/telegram/20260123_110820_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:09:44
stored_path:
  tenants/31/uploads/telegram/20260123_110944_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:11:41
stored_path:
  tenants/31/uploads/telegram/20260123_111141_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:13:07
stored_path:
  tenants/31/uploads/telegram/20260123_111307_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:14:54
stored_path:
  tenants/31/uploads/telegram/20260123_111454_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:16:18
stored_path:
  tenants/31/uploads/telegram/20260123_111618_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:17:37
stored_path:
  tenants/31/uploads/telegram/20260123_111737_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:19:34
stored_path:
  tenants/31/uploads/telegram/20260123_111934_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:20:52
stored_path:
  tenants/31/uploads/telegram/20260123_112052_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:22:55
stored_path:
  tenants/31/uploads/telegram/20260123_112255_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:24:52
stored_path:
  tenants/31/uploads/telegram/20260123_112452_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:26:16
stored_path:
  tenants/31/uploads/telegram/20260123_112616_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:28:04
stored_path:
  tenants/31/uploads/telegram/20260123_112804_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:29:15
stored_path:
  tenants/31/uploads/telegram/20260123_112915_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:31:05
stored_path:
  tenants/31/uploads/telegram/20260123_113105_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:33:14
stored_path:
  tenants/31/uploads/telegram/20260123_113314_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:34:25
stored_path:
  tenants/31/uploads/telegram/20260123_113425_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:35:50
stored_path:
  tenants/31/uploads/telegram/20260123_113549_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:37:53
stored_path:
  tenants/31/uploads/telegram/20260123_113753_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:39:02
stored_path:
  tenants/31/uploads/telegram/20260123_113902_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:40:35
stored_path:
  tenants/31/uploads/telegram/20260123_114035_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:42:06
stored_path:
  tenants/31/uploads/telegram/20260123_114206_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: review
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 11:43:56
stored_path:
  tenants/31/uploads/telegram/20260123_114356_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
[cell repeats an earlier one in this file: 170 characters]


status: applied
source_channel: telegram
original_filename: photo_AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ.jpg
mime_type: image/jpeg
created_at: 2026-01-23 18:21:12
stored_path:
  tenants/31/uploads/telegram/20260123_182112_photo-agacagqaaxkbaaibnwlzr-cnfja5yeqfmdbughpzp0vfaakac2sbhesyu4bgvpkmqgfpaqadagadeqadoaq.jpg

meta_json:
  {"telegram_file_id":"AgACAgQAAxkBAAIBNWlzR_cnfJa5yEqFMDbughpZp0vFAAKaC2sbheSYU4bgvpkmqgFpAQADAgADeQADOAQ","telegram_chat_id":"6161130318","telegram_user_id":"6161130318","batch_id":34,"doc_type":null,"summary":{"rows":0,"errors":0,"warnings":0,"doc_type":null},"apply_summary":{"applied":0,"skipped":0,"errors":0}}


status: review
source_channel: telegram
original_filename: work_order_WO-267_20260127_210450.pdf
stored_path: tenants/31/uploads/telegram/20260127_200241_work-order-wo-267-20260127-210450.pdf
mime_type: application/pdf
created_at: 2026-01-27 20:02:43
meta_json:
  {"telegram_file_id":"BQACAgQAAxkDAAIBr2l5GOmJwDoG9oHHr3dDLZuT1Y4rAAJQHwACjhHJU6zavDOSGCO-OAQ","telegram_chat_id":"6161130318","telegram_user_id":"6161130318","batch_id":40,"doc_type":null,"summary":{"rows":0,"errors":0,"warnings":0,"doc_type":null}}


status: review
source_channel: telegram
original_filename: work_order_WO-267_20260127_210450.pdf
stored_path: tenants/31/uploads/telegram/20260127_200247_work-order-wo-267-20260127-210450.pdf
mime_type: application/pdf
created_at: 2026-01-27 20:02:47
meta_json:
  {"telegram_file_id":"BQACAgQAAxkDAAIBr2l5GOmJwDoG9oHHr3dDLZuT1Y4rAAJQHwACjhHJU6zavDOSGCO-OAQ","telegram_chat_id":"6161130318","telegram_user_id":"6161130318","batch_id":41,"doc_type":null,"summary":{"rows":0,"errors":0,"warnings":0,"doc_type":null}}


status: applied
source_channel: telegram
original_filename: work_order_WO-267_20260127_200359.pdf
stored_path: tenants/31/uploads/telegram/20260127_201024_work-order-wo-267-20260127-200359.pdf
mime_type: application/pdf
created_at: 2026-01-27 20:10:24
meta_json:
  {"telegram_file_id":"BQACAgQAAxkDAAIBuml5GxCvFKRAibjnNsWjgcWLjb3dAAJXHwACjhHJU10vZpeAffD_OAQ","telegram_chat_id":"6161130318","telegram_user_id":"6161130318","batch_id":42,"doc_type":null,"summary":{"rows":0,"errors":0,"warnings":0,"doc_type":null},"apply_summary":{"applied":0,"skipped":0,"errors":0}}


status: review
source_channel: telegram
original_filename: work_order_WO-267_20260127_200359.pdf
stored_path: tenants/31/uploads/telegram/20260127_201055_work-order-wo-267-20260127-200359.pdf
mime_type: application/pdf
created_at: 2026-01-27 20:10:55
meta_json:
  {"telegram_file_id":"BQACAgQAAxkDAAIBuml5GxCvFKRAibjnNsWjgcWLjb3dAAJXHwACjhHJU10vZpeAffD_OAQ","telegram_chat_id":"6161130318","telegram_user_id":"6161130318","batch_id":43,"doc_type":null,"summary":{"rows":0,"errors":0,"warnings":0,"doc_type":null}}


status: review
source_channel: telegram
original_filename: work_order_WO-267_20260127_201115.pdf
stored_path: tenants/31/uploads/telegram/20260127_201138_work-order-wo-267-20260127-201115.pdf
mime_type: application/pdf
created_at: 2026-01-27 20:11:38
meta_json:
  {"telegram_file_id":"BQACAgQAAxkDAAIBwGl5G-jhl_L0rtzuZzqjIo-qJ9AAA18fAAKOEclTyUCVwWT0b-k4BA","telegram_chat_id":"6161130318","telegram_user_id":"6161130318","batch_id":44,"doc_type":null,"summary":{"rows":0,"errors":0,"warnings":0,"doc_type":null}}


status: review
source_channel: telegram
original_filename: work_order_WO-267_20260127_201115.pdf
stored_path: tenants/31/uploads/telegram/20260127_201155_work-order-wo-267-20260127-201115.pdf
mime_type: application/pdf
created_at: 2026-01-27 20:11:55
meta_json:
  {"telegram_file_id":"BQACAgQAAxkDAAIBwGl5G-jhl_L0rtzuZzqjIo-qJ9AAA18fAAKOEclTyUCVwWT0b-k4BA","telegram_chat_id":"6161130318","telegram_user_id":"6161130318","batch_id":45,"doc_type":null,"summary":{"rows":0,"errors":0,"warnings":0,"doc_type":null}}


status: review
source_channel: telegram
original_filename: work_order_WO-267_20260127_201115.pdf
stored_path: tenants/31/uploads/telegram/20260127_202200_work-order-wo-267-20260127-201115.pdf
mime_type: application/pdf
created_at: 2026-01-27 20:22:00
meta_json:
  {"telegram_file_id":"BQACAgQAAxkDAAIBxGl5Hk9fjVajo_UPXh60QhVgnmblAAJkHwACjhHJU7bFXXJ1bjMxOAQ","telegram_chat_id":"6161130318","telegram_user_id":"6161130318","batch_id":46,"doc_type":null,"summary":{"rows":0,"errors":0,"warnings":0,"doc_type":null}}


status: review
source_channel: telegram
original_filename: work_order_WO-267_20260127_201115.pdf
stored_path: tenants/31/uploads/telegram/20260127_202211_work-order-wo-267-20260127-201115.pdf
mime_type: application/pdf
created_at: 2026-01-27 20:22:11
meta_json:
  {"telegram_file_id":"BQACAgQAAxkDAAIBxGl5Hk9fjVajo_UPXh60QhVgnmblAAJkHwACjhHJU7bFXXJ1bjMxOAQ","telegram_chat_id":"6161130318","telegram_user_id":"6161130318","batch_id":47,"doc_type":null,"summary":{"rows":0,"errors":0,"warnings":0,"doc_type":null}}


status: review
source_channel: telegram
original_filename: work_order_WO-267_20260127_201115.pdf
stored_path: tenants/31/uploads/telegram/20260127_202250_work-order-wo-267-20260127-201115.pdf
mime_type: application/pdf
created_at: 2026-01-27 20:22:50
meta_json:
  {"telegram_file_id":"BQACAgQAAxkDAAIBxGl5Hk9fjVajo_UPXh60QhVgnmblAAJkHwACjhHJU7bFXXJ1bjMxOAQ","telegram_chat_id":"6161130318","telegram_user_id":"6161130318","batch_id":48,"doc_type":null,"summary":{"rows":0,"errors":0,"warnings":0,"doc_type":null}}


status: review
source_channel: telegram
original_filename: work_order_WO-267_20260127_201115.pdf
stored_path: tenants/31/uploads/telegram/20260127_202830_work-order-wo-267-20260127-201115.pdf
mime_type: application/pdf
created_at: 2026-01-27 20:28:30
meta_json:
  {"telegram_file_id":"BQACAgQAAxkDAAIByGl5H6DZKoigpCkX6ItKFwAB861exgACaR8AAo4RyVNVzkxL_p6xjDgE","telegram_chat_id":"6161130318","telegram_user_id":"6161130318","batch_id":49,"doc_type":null,"summary":{"rows":0,"errors":0,"warnings":0,"doc_type":null}}


status: review
source_channel: telegram
original_filename: work_order_WO-267_20260127_201115.pdf
stored_path: tenants/31/uploads/telegram/20260127_202840_work-order-wo-267-20260127-201115.pdf
mime_type: application/pdf
created_at: 2026-01-27 20:28:40
meta_json:
  {"telegram_file_id":"BQACAgQAAxkDAAIByGl5H6DZKoigpCkX6ItKFwAB861exgACaR8AAo4RyVNVzkxL_p6xjDgE","telegram_chat_id":"6161130318","telegram_user_id":"6161130318","batch_id":50,"doc_type":null,"summary":{"rows":0,"errors":0,"warnings":0,"doc_type":null}}


status: review
source_channel: telegram
original_filename: work_order_WO-267_20260127_201115.pdf
stored_path: tenants/31/uploads/telegram/20260127_202902_work-order-wo-267-20260127-201115.pdf
mime_type: application/pdf
created_at: 2026-01-27 20:29:02
meta_json:
  {"telegram_file_id":"BQACAgQAAxkDAAIByGl5H6DZKoigpCkX6ItKFwAB861exgACaR8AAo4RyVNVzkxL_p6xjDgE","telegram_chat_id":"6161130318","telegram_user_id":"6161130318","batch_id":51,"doc_type":null,"summary":{"rows":0,"errors":0,"warnings":0,"doc_type":null}}


status: review
source_channel: telegram
original_filename: work_order_WO-267_20260127_201115.pdf
stored_path: tenants/31/uploads/telegram/20260127_202916_work-order-wo-267-20260127-201115.pdf
mime_type: application/pdf
created_at: 2026-01-27 20:29:16
meta_json:
  {"telegram_file_id":"BQACAgQAAxkDAAIByGl5H6DZKoigpCkX6ItKFwAB861exgACaR8AAo4RyVNVzkxL_p6xjDgE","telegram_chat_id":"6161130318","telegram_user_id":"6161130318","batch_id":52,"doc_type":null,"summary":{"rows":0,"errors":0,"warnings":0,"doc_type":null}}


status: applied
source_channel: telegram
original_filename: work_order_WO-267_20260127_201115.pdf
stored_path: tenants/31/uploads/telegram/20260127_202924_work-order-wo-267-20260127-201115.pdf
mime_type: application/pdf
created_at: 2026-01-27 20:29:24
meta_json:
  {"telegram_file_id":"BQACAgQAAxkDAAIByGl5H6DZKoigpCkX6ItKFwAB861exgACaR8AAo4RyVNVzkxL_p6xjDgE","telegram_chat_id":"6161130318","telegram_user_id":"6161130318","batch_id":53,"doc_type":null,"summary":{"rows":0,"errors":0,"warnings":0,"doc_type":null},"apply_summary":{"applied":0,"skipped":0,"errors":0}}


# agent_notifications

agent_key: maintenance_compliance
agent_name: Maintenance Compliance Agent
severity: warn
title: Maintenance Compliance
recipients: ["maintenance","management"]
status: sent
sent_at: 2026-01-24 16:51:24
created_at: 2026-01-24 16:51:24
updated_at: 2026-01-24 16:51:24
summary:
  AI Agent: Maintenance Compliance
  Overdue assets:
  - ME-EXC-01 - Excavator 01 | 12d overdue | Risk: High
  - DT-TRK-07 - Dump Truck 07 | 6d overdue | Risk: Medium
  - CP-GEN-02 - Generator 02 | 180h overdue | Risk: Medium

payload:
  {"prompt":"You are a maintenance compliance AI for assets in the system. Scan all assets. Identify assets overdue for service based on hours or mileage or days. Rank by operational risk. Generate a short alert list.","sample":true}


agent_key: failure_prediction
agent_name: Failure Prediction Agent
severity: warn
title: Failure Prediction
recipients: ["maintenance","management"]
status: sent
sent_at: 2026-01-24 16:51:25
created_at: 2026-01-24 16:51:25
updated_at: 2026-01-24 16:51:25
summary:
  AI Agent: Failure Prediction
  Signals:
  - CP-JAW-01 - Jaw Crusher | downtime 9.5h (30d)
  - ME-EXC-01 - Excavator 01 | spares spend $5,420
  - DT-TRK-07 - Dump Truck 07 | fuel variance 18
  Recommendations:
  - Schedule inspections for repeat downtime assets.
  - Review fuel variance for leaks or training.

payload:
  {"prompt":"Analyze downtime, fuel usage, oil usage, spares consumption and service history. Detect abnormal trends. Predict potential failure risks. Recommend preventive action.","sample":true}


agent_key: kpi_analyst
agent_name: KPI Analyst Agent
severity: info
title: Weekly KPI Report
recipients: ["management"]
status: sent
sent_at: 2026-01-24 16:51:26
created_at: 2026-01-24 16:51:26
updated_at: 2026-01-24 16:51:26
summary:
  AI Agent: KPI Analyst
  - Availability: 88.2%
  - Utilization: 63.5%
  - MTBF: 42h
  - Fuel efficiency: 18.4 L/hr
  Risks: Downtime 3.2h this week.
  Wins: Availability near target.

payload:
  {"prompt":"Generate a weekly executive report. Calculate availability, utilization, MTBF, and fuel efficiency. Summarize in plain language. Highlight risks and wins.","sample":true}


agent_key: cost_control
agent_name: Cost Control Agent
severity: warn
title: Cost Control Alert
recipients: ["maintenance","management"]
status: sent
sent_at: 2026-01-24 16:51:26
created_at: 2026-01-24 16:51:26
updated_at: 2026-01-24 16:51:26
summary:
  AI Agent: Cost Control
  - Maintenance costs spiked to $12,540 (avg $8,200)
  - Fuel costs spiked to $6,440 (avg $4,900)
  Recommendation: Investigate recent jobs and fuel usage spikes.

payload:
  {"prompt":"Monitor maintenance and fuel costs. Flag spikes exceeding historical average by 20%. Recommend investigation.","sample":true}


agent_key: ops_notifier
agent_name: Ops Notifier Agent
severity: alarm
title: Ops Notifier
recipients: ["management"]
status: sent
sent_at: 2026-01-24 16:51:26
created_at: 2026-01-24 16:51:26
updated_at: 2026-01-24 16:51:26
summary:
  AI Agent: Ops Notifier
  Critical findings:
  - CP-JAW-01 - Jaw Crusher | High risk downtime trend
  - ME-EXC-01 - Excavator 01 | Service overdue 12d
  - DT-TRK-07 - Dump Truck 07 | Fuel variance alert

payload:
  {"prompt":"Convert critical findings into Telegram alerts. Be concise. Use bullet points. Escalate only high-risk issues.","sample":true}


agent_key: maintenance_compliance
agent_name: Maintenance Compliance Agent
severity: warn
title: Maintenance Compliance
recipients: ["maintenance","management"]
status: sent
sent_at: 2026-01-24 16:56:08
created_at: 2026-01-24 16:56:08
updated_at: 2026-01-24 16:56:08
summary:
  AI Agent: Maintenance Compliance
  Overdue assets:
  - ME-EXC-03 - Excavator 03 | 4d overdue | Risk: Medium
  - CP-CONV-02 - Conveyor 02 | 220h overdue | Risk: Medium
  - DT-TIP-05 - Tipper 05 | 15d overdue | Risk: High

payload:
  {"prompt":"You are a maintenance compliance AI for assets in the system. Scan all assets. Identify assets overdue for service based on hours or mileage or days. Rank by operational risk. Generate a short alert list.","sample":true}


agent_key: failure_prediction
agent_name: Failure Prediction Agent
severity: alarm
title: Failure Prediction
recipients: ["maintenance","management"]
status: sent
sent_at: 2026-01-24 16:56:09
created_at: 2026-01-24 16:56:09
updated_at: 2026-01-24 16:56:09
summary:
  AI Agent: Failure Prediction
  Signals:
  - CP-JAW-02 - Jaw Crusher 02 | downtime 12.4h (30d)
  - ME-LDR-02 - Loader 02 | spares spend $7,980
  - BP-GEN-01 - Generator 01 | fuel variance 24
  Recommendations:
  - Inspect crusher bearings within 48h.
  - Review loader hydraulic leaks.
  - Check generator fuel sensor calibration.

payload:
  {"prompt":"Analyze downtime, fuel usage, oil usage, spares consumption and service history. Detect abnormal trends. Predict potential failure risks. Recommend preventive action.","sample":true}


agent_key: kpi_analyst
agent_name: KPI Analyst Agent
severity: warn
title: Weekly KPI Report
recipients: ["management"]
status: sent
sent_at: 2026-01-24 16:56:09
created_at: 2026-01-24 16:56:09
updated_at: 2026-01-24 16:56:09
summary:
  AI Agent: KPI Analyst
  - Availability: 82.6%
  - Utilization: 58.3%
  - MTBF: 31h
  - Fuel efficiency: 19.1 L/hr
  Risks: Downtime 6.8h this week.
  Wins: PM completion improved by 9%.

payload:
  {"prompt":"Generate a weekly executive report. Calculate availability, utilization, MTBF, and fuel efficiency. Summarize in plain language. Highlight risks and wins.","sample":true}


agent_key: cost_control
agent_name: Cost Control Agent
severity: alarm
title: Cost Control Alert
recipients: ["maintenance","management"]
status: sent
sent_at: 2026-01-24 16:56:09
created_at: 2026-01-24 16:56:09
updated_at: 2026-01-24 16:56:09
summary:
  AI Agent: Cost Control
  - Maintenance costs spiked to $18,250 (avg $9,600)
  - Fuel costs spiked to $7,890 (avg $4,700)
  Recommendation: Validate invoices and review high-cost work orders.

payload:
  {"prompt":"Monitor maintenance and fuel costs. Flag spikes exceeding historical average by 20%. Recommend investigation.","sample":true}


agent_key: ops_notifier
agent_name: Ops Notifier Agent
severity: alarm
title: Ops Notifier
recipients: ["management"]
status: sent
sent_at: 2026-01-24 16:56:10
created_at: 2026-01-24 16:56:10
updated_at: 2026-01-24 16:56:10
summary:
  AI Agent: Ops Notifier
  Critical findings:
  - DT-TIP-05 - Tipper 05 | Service overdue 15d
  - CP-JAW-02 - Jaw Crusher 02 | Failure risk high
  - BP-GEN-01 - Generator 01 | Fuel variance alert

payload:
  {"prompt":"Convert critical findings into Telegram alerts. Be concise. Use bullet points. Escalate only high-risk issues.","sample":true}


agent_key: finance_oversight
agent_name: Finance Oversight Agent
severity: alarm
title: Finance Oversight Digest
recipients: ["management","procurement"]
status: sent
sent_at: 2026-01-24 17:42:55
created_at: 2026-01-24 17:42:55
updated_at: 2026-01-24 17:42:55
summary:
  AI Agent: Finance Oversight
  - PR aging: 6.4 days | PO aging: 9.8 days | Invoice aging: 18.1 days
  - Unpaid total: $42,850 | Spend vs budget: 128%
  Findings:
  - Duplicate invoice detected (INV-2213)
  - Invoice missing PO/GRN link (INV-2291)
  - PO overdue delivery (PO-0187)
  Suggested action: HOLD_PAYMENT

payload:
  {"prompt":"Monitor PRs, POs, GRNs, invoices, payments, and spend. Detect overdue approvals, overdue payments, budget overruns, unauthorized PRs, split PRs, missing PO\/GRN links, duplicate invoices, price variance, and urgent misuse. Summarize findings into finance-friendly bullets and recommend next steps.","sample":true}


agent_key: hr_artisan_performance
agent_name: HR Artisan Performance Agent
severity: warn
title: Artisan Performance Summary
recipients: ["management","maintenance"]
status: sent
sent_at: 2026-01-24 17:42:56
created_at: 2026-01-24 17:42:56
updated_at: 2026-01-24 17:42:56
summary:
  AI Agent: HR Artisan Performance
  - Tendai Moyo: assigned 12, completed 9, utilization 46%, compliance 62%
  - Farai Dube: assigned 8, completed 8, utilization 74%, compliance 91%
  - Memory Ncube: assigned 6, completed 3, utilization 29%, compliance 45%
  Findings:
  - Low utilization (<30%) (Memory Ncube)
  - Checklist compliance below 50% (Memory Ncube)
  Suggested action: REVIEW_SUPERVISOR

payload:
  {"prompt":"Monitor artisan productivity and compliance: assignments, completions, evidence uploads, repeat failures, utilization, and workload balance. Provide coaching-style bullets: top performers, compliance gaps, training needs, and workload balancing recommendations.","sample":true}


# weekly_reports

report_week: 2026-W04
period_start: 2026-01-18 00:00:00
period_end: 2026-01-25 18:01:31
generated_at: 2026-01-25 16:01:35
pdf_path: /reports/weekly/31\weekly_ai_agents_report_2026-W04_20260125_160131.pdf
status: ready
created_at: 2026-01-24 19:04:02
updated_at: 2026-01-25 16:01:35
summary_json:
  {"period":{"start":"2026-01-18 00:00:00","end":"2026-01-25 18:01:31","timezone":"Africa\/Harare","window_mode":"last7"},"executive_summary":{"headline_kpis":{"availability":null,"utilization":null,"mtbf":null,"fuel_efficiency":null},"top_risks":["Ops Notifier - AI Agent: Ops Notifier\nCritical findings:\n- DT-TIP-05 - Tipper 05 | Service overdue 15d\n- CP-JAW-02 - Jaw Crusher 02 | F...","Artisan Performance Summary - AI Agent: HR Artisan Performance\n- Tendai Moyo: assigned 12, completed 9, utilization 46%, compliance 62%\n- Farai Dube:...","Weekly KPI Report - AI Agent: KPI Analyst\n- Availability: 82.6%\n- Utilization: 58.3%\n- MTBF: 31h\n- Fuel efficiency: 19.1 L\/hr\nRisks: Downtim...","Cost Control Alert - AI Agent: Cost Control\n- Maintenance costs spiked to $18,250 (avg $9,600)\n- Fuel costs spiked to $7,890 (avg $4,700)\nRec...","Ops Notifier - AI Agent: Ops Notifier\nCritical findings:\n- DT-TIP-05 - Tipper 05 | Service overdue 15d\n- CP-JAW-02 - Jaw Crusher 02 | F...","Finance Oversight Digest - AI Agent: Finance Oversight\n- PR aging: 6.4 days | PO aging: 9.8 days | Invoice aging: 18.1 days\n- Unpaid total: $42,850..."],"top_wins":["No major wins captured; focus on closing overdue PMs and approvals."],"total_spend":null,"spend_vs_budget":null,"unpaid_total":null,"pr_aging_days":null,"po_aging_days":null,"invoice_aging_days":null,"data_confidence":["No downtime logs found in this window.","No invoice intake rows found for aging and exposure calculations."]},"sections":{"maintenance_compliance":{"key":"maintenance_compliance","title":"Maintenance Compliance","purpose":"Identify assets overdue for service and rank risk based on meters and schedule dates.","severity":"warn","metrics":{"overdue_count":0},"findings":[],"recommended_actions":[],"summary":"AI Agent: Maintenance Compliance\nOverdue assets:\n- ME-EXC-03 - Excavator 03 | 4d overdue | Risk: Medium\n- CP-CONV-02 - Conveyor 02 | 220h overdue | Risk: Medium\n- DT-TIP-05 - Tipper 05 | 15d overdue | Risk: High","no_data":false,"data_confidence":[]},"failure_prediction":{"key":"failure_prediction","title":"Failure Prediction","purpose":"Detect abnormal downtime, fuel variance, and spares spend to flag failure risks.","severity":"alarm","metrics":[],"findings":[],"recommended_actions":[],"summary":"AI Agent: Failure Prediction\nSignals:\n- CP-JAW-02 - Jaw Crusher 02 | downtime 12.4h (30d)\n- ME-LDR-02 - Loader 02 | spares spend $7,980\n- BP-GEN-01 - Generator 01 | fuel variance 24\nRecommendations:\n- Inspect crusher bearings within 48h.\n- Review loader hydraulic leaks.\n- Check generator fuel sensor calibration.","no_data":false,"data_confidence":[]},"kpi_analyst":{"key":"kpi_analyst","title":"Weekly KPI Report","purpose":"Summarize headline performance KPIs for the week and highlight risks and wins.","severity":"warn","metrics":{"availability":null,"utilization":null,"mtbf":null,"fuel_efficiency":null,"downtime_hours":null},"findings":[],"recommended_actions":[],"summary":"AI Agent: KPI Analyst\n- Availability: 82.6%\n- Utilization: 58.3%\n- MTBF: 31h\n- Fuel efficiency: 19.1 L\/hr\nRisks: Downtime 6.8h this week.\nWins: PM completion improved by 9%.","no_data":false,"data_confidence":[]},"cost_control":{"key":"cost_control","title":"Cost Control Alert","purpose":"Monitor maintenance and fuel cost spikes against historical averages.","severity":"alarm","metrics":[],"findings":[],"recommended_actions":[],"summary":"AI Agent: Cost Control\n- Maintenance costs spiked to $18,250 (avg $9,600)\n- Fuel costs spiked to $7,890 (avg $4,700)\nRecommendation: Validate invoices and review high-cost work orders.","no_data":false,"data_confidence":[]},"ops_notifier":{"key":"ops_notifier","title":"Ops Notifier","purpose":"Escalate critical operational risks and compliance\/licensing expiries.","severity":"alarm","metrics":[],"findings":[],"recommended_actions":[],"summary":"AI Agent: Ops Notifier\nCritical findings:\n- DT-TIP-05 - Tipper 05 | Service overdue 15d\n- CP-JAW-02 - Jaw Crusher 02 | Failure risk high\n- BP-GEN-01 - Generator 01 | Fuel variance alert","no_data":false,"data_confidence":[]},"finance_oversight":{"key":"finance_oversight","title":"Finance Oversight Digest","purpose":"Monitor PR\/PO\/Invoice\/payment governance, aging, and budget exposure.","severity":"alarm","metrics":[],"findings":[],"recommended_actions":[],"summary":"AI Agent: Finance Oversight\n- PR aging: 6.4 days | PO aging: 9.8 days | Invoice aging: 18.1 days\n- Unpaid total: $42,850 | Spend vs budget: 128%\nFindings:\n- Duplicate invoice detected (INV-2213)\n- Invoice missing PO\/GRN link (INV-2291)\n- PO overdue delivery (PO-0187)\nSuggested action: HOLD_PAYMENT","no_data":false,"data_confidence":[]},"hr_artisan_performance":{"key":"hr_artisan_performance","title":"Artisan Performance Summary","purpose":"Assess artisan utilization, compliance, and repeat-failure indicators.","severity":"warn","metrics":[],"findings":[],"recommended_actions":[],"summary":"AI Agent: HR Artisan Performance\n- Tendai Moyo: assigned 12, completed 9, utilization 46%, compliance 62%\n- Farai Dube: assigned 8, completed 8, utilization 74%, compliance 91%\n- Memory Ncube: assigned 6, completed 3, utilization 29%, compliance 45%\nFindings:\n- Low utilization (<30%) (Memory Ncube)\n- Checklist compliance below 50% (Memory Ncube)\nSuggested action: REVIEW_SUPERVISOR","no_data":false,"data_confidence":[]}},"maintenance":{"overdue":[],"downtime_hours":0,"downtime_reasons":[],"failure_risks":[],"data_confidence":["No downtime logs found in this window."]},"finance":{"metrics":[],"findings":[],"aging_buckets":{"0-30":0,"31-60":0,"61-90":0,"90+":0},"top_vendors":[],"data_confidence":["No invoice intake rows found for aging and exposure calculations."]},"hr":{"metrics":[],"findings":[],"data_confidence":[]},"ops_notifier":{"items":[],"findings":[],"data_confidence":[]},"notifications":{"by_channel":[{"channel":"telegram","queued":0,"sent":1,"failed":0}],"by_severity":[{"severity":"info","count":1}],"alarm_escalations":[]}}


# weekly_report_sections

section_code: maintenance_compliance
title: Maintenance Compliance
created_at: 2026-01-25 16:01:35
updated_at: 2026-01-25 16:01:35
content_json:
  {"key":"maintenance_compliance","title":"Maintenance Compliance","purpose":"Identify assets overdue for service and rank risk based on meters and schedule dates.","severity":"warn","metrics":{"overdue_count":0},"findings":[],"recommended_actions":[],"summary":"AI Agent: Maintenance Compliance\nOverdue assets:\n- ME-EXC-03 - Excavator 03 | 4d overdue | Risk: Medium\n- CP-CONV-02 - Conveyor 02 | 220h overdue | Risk: Medium\n- DT-TIP-05 - Tipper 05 | 15d overdue | Risk: High","no_data":false,"data_confidence":[]}


section_code: failure_prediction
title: Failure Prediction
created_at: 2026-01-25 16:01:35
updated_at: 2026-01-25 16:01:35
content_json:
  {"key":"failure_prediction","title":"Failure Prediction","purpose":"Detect abnormal downtime, fuel variance, and spares spend to flag failure risks.","severity":"alarm","metrics":[],"findings":[],"recommended_actions":[],"summary":"AI Agent: Failure Prediction\nSignals:\n- CP-JAW-02 - Jaw Crusher 02 | downtime 12.4h (30d)\n- ME-LDR-02 - Loader 02 | spares spend $7,980\n- BP-GEN-01 - Generator 01 | fuel variance 24\nRecommendations:\n- Inspect crusher bearings within 48h.\n- Review loader hydraulic leaks.\n- Check generator fuel sensor calibration.","no_data":false,"data_confidence":[]}


section_code: kpi_analyst
title: Weekly KPI Report
created_at: 2026-01-25 16:01:35
updated_at: 2026-01-25 16:01:35
content_json:
  {"key":"kpi_analyst","title":"Weekly KPI Report","purpose":"Summarize headline performance KPIs for the week and highlight risks and wins.","severity":"warn","metrics":{"availability":null,"utilization":null,"mtbf":null,"fuel_efficiency":null,"downtime_hours":null},"findings":[],"recommended_actions":[],"summary":"AI Agent: KPI Analyst\n- Availability: 82.6%\n- Utilization: 58.3%\n- MTBF: 31h\n- Fuel efficiency: 19.1 L\/hr\nRisks: Downtime 6.8h this week.\nWins: PM completion improved by 9%.","no_data":false,"data_confidence":[]}


section_code: cost_control
title: Cost Control Alert
created_at: 2026-01-25 16:01:35
updated_at: 2026-01-25 16:01:35
content_json:
  {"key":"cost_control","title":"Cost Control Alert","purpose":"Monitor maintenance and fuel cost spikes against historical averages.","severity":"alarm","metrics":[],"findings":[],"recommended_actions":[],"summary":"AI Agent: Cost Control\n- Maintenance costs spiked to $18,250 (avg $9,600)\n- Fuel costs spiked to $7,890 (avg $4,700)\nRecommendation: Validate invoices and review high-cost work orders.","no_data":false,"data_confidence":[]}


section_code: ops_notifier
title: Ops Notifier
created_at: 2026-01-25 16:01:35
updated_at: 2026-01-25 16:01:35
content_json:
  {"key":"ops_notifier","title":"Ops Notifier","purpose":"Escalate critical operational risks and compliance\/licensing expiries.","severity":"alarm","metrics":[],"findings":[],"recommended_actions":[],"summary":"AI Agent: Ops Notifier\nCritical findings:\n- DT-TIP-05 - Tipper 05 | Service overdue 15d\n- CP-JAW-02 - Jaw Crusher 02 | Failure risk high\n- BP-GEN-01 - Generator 01 | Fuel variance alert","no_data":false,"data_confidence":[]}


section_code: finance_oversight
title: Finance Oversight Digest
created_at: 2026-01-25 16:01:35
updated_at: 2026-01-25 16:01:35
content_json:
  {"key":"finance_oversight","title":"Finance Oversight Digest","purpose":"Monitor PR\/PO\/Invoice\/payment governance, aging, and budget exposure.","severity":"alarm","metrics":[],"findings":[],"recommended_actions":[],"summary":"AI Agent: Finance Oversight\n- PR aging: 6.4 days | PO aging: 9.8 days | Invoice aging: 18.1 days\n- Unpaid total: $42,850 | Spend vs budget: 128%\nFindings:\n- Duplicate invoice detected (INV-2213)\n- Invoice missing PO\/GRN link (INV-2291)\n- PO overdue delivery (PO-0187)\nSuggested action: HOLD_PAYMENT","no_data":false,"data_confidence":[]}


section_code: hr_artisan_performance
title: Artisan Performance Summary
created_at: 2026-01-25 16:01:35
updated_at: 2026-01-25 16:01:35
content_json:
  {"key":"hr_artisan_performance","title":"Artisan Performance Summary","purpose":"Assess artisan utilization, compliance, and repeat-failure indicators.","severity":"warn","metrics":[],"findings":[],"recommended_actions":[],"summary":"AI Agent: HR Artisan Performance\n- Tendai Moyo: assigned 12, completed 9, utilization 46%, compliance 62%\n- Farai Dube: assigned 8, completed 8, utilization 74%, compliance 91%\n- Memory Ncube: assigned 6, completed 3, utilization 29%, compliance 45%\nFindings:\n- Low utilization (<30%) (Memory Ncube)\n- Checklist compliance below 50% (Memory Ncube)\nSuggested action: REVIEW_SUPERVISOR","no_data":false,"data_confidence":[]}


