# videoasset

id: 7a291e28-24fd-4980-a680-8f8708799bb0
candidate_id: package_real_001
source: prepared_package
file_path: ../storage/processed/package_real_001/video.mp4
original_file_name: video.mp4
mime_type: video/mp4
checksum: cce4fed742c6affaea9cd0a5f4cc1c3e0773b1111e4bf3a12f63e700b5a9c35e
aspect_ratio: 1080:1920
thumbnail_path: ../storage/thumbnails/package_real_001.jpg
language: en
working_title: This Small Fee Can Expose Your Card
series: Small delivery fee
status: archived
created_at: 2026-06-06 17:17:04.390978
updated_at: 2026-06-07 09:15:02.374993
package_id: package_real_001
external_youtube_id: egZgCZCGGhU
external_tiktok_id: mock_publish_040f8f7a1784
script:
  This small fee can expose your card. The message says your package is waiting. It only asks for a tiny delivery fee. That small amount is the trick. The red flag is a payment link from a message. If you enter your card there, the scam may get the card details. Do not pay from the link. Open the delivery app or website yourself. Check the tracking there. Rule: small fee, big risk.


id: a1b58a3f-5f7a-4b43-a6eb-4111a55e635e
candidate_id: package_real_002
source: prepared_package
file_path: ../storage/processed/package_real_002/video.mp4
original_file_name: video.mp4
mime_type: video/mp4
checksum: 47b5754e3176827f407edddb6fb0db266c636f778e8dd9cd47bba84d5e86f4b2
aspect_ratio: 1080:1920
thumbnail_path: ../storage/thumbnails/package_real_002.jpg
language: en
working_title: If You Call This Number, The Scam Starts
series: Fake support number
status: archived
created_at: 2026-06-06 17:17:04.665567
updated_at: 2026-06-07 09:15:02.375511
package_id: package_real_002
external_youtube_id: VT669BkNdnw
script:
  If you call this number, the scam starts. The warning looks urgent. It says your device may be locked. That pressure is the trick. The red flag is a popup that wants a phone call. Real support does not need you to call from a panic screen. Close it. Open the app or website yourself. If you need help, use a trusted route. Rule: never call support from a popup.


id: 98635ee8-76bb-4ce9-9d0c-f8e973a8ae92
candidate_id: package_real_003
source: prepared_package
file_path: ../storage/processed/package_real_003/video.mp4
original_file_name: video.mp4
mime_type: video/mp4
checksum: 506146713d42a8366000683d59ff5e2af5c286125ec14bab5461d998ed0b5ed6
aspect_ratio: 1080:1920
thumbnail_path: ../storage/thumbnails/package_real_003.jpg
language: en
working_title: Login Prompt You Didn’t Start? Don’t Approve
series: EVERYDAY_RED_FLAG
status: archived
created_at: 2026-06-06 17:17:04.923585
updated_at: 2026-06-07 09:15:02.375981
package_id: package_real_003
external_youtube_id: J6ErKh55-KQ
script:
  If this login prompt appears and you did not just sign in, stop. The red flag is simple: someone else may already know your password. They are waiting for you to tap approve. Do not approve it just to make the popup go away. Safer move: deny the request. Open the account yourself. Change the password, then sign out of other sessions. If the prompts keep coming, treat the account as compromised. Rule: never approve a login you did not start.


id: 025fdc42-0c57-4849-94ea-a396d2c6008f
candidate_id: package_1a52f20e
source: prepared_package
file_path: ../storage/processed/package_1a52f20e/video.mp4
original_file_name: video.mp4
mime_type: video/mp4
checksum: 4b95a496813e9325ca0eb7e77049f5ee463c9a7fcccded390b9d1fa3d79b4e89
aspect_ratio: 1080:1920
thumbnail_path: ../storage/thumbnails/package_1a52f20e.jpg
language: en
working_title: If a Courier Chatbot Asks for Your Card, Stop
series: Delivery fee traps
status: rejected
created_at: 2026-06-07 09:56:01.608745
updated_at: 2026-06-07 10:41:12.409822
package_id: package_1a52f20e
transcript:
  If a courier chatbot asks for your card, stop. The message says your parcel is waiting, and the fee is tiny. That is how the pressure starts. The small fee is not the real danger. The full card request is the trap. Close the chat. Open the real delivery app or the website yourself. If the parcel is real, it will still be there. Rule: a random delivery chat should never need your full card.

script:
  If a courier chatbot asks for your card, stop. The message says your parcel is waiting, and the fee is tiny. That is how the pressure starts. The small fee is not the real danger. The full card request is the trap. Close the chat. Open the real delivery app or the website yourself. If the parcel is real, it will still be there. Rule: a random delivery chat should never need your full card.


id: 31e8a05c-71ee-4df6-a999-5ed2bc0f6bd6
candidate_id: package_1a52f20e_v2
source: prepared_package
file_path: ../storage/processed/package_1a52f20e_v2/video.mp4
original_file_name: video.mp4
mime_type: video/mp4
checksum: 09bd52458df5d04216fd32ece7cddac4e4c962be9ffea1f4ac6e6bbe25ab0bdb
aspect_ratio: 1080:1920
thumbnail_path: ../storage/thumbnails/package_1a52f20e_v2.jpg
language: en
working_title: If a Delivery Bot Wants Your Card, Stop
series: Delivery fee traps
status: uploaded_private
created_at: 2026-06-07 11:29:24.093016
updated_at: 2026-06-07 12:05:58.699337
package_id: package_1a52f20e_v2
external_youtube_id: lS3d3CC1x_A
transcript:
  If a delivery bot asks for your card, stop.

  A real delivery app may ask you to track a parcel.
  But a random chat asking for a small fee or card update is the red flag.

  Scammers use tiny amounts because they feel harmless.
  The fee is not the goal.
  Your card details are.

  Close the chat.
  Open the delivery app or website yourself.
  If the parcel is real, it will still be there.

  One rule: never enter card details from a delivery chat link.

script:
  If a delivery bot asks for your card, stop.

  A real delivery app may ask you to track a parcel.
  But a random chat asking for a small fee or card update is the red flag.

  Scammers use tiny amounts because they feel harmless.
  The fee is not the goal.
  Your card details are.

  Close the chat.
  Open the delivery app or website yourself.
  If the parcel is real, it will still be there.

  One rule: never enter card details from a delivery chat link.


id: a2e14b31-7ba6-4be6-9829-d28b777a6c88
candidate_id: package_8fd7c9ce
source: prepared_package
file_path: ../storage/processed/package_8fd7c9ce/video.mp4
original_file_name: video.mp4
mime_type: video/mp4
checksum: 2500301d726c55fbc9528eeefe5786b723e7bf49ef79b334f50038e8d1df4fca
aspect_ratio: 1080:1920
thumbnail_path: ../storage/thumbnails/package_8fd7c9ce.jpg
language: en
working_title: Delivery fee traps: side hustle app upfront fee
series: Delivery fee traps
status: ready_for_review
created_at: 2026-06-11 12:56:03.617395
updated_at: 2026-06-11 12:56:03.617409
package_id: package_8fd7c9ce
script:
  Hook: If the job starts with you paying them, pause.

  Brief: Side-hustle/app opportunity asks for activation, training, or verification fee. Safer move: research outside the app and never pay to unlock income.

  Format: App-store/job-offer style, punchy risk labels.


id: 2011fc0a-58df-4b87-92dd-149d23c91bc5
candidate_id: package_08a5b32e
source: prepared_package
file_path: ../storage/processed/package_08a5b32e/video.mp4
original_file_name: video.mp4
mime_type: video/mp4
checksum: c94a813592c4152444eb3da555a57326c13f1b74d3092562c00008da97530757
aspect_ratio: 1080:1920
thumbnail_path: ../storage/thumbnails/package_08a5b32e.jpg
language: en
working_title: Delivery fee traps: refund link that steals the card
series: Delivery fee traps
status: archived
created_at: 2026-06-11 12:58:09.683137
updated_at: 2026-06-11 13:26:57.636867
package_id: package_08a5b32e
script:
  Hook: A refund should not need your full card again.

  Brief: Fake refund/overpayment link asks for card details. Explain why legitimate refunds usually reverse to original payment method.

  Format: Payment-screen close-up with one strong rule.


id: 32ff70e1-87ee-451d-b392-a863352e126e
candidate_id: package_08a5b32e_director_v1
source: prepared_package
file_path: ../storage/processed/package_08a5b32e_director_v1/video.mp4
original_file_name: video.mp4
mime_type: video/mp4
checksum: bf4681cc34fa7025dd9c48e19ffa6182b72b975070fbdcd530d469bcebed99bc
aspect_ratio: 1080:1920
thumbnail_path: ../storage/thumbnails/package_08a5b32e_director_v1.jpg
language: en
working_title: Delivery fee traps: refund link that steals the card
series: Delivery fee traps
status: uploaded_private
created_at: 2026-06-11 14:18:56.010806
updated_at: 2026-06-11 14:27:40.250515
package_id: package_08a5b32e_director_v1
external_youtube_id: 84FOdY-KSnM
script:
  A refund should not need your full card again. This page says refund, but asks for the card number, expiry date and CVC. That is the red flag: real refunds usually go back to the payment method you already used. If a refund link needs a new card, stop. Close the link. Open the delivery app or website yourself, and check the refund there. One screen. One red flag. Never give a card to receive a refund.


id: 44a60708-c837-494f-8090-520ca5a56dbf
candidate_id: package_baee0526_director_v1
source: prepared_package
file_path: ../storage/processed/package_baee0526_director_v1/video.mp4
original_file_name: video.mp4
mime_type: video/mp4
checksum: becef5deafe9c92d77c6f7040fbdf8a3fd7560899f1f893b7240f47bada9368b
aspect_ratio: 1080:1920
thumbnail_path: ../storage/thumbnails/package_baee0526_director_v1.jpg
language: en
working_title: Delivery fee traps: QR code at the parking meter
series: Delivery fee traps
status: ready_for_review
created_at: 2026-06-11 16:14:08.832428
updated_at: 2026-06-11 16:14:08.832443
package_id: package_baee0526_director_v1
script:
  That QR sticker can steal your parking payment. It looks like a quick way to pay, but the sticker may open a fake payment page. The red flag is a code placed over the meter or beside the real instructions. Before you enter a card, stop. Use the official parking app, or type the address from the meter yourself. One screen. One red flag. Never trust a random sticker QR.


id: 3760f14f-21a2-475e-b0dd-a7945bdd004b
candidate_id: package_ff203d13_director_v1
source: prepared_package
file_path: ../storage/processed/package_ff203d13_director_v1/video.mp4
original_file_name: video.mp4
mime_type: video/mp4
checksum: ade85532e4dd957751396e172b48e63bb3c8cbcd75e09b2d282da8c99ba0eecb
aspect_ratio: 1080:1920
thumbnail_path: ../storage/thumbnails/package_ff203d13_director_v1.jpg
language: en
working_title: Caller asks for remote access
series: Fake support calls
status: uploaded_private
created_at: 2026-06-13 08:34:35.233375
updated_at: 2026-06-13 08:41:43.706139
package_id: package_ff203d13_director_v1
external_youtube_id: iyPfrDOptVg
script:
  Real support does not need to control your screen. If a caller asks you to install a screen control tool, stop. Once they can click for you, they can move money or change settings while you watch. That is the red flag. End the call. Open the official app or website yourself, and contact support from there. One screen. One red flag. Never hand control to a caller.


# apicalllog

id: 0fff916e-0609-4bd0-97ee-f7c5c529c758
provider: youtube
endpoint: dry-run.youtube.videos.insert
method: POST
response_redacted_json: {"id": "dryrun_6c8db17d8ce14520", "dry_run": true, "privacyStatus": "private"}
created_at: 2026-06-06 21:02:33.159943
request_redacted_json:
  {"body": {"snippet": {"title": "Login Prompt You Didn\u2019t Start? Don\u2019t Approve \u2014 clearer warning", "description": "A login approval you did not start is not a harmless popup. It can mean someone else already knows your password and is waiting for you to tap approve.\n\nDo not approve it just to make the notification go away. Deny the request, open the account yourself, change the password, and check active sessions.\n\nChecklist: https://truetraceshorts.pages.dev/redflags/mfa-prompt-without-login/\n\n#ScamAlert #OnlineSafety #AccountSecurity #Phishing #EverydayRedFlags\n\nSprint 4 save metadata QA.", "tags": ["ScamAlert", "OnlineSafety", "AccountSecurity", "Phishing", "EverydayRedFlags"], "categoryId": "22"}, "status": {"privacyStatus": "private", "selfDeclaredMadeForKids": false, "containsSyntheticMedia": true}}, "video_path": "video.mp4", "notifySubscribers": false, "dry_run": true}


id: cbaa381b-8e3f-4b93-a066-f05db3ab7deb
provider: tiktok
endpoint: /v2/post/publish/inbox/video/init/
method: POST
created_at: 2026-06-06 22:57:13.725781
request_redacted_json:
  {"endpoint": "/v2/post/publish/inbox/video/init/", "mode": "mock", "scope": "video.upload", "post_info": {"title": "TEST ONLY: If This Message Says Your Account Will Be Locked, Stop", "privacy_level": "SELF_ONLY_DRAFT", "disable_duet": false, "disable_comment": false, "disable_stitch": false}, "source_info": {"source": "FILE_UPLOAD", "video_size": 34175, "chunk_size": 34175, "total_chunk_count": 1}, "authorization": "[REDACTED]"}

response_redacted_json:
  {"mock": true, "publish_id": "mock_publish_7b61b68d6631", "upload_url_redacted": "https://upload.tiktok.mock/inbox/video?upload_token=[REDACTED]", "status": "mock_uploaded_to_draft", "message": "No external TikTok API call was made."}


id: 5ef44018-90e9-4cbc-a47e-3432a1f2ffa1
provider: tiktok
endpoint: /v2/post/publish/inbox/video/init/
method: POST
created_at: 2026-06-07 07:20:57.883820
request_redacted_json:
  {"endpoint": "/v2/post/publish/inbox/video/init/", "mode": "mock", "scope": "video.upload", "post_info": {"title": "TEST ONLY: If This Message Says Your Account Will Be Locked, Stop", "privacy_level": "SELF_ONLY_DRAFT", "disable_duet": false, "disable_comment": false, "disable_stitch": false}, "source_info": {"source": "FILE_UPLOAD", "video_size": 34175, "chunk_size": 34175, "total_chunk_count": 1}, "authorization": "[REDACTED]"}

response_redacted_json:
  {"mock": true, "publish_id": "mock_publish_7544a8833e57", "upload_url_redacted": "https://upload.tiktok.mock/inbox/video?upload_token=[REDACTED]", "status": "mock_uploaded_to_draft", "message": "No external TikTok API call was made."}


id: 3356435d-261e-4817-8536-015654228eb3
provider: tiktok
endpoint: /v2/post/publish/inbox/video/init/
method: POST
created_at: 2026-06-07 07:21:46.980699
request_redacted_json:
  {"endpoint": "/v2/post/publish/inbox/video/init/", "mode": "mock", "scope": "video.upload", "post_info": {"title": "TEST ONLY: If This Message Says Your Account Will Be Locked, Stop", "privacy_level": "SELF_ONLY_DRAFT", "disable_duet": false, "disable_comment": false, "disable_stitch": false}, "source_info": {"source": "FILE_UPLOAD", "video_size": 34175, "chunk_size": 34175, "total_chunk_count": 1}, "authorization": "[REDACTED]"}

response_redacted_json:
  {"mock": true, "publish_id": "mock_publish_0a59fe9201a0", "upload_url_redacted": "https://upload.tiktok.mock/inbox/video?upload_token=[REDACTED]", "status": "mock_uploaded_to_draft", "message": "No external TikTok API call was made."}


id: 90be6549-7d2c-4729-95d7-6a39a7078617
provider: tiktok
endpoint: /v2/post/publish/inbox/video/init/
method: POST
created_at: 2026-06-07 07:58:56.804673
request_redacted_json:
  {"endpoint": "/v2/post/publish/inbox/video/init/", "mode": "mock", "scope": "video.upload", "post_info": {"title": "A tiny delivery fee can be the trap. Open the delivery app yourself \u2014 do not pay from the message link. Stay alert. #ScamAlert #OnlineSafety #DigitalSafety #Phishing #EverydayRedFlags", "privacy_level": "SELF_ONLY_DRAFT", "disable_duet": false, "disable_comment": false, "disable_stitch": false}, "source_info": {"source": "FILE_UPLOAD", "video_size": 14248080, "chunk_size": 8388608, "total_chunk_count": 2}, "authorization": "[REDACTED]"}

response_redacted_json:
  {"mock": true, "publish_id": "mock_publish_040f8f7a1784", "upload_url_redacted": "https://upload.tiktok.mock/inbox/video?upload_token=[REDACTED]", "status": "mock_uploaded_to_draft", "message": "No external TikTok API call was made."}


# postdraft

id: 24144eda-6b8b-4a7e-bb24-7a92f8a0fba4
video_asset_id: 7a291e28-24fd-4980-a680-8f8708799bb0
provider: tiktok
tags_json: []
metadata_json: {"synthetic_media": true, "commercial_content": false, "requires_consent": true}
status: archived
created_at: 2026-06-06 17:17:04.414685
updated_at: 2026-06-07 09:08:53.781607
source_metadata_json: {}
caption:
  A tiny delivery fee can be the trap. Open the delivery app yourself — do not pay from the message link. Stay alert. #ScamAlert #OnlineSafety #DigitalSafety #Phishing #EverydayRedFlags

hashtags_json:
  ["#ScamAlert", "#OnlineSafety", "#DigitalSafety", "#Phishing", "#EverydayRedFlags", "#cardsecurity"]


id: 4c7b6150-3e42-4e6e-b760-2b4c98536467
video_asset_id: 7a291e28-24fd-4980-a680-8f8708799bb0
provider: youtube
title: This Small Fee Can Expose Your Card
hashtags_json: []
category_id: 22
privacy_status: private
metadata_json: {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false}
status: uploaded_private
created_at: 2026-06-06 17:17:04.414975
updated_at: 2026-06-06 21:58:49.916089
external_post_id: egZgCZCGGhU
source_metadata_json: {}
description:
  A delivery text asks for a tiny fee. Do not pay from the message link — open the delivery app or website yourself.

  Guide: https://truetraceshorts.com/redflags/small-delivery-fee/

  #scamawareness #onlinesafety #phishing #shorts

tags_json:
  ["ScamAlert", "OnlineSafety", "DigitalSafety", "Phishing", "EverydayRedFlags", "scamawareness", "onlinesafety", "phishing", "shorts"]


id: faa36273-43db-4318-8011-3ddf340b0bd7
video_asset_id: a1b58a3f-5f7a-4b43-a6eb-4111a55e635e
provider: tiktok
hashtags_json: ["#ScamAwareness", "#OnlineSafety", "#scamawareness", "#onlinesafety", "#cybersecurity", "#shorts"]
tags_json: []
metadata_json: {"synthetic_media": true, "commercial_content": false, "requires_consent": true}
status: archived
created_at: 2026-06-06 17:17:04.691491
updated_at: 2026-06-07 09:08:53.782277
source_metadata_json: {}
caption:
  If a popup tells you to call support, stop. Open the real app or website yourself. #ScamAwareness #OnlineSafety


id: 374a1aa3-9197-466b-a272-b0623353450f
video_asset_id: a1b58a3f-5f7a-4b43-a6eb-4111a55e635e
provider: youtube
title: If You Call This Number, The Scam Starts
hashtags_json: []
tags_json: ["ScamAwareness", "OnlineSafety", "scamawareness", "onlinesafety", "cybersecurity", "shorts"]
category_id: 22
privacy_status: private
scheduled_at: 2026-06-07 19:30:13.000000
metadata_json: {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false}
status: uploaded_private
approved_at: 2026-06-06 17:30:13.193416
created_at: 2026-06-06 17:17:04.691753
updated_at: 2026-06-06 21:58:50.004793
external_post_id: VT669BkNdnw
source_metadata_json: {}
description:
  A fake support popup wants you to call fast. Close it and open the real app or website yourself.

  Guide: https://truetraceshorts.com/redflags/fake-support-number/

  #scamawareness #onlinesafety #cybersecurity #shorts

  Sprint 4 workflow QA.


id: a364643f-976b-4944-9131-739041005290
video_asset_id: 98635ee8-76bb-4ce9-9d0c-f8e973a8ae92
provider: tiktok
hashtags_json: ["#ScamAlert", "#OnlineSafety", "#AccountSecurity", "#Phishing", "#EverydayRedFlags"]
tags_json: []
metadata_json: {"synthetic_media": true, "commercial_content": false, "requires_consent": true}
status: archived
created_at: 2026-06-06 17:17:04.948165
updated_at: 2026-06-07 09:08:53.782771
source_metadata_json: {}
caption:
  Login prompt you didn’t start? Don’t tap approve. Deny it, change the password, and check active sessions. #ScamAlert #OnlineSafety #AccountSecurity #Phishing


id: 7c6cac62-3e11-4450-be2e-4f46fc93df6e
video_asset_id: 98635ee8-76bb-4ce9-9d0c-f8e973a8ae92
provider: youtube
platform_account_id: 43b67007-bd3e-4e11-a2ed-8dbf10ab7c69
title: Login Prompt You Didn’t Start? Don’t Approve — clearer warning
hashtags_json: []
tags_json: ["ScamAlert", "OnlineSafety", "AccountSecurity", "Phishing", "EverydayRedFlags"]
category_id: 27
privacy_status: private
metadata_json: {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false}
status: uploaded_private
created_at: 2026-06-06 17:17:04.948431
updated_at: 2026-06-06 21:58:50.079197
external_post_id: J6ErKh55-KQ
source_metadata_json: {}
description:
  A login approval you did not start is not a harmless popup. It can mean someone else already knows your password and is waiting for you to tap approve.

  Do not approve it just to make the notification go away. Deny the request, open the account yourself, change the password, and check active sessions.

  Checklist: https://truetraceshorts.pages.dev/redflags/mfa-prompt-without-login/

  #ScamAlert #OnlineSafety #AccountSecurity #Phishing #EverydayRedFlags

  Sprint 4 save metadata QA.


id: 027ce33c-1fc2-41db-a333-f876409cf332
video_asset_id: 900c887c-f76c-40ef-a491-a402133f654e
provider: tiktok
caption: TEST ONLY: If This Message Says Your Account Will Be Locked, Stop
hashtags_json: ["#onlinesafety", "#cybersecurity", "#testpreview"]
tags_json: []
status: archived
created_at: 2026-06-06 22:14:47.112220
updated_at: 2026-06-07 09:08:53.783323
metadata_json:
  {"synthetic_media": true, "commercial_content": false, "requires_consent": true, "source_metadata": {"package_id": "package_774e1ed1", "queue_item_id": "774e1ed1-6500-4b9a-bea2-453708902e65", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": true}}

source_metadata_json:
  {"package_id": "package_774e1ed1", "queue_item_id": "774e1ed1-6500-4b9a-bea2-453708902e65", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": true}


id: 0a4cf3de-f87c-469d-8d70-116972d284f2
video_asset_id: 900c887c-f76c-40ef-a491-a402133f654e
provider: youtube
title: TEST PREVIEW — If This Message Says Your Account Will Be Locked, Stop
hashtags_json: []
tags_json: ["#onlinesafety", "#cybersecurity", "#testpreview"]
privacy_status: private
scheduled_at: 2026-06-08 09:00:00.000000
status: archived
created_at: 2026-06-06 22:14:47.112513
updated_at: 2026-06-07 09:08:53.783339
description:
  Sprint 8.2 mechanical workflow test package. Not a final production render. Do not upload without explicit creator approval.

metadata_json:
  {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false, "source_metadata": {"package_id": "package_774e1ed1", "queue_item_id": "774e1ed1-6500-4b9a-bea2-453708902e65", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": true}}

source_metadata_json:
  {"package_id": "package_774e1ed1", "queue_item_id": "774e1ed1-6500-4b9a-bea2-453708902e65", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": true}


id: 9dc4efa8-21bc-4f53-be26-dd9225dce76f
video_asset_id: 025fdc42-0c57-4849-94ea-a396d2c6008f
provider: tiktok
hashtags_json: ["#ScamAlert", "#OnlineSafety", "#DigitalSafety", "#EverydayRedFlags", "#DeliveryScam"]
tags_json: []
status: rejected
created_at: 2026-06-07 09:56:01.625973
updated_at: 2026-06-07 10:41:12.412276
caption:
  A courier chatbot asking for a card is not customer support.

  Safer move: close the chat, open the real delivery app or typed website, and check there.

metadata_json:
  {"synthetic_media": true, "commercial_content": false, "requires_consent": true, "source_metadata": {"dashboard_queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "approval_command": "APPROVE_PRODUCTION 1a52f20e-549e-4879-bf78-7f9bdcc5a239", "created_by": "Jarvis/Hermes Dashboard production workflow", "tts_provider": "Chatterbox over Tailscale", "voice": "Gianna premium female reference clone v1", "no_upload": true, "no_website_push": true, "package_id": "package_1a52f20e", "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}

source_metadata_json:
  {"dashboard_queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "approval_command": "APPROVE_PRODUCTION 1a52f20e-549e-4879-bf78-7f9bdcc5a239", "created_by": "Jarvis/Hermes Dashboard production workflow", "tts_provider": "Chatterbox over Tailscale", "voice": "Gianna premium female reference clone v1", "no_upload": true, "no_website_push": true, "package_id": "package_1a52f20e", "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


id: 0f685c5c-4958-463f-aaa2-1434f33012c0
video_asset_id: 025fdc42-0c57-4849-94ea-a396d2c6008f
provider: youtube
title: If a Courier Chatbot Asks for Your Card, Stop
hashtags_json: []
tags_json: ["onlinesafety", "cybersecurity", "scamalert", "deliveryscam", "digital safety"]
privacy_status: private
status: rejected
created_at: 2026-06-07 09:56:01.626294
updated_at: 2026-06-07 10:41:12.412304
description:
  A courier chatbot says your parcel is waiting — then asks for a small fee or card update.

  The fee is not the real danger. The card request is the trap.

  Safer move: close the chat, open the official delivery app or website yourself, and check from there.

  Educational short using synthetic/AI-generated media.

metadata_json:
  {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false, "source_metadata": {"dashboard_queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "approval_command": "APPROVE_PRODUCTION 1a52f20e-549e-4879-bf78-7f9bdcc5a239", "created_by": "Jarvis/Hermes Dashboard production workflow", "tts_provider": "Chatterbox over Tailscale", "voice": "Gianna premium female reference clone v1", "no_upload": true, "no_website_push": true, "package_id": "package_1a52f20e", "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}

source_metadata_json:
  {"dashboard_queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "approval_command": "APPROVE_PRODUCTION 1a52f20e-549e-4879-bf78-7f9bdcc5a239", "created_by": "Jarvis/Hermes Dashboard production workflow", "tts_provider": "Chatterbox over Tailscale", "voice": "Gianna premium female reference clone v1", "no_upload": true, "no_website_push": true, "package_id": "package_1a52f20e", "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


id: 775c575a-e57b-4033-900c-d3a5137b3aae
video_asset_id: 31e8a05c-71ee-4df6-a999-5ed2bc0f6bd6
provider: tiktok
hashtags_json: ["#ScamAwareness", "#OnlineSafety", "#DeliveryScam", "#CyberSafety"]
tags_json: []
status: draft
created_at: 2026-06-07 11:29:24.121057
updated_at: 2026-06-07 12:01:19.434815
caption:
  If a delivery bot asks for your card, stop. Tiny fee requests are often bait for your card details. Close the chat and open the delivery app yourself. #ScamAwareness #OnlineSafety #DeliveryScam

metadata_json:
  {"synthetic_media": true, "commercial_content": false, "requires_consent": true, "source_metadata": {"revision_of_package_id": "package_1a52f20e", "revision_of_video_asset_id": "025fdc42-0c57-4849-94ea-a396d2c6008f", "old_package_unchanged": true, "director_plan_approved_command": "APPROVE_REVISION_PLAN package_1a52f20e_v2", "video_sha256": "09bd52458df5d04216fd32ece7cddac4e4c962be9ffea1f4ac6e6bbe25ab0bdb", "voice_sha256": "e5491d7b1e090154d8b3d1ad520aa38d4a60aeae342581eada61160410f3b357", "thumbnail_sha256": "8a1f74b9f4d27ef2ba5e658a231db784510370f93f91a62068deaf15b7c64136", "package_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2", "package_id": "package_1a52f20e_v2", "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "family_id": null, "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}

source_metadata_json:
  {"revision_of_package_id": "package_1a52f20e", "revision_of_video_asset_id": "025fdc42-0c57-4849-94ea-a396d2c6008f", "old_package_unchanged": true, "director_plan_approved_command": "APPROVE_REVISION_PLAN package_1a52f20e_v2", "video_sha256": "09bd52458df5d04216fd32ece7cddac4e4c962be9ffea1f4ac6e6bbe25ab0bdb", "voice_sha256": "e5491d7b1e090154d8b3d1ad520aa38d4a60aeae342581eada61160410f3b357", "thumbnail_sha256": "8a1f74b9f4d27ef2ba5e658a231db784510370f93f91a62068deaf15b7c64136", "package_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2", "package_id": "package_1a52f20e_v2", "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "family_id": null, "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


id: 413371ff-3d39-4617-b1f9-58b47298cd0c
video_asset_id: 31e8a05c-71ee-4df6-a999-5ed2bc0f6bd6
provider: youtube
platform_account_id: 0604bc12-9fb1-4ced-8451-a62ed1ba4cf3
title: Delivery Bot Card Trap: The One Red Flag Before You Pay
hashtags_json: []
tags_json: ["Scam", "Awareness", "Online", "Safety", "Delivery", "Scam", "Cyber", "Safety", "Card", "Fraud"]
privacy_status: private
status: uploaded_private
created_at: 2026-06-07 11:29:24.121488
updated_at: 2026-06-07 12:05:58.699337
external_post_id: lS3d3CC1x_A
description:
  A random delivery chat asking for a small fee or card update is a red flag. The fee is not the goal — your card details are. Close the chat and open the delivery app or website yourself.

  Checklist / safer steps:
  https://truetraceshorts.pages.dev/redflags/delivery-sms-trap/

  Synthetic media disclosure: visuals and voice are AI-assisted. No real brand, URL, phone number, card, or bank details are shown.

metadata_json:
  {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false, "source_metadata": {"revision_of_package_id": "package_1a52f20e", "revision_of_video_asset_id": "025fdc42-0c57-4849-94ea-a396d2c6008f", "old_package_unchanged": true, "director_plan_approved_command": "APPROVE_REVISION_PLAN package_1a52f20e_v2", "video_sha256": "09bd52458df5d04216fd32ece7cddac4e4c962be9ffea1f4ac6e6bbe25ab0bdb", "voice_sha256": "e5491d7b1e090154d8b3d1ad520aa38d4a60aeae342581eada61160410f3b357", "thumbnail_sha256": "8a1f74b9f4d27ef2ba5e658a231db784510370f93f91a62068deaf15b7c64136", "package_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2", "package_id": "package_1a52f20e_v2", "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "family_id": null, "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}, "disclosure": {"synthetic_media": true}}

source_metadata_json:
  {"revision_of_package_id": "package_1a52f20e", "revision_of_video_asset_id": "025fdc42-0c57-4849-94ea-a396d2c6008f", "old_package_unchanged": true, "director_plan_approved_command": "APPROVE_REVISION_PLAN package_1a52f20e_v2", "video_sha256": "09bd52458df5d04216fd32ece7cddac4e4c962be9ffea1f4ac6e6bbe25ab0bdb", "voice_sha256": "e5491d7b1e090154d8b3d1ad520aa38d4a60aeae342581eada61160410f3b357", "thumbnail_sha256": "8a1f74b9f4d27ef2ba5e658a231db784510370f93f91a62068deaf15b7c64136", "package_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2", "package_id": "package_1a52f20e_v2", "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "family_id": null, "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


id: e7a0cfc5-be46-4e20-aabd-607ca5251a20
video_asset_id: a2e14b31-7ba6-4be6-9829-d28b777a6c88
provider: tiktok
hashtags_json: ["#ScamAlert", "#OnlineSafety", "#DigitalSafety", "#EverydayRedFlags"]
tags_json: []
status: draft
created_at: 2026-06-11 12:56:03.653536
updated_at: 2026-06-11 12:56:03.653547
caption:
  If the job starts with you paying them, pause.

  Safer move: pause, verify through the official app or typed website, and never follow pressure links.

metadata_json:
  {"synthetic_media": true, "commercial_content": false, "requires_consent": true, "source_metadata": {"dashboard_generated": true, "workflow_preview": true, "visual_policy": "Final production must use premium AI images/styleframes; this preview only validates the control plane.", "package_id": "package_8fd7c9ce", "queue_item_id": "8fd7c9ce-b3b1-42e1-9943-adaf2b343191", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}

source_metadata_json:
  {"dashboard_generated": true, "workflow_preview": true, "visual_policy": "Final production must use premium AI images/styleframes; this preview only validates the control plane.", "package_id": "package_8fd7c9ce", "queue_item_id": "8fd7c9ce-b3b1-42e1-9943-adaf2b343191", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


id: a01842b4-1a7f-462d-ac6d-27166fa43ca8
video_asset_id: a2e14b31-7ba6-4be6-9829-d28b777a6c88
provider: youtube
title: Delivery fee traps: side hustle app upfront fee
hashtags_json: []
tags_json: ["ScamAlert", "OnlineSafety", "DigitalSafety", "EverydayRedFlags"]
privacy_status: private
status: draft
created_at: 2026-06-11 12:56:03.654063
updated_at: 2026-06-11 12:56:03.654072
description:
  A short practical red-flag guide: Delivery fee traps: side hustle app upfront fee.

  This video is educational and uses synthetic/AI-generated media.

metadata_json:
  {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false, "source_metadata": {"dashboard_generated": true, "workflow_preview": true, "visual_policy": "Final production must use premium AI images/styleframes; this preview only validates the control plane.", "package_id": "package_8fd7c9ce", "queue_item_id": "8fd7c9ce-b3b1-42e1-9943-adaf2b343191", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}

source_metadata_json:
  {"dashboard_generated": true, "workflow_preview": true, "visual_policy": "Final production must use premium AI images/styleframes; this preview only validates the control plane.", "package_id": "package_8fd7c9ce", "queue_item_id": "8fd7c9ce-b3b1-42e1-9943-adaf2b343191", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


id: c7d5788f-5269-4b04-bcc7-656f16af1226
video_asset_id: 2011fc0a-58df-4b87-92dd-149d23c91bc5
provider: tiktok
hashtags_json: ["#ScamAlert", "#OnlineSafety", "#DigitalSafety", "#EverydayRedFlags"]
tags_json: []
status: draft
created_at: 2026-06-11 12:58:09.698609
updated_at: 2026-06-11 12:58:09.698618
caption:
  A refund should not need your full card again.

  Safer move: pause, verify through the official app or typed website, and never follow pressure links.

metadata_json:
  {"synthetic_media": true, "commercial_content": false, "requires_consent": true, "source_metadata": {"dashboard_generated": true, "workflow_preview": true, "visual_policy": "Final production must use premium AI images/styleframes; this preview only validates the control plane.", "package_id": "package_08a5b32e", "queue_item_id": "08a5b32e-86a8-4550-9421-19d4ddccb32b", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}

source_metadata_json:
  {"dashboard_generated": true, "workflow_preview": true, "visual_policy": "Final production must use premium AI images/styleframes; this preview only validates the control plane.", "package_id": "package_08a5b32e", "queue_item_id": "08a5b32e-86a8-4550-9421-19d4ddccb32b", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


id: 99f1e9eb-df0a-4ca0-bb47-7b5f8da07c64
video_asset_id: 2011fc0a-58df-4b87-92dd-149d23c91bc5
provider: youtube
title: Delivery fee traps: refund link that steals the card
hashtags_json: []
tags_json: ["ScamAlert", "OnlineSafety", "DigitalSafety", "EverydayRedFlags"]
privacy_status: private
status: draft
created_at: 2026-06-11 12:58:09.698906
updated_at: 2026-06-11 12:58:09.698914
description:
  A short practical red-flag guide: Delivery fee traps: refund link that steals the card.

  This video is educational and uses synthetic/AI-generated media.

metadata_json:
  {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false, "source_metadata": {"dashboard_generated": true, "workflow_preview": true, "visual_policy": "Final production must use premium AI images/styleframes; this preview only validates the control plane.", "package_id": "package_08a5b32e", "queue_item_id": "08a5b32e-86a8-4550-9421-19d4ddccb32b", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}

source_metadata_json:
  {"dashboard_generated": true, "workflow_preview": true, "visual_policy": "Final production must use premium AI images/styleframes; this preview only validates the control plane.", "package_id": "package_08a5b32e", "queue_item_id": "08a5b32e-86a8-4550-9421-19d4ddccb32b", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


id: 728204ad-8f0f-4b99-8e59-b08ebb427b5f
video_asset_id: 32ff70e1-87ee-451d-b392-a863352e126e
provider: tiktok
hashtags_json: ["#ScamAlert", "#OnlineSafety", "#DigitalSafety", "#Phishing", "#EverydayRedFlags"]
tags_json: []
status: draft
created_at: 2026-06-11 14:18:56.045629
updated_at: 2026-06-11 14:18:56.045645
caption:
  A refund should not ask for your full card again. Close the link and verify in the official app or typed website. #ScamAlert #OnlineSafety #DigitalSafety #Phishing #EverydayRedFlags

metadata_json:
  {"synthetic_media": true, "commercial_content": false, "requires_consent": true, "source_metadata": {"dashboard_generated": false, "workflow_preview": false, "director_render": true, "renderer": "render_erf028_refund_card_trap_director_pass.py", "candidate_id": "erf-028-refund-card-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "video_sha256": "bf4681cc34fa7025dd9c48e19ffa6182b72b975070fbdcd530d469bcebed99bc", "media_cache_mp4": "/home/agent/.hermes/media_cache/autoshorts/erf-028-refund-card-trap-director-pass_chatterbox_gianna_director_pass_pure_ai_v1_preview.mp4", "contact_sheet": "/home/agent/.hermes/media_cache/autoshorts/erf-028-refund-card-trap-director-pass_contact_sheet_keyframes.png", "frame_sheet": "/home/agent/.hermes/media_cache/autoshorts/erf-028-refund-card-trap-director-pass_framesheet_preview.png", "package_id": "package_08a5b32e_director_v1", "queue_item_id": "08a5b32e-86a8-4550-9421-19d4ddccb32b", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}

source_metadata_json:
  {"dashboard_generated": false, "workflow_preview": false, "director_render": true, "renderer": "render_erf028_refund_card_trap_director_pass.py", "candidate_id": "erf-028-refund-card-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "video_sha256": "bf4681cc34fa7025dd9c48e19ffa6182b72b975070fbdcd530d469bcebed99bc", "media_cache_mp4": "/home/agent/.hermes/media_cache/autoshorts/erf-028-refund-card-trap-director-pass_chatterbox_gianna_director_pass_pure_ai_v1_preview.mp4", "contact_sheet": "/home/agent/.hermes/media_cache/autoshorts/erf-028-refund-card-trap-director-pass_contact_sheet_keyframes.png", "frame_sheet": "/home/agent/.hermes/media_cache/autoshorts/erf-028-refund-card-trap-director-pass_framesheet_preview.png", "package_id": "package_08a5b32e_director_v1", "queue_item_id": "08a5b32e-86a8-4550-9421-19d4ddccb32b", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


id: 3503d7ce-7f26-480e-95bc-545336875ee1
video_asset_id: 32ff70e1-87ee-451d-b392-a863352e126e
provider: youtube
title: A Refund Should Not Need Your Full Card Again
hashtags_json: []
tags_json: ["ScamAlert", "OnlineSafety", "DigitalSafety", "Phishing", "EverydayRedFlags", "RefundScam"]
category_id: 27
privacy_status: private
status: uploaded_private
created_at: 2026-06-11 14:18:56.046427
updated_at: 2026-06-11 14:27:40.267920
external_post_id: 84FOdY-KSnM
description:
  A refund page asks for full card details. Real refunds usually go back to the payment method you already used — close the link and verify through the official app or typed website.

  Guide: https://truetraceshorts.com/redflags/refund-card-trap/

  #scamawareness #onlinesafety #phishing #shorts

metadata_json:
  {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false, "source_metadata": {"dashboard_generated": false, "workflow_preview": false, "director_render": true, "renderer": "render_erf028_refund_card_trap_director_pass.py", "candidate_id": "erf-028-refund-card-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "video_sha256": "bf4681cc34fa7025dd9c48e19ffa6182b72b975070fbdcd530d469bcebed99bc", "media_cache_mp4": "/home/agent/.hermes/media_cache/autoshorts/erf-028-refund-card-trap-director-pass_chatterbox_gianna_director_pass_pure_ai_v1_preview.mp4", "contact_sheet": "/home/agent/.hermes/media_cache/autoshorts/erf-028-refund-card-trap-director-pass_contact_sheet_keyframes.png", "frame_sheet": "/home/agent/.hermes/media_cache/autoshorts/erf-028-refund-card-trap-director-pass_framesheet_preview.png", "package_id": "package_08a5b32e_director_v1", "queue_item_id": "08a5b32e-86a8-4550-9421-19d4ddccb32b", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}

source_metadata_json:
  {"dashboard_generated": false, "workflow_preview": false, "director_render": true, "renderer": "render_erf028_refund_card_trap_director_pass.py", "candidate_id": "erf-028-refund-card-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "video_sha256": "bf4681cc34fa7025dd9c48e19ffa6182b72b975070fbdcd530d469bcebed99bc", "media_cache_mp4": "/home/agent/.hermes/media_cache/autoshorts/erf-028-refund-card-trap-director-pass_chatterbox_gianna_director_pass_pure_ai_v1_preview.mp4", "contact_sheet": "/home/agent/.hermes/media_cache/autoshorts/erf-028-refund-card-trap-director-pass_contact_sheet_keyframes.png", "frame_sheet": "/home/agent/.hermes/media_cache/autoshorts/erf-028-refund-card-trap-director-pass_framesheet_preview.png", "package_id": "package_08a5b32e_director_v1", "queue_item_id": "08a5b32e-86a8-4550-9421-19d4ddccb32b", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


id: 9879141f-2f57-4f6a-bc59-a865c2d797e8
video_asset_id: 44a60708-c837-494f-8090-520ca5a56dbf
provider: tiktok
hashtags_json: ["#ScamAlert", "#OnlineSafety", "#QRCode", "#DigitalSafety", "#EverydayRedFlags"]
tags_json: []
status: draft
created_at: 2026-06-11 16:14:08.882020
updated_at: 2026-06-11 16:14:08.882031
caption:
  That parking QR sticker may not be official. Use the parking app or type the address yourself before entering a card. #ScamAlert #OnlineSafety #QRCode #DigitalSafety #EverydayRedFlags

metadata_json:
  {"synthetic_media": true, "commercial_content": false, "requires_consent": true, "source_metadata": {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "candidate_id": "erf-029-parking-meter-qr-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-parking-meter-qr-trap/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_baee0526_director_v1", "queue_item_id": "baee0526-8844-43cd-a525-50c1130b7b47", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}

source_metadata_json:
  {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "candidate_id": "erf-029-parking-meter-qr-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-parking-meter-qr-trap/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_baee0526_director_v1", "queue_item_id": "baee0526-8844-43cd-a525-50c1130b7b47", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


id: a4879f13-c7c2-4dd9-807f-801d38800faa
video_asset_id: 44a60708-c837-494f-8090-520ca5a56dbf
provider: youtube
title: Do Not Trust a Random Parking QR Sticker
hashtags_json: []
tags_json: ["scam awareness", "online safety", "qr code scam", "parking scam", "digital safety"]
privacy_status: private
status: draft
created_at: 2026-06-11 16:14:08.882428
updated_at: 2026-06-11 16:14:08.882437
description:
  A sticker QR code on a parking meter can send you to a fake payment page. Before entering a card, use the official parking app or type the address from the meter yourself.

  Guide: https://truetraceshorts.com/redflags/parking-meter-qr-trap/

  #scamawareness #onlinesafety #qrcode #shorts

metadata_json:
  {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false, "source_metadata": {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "candidate_id": "erf-029-parking-meter-qr-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-parking-meter-qr-trap/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_baee0526_director_v1", "queue_item_id": "baee0526-8844-43cd-a525-50c1130b7b47", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}

source_metadata_json:
  {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "candidate_id": "erf-029-parking-meter-qr-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-parking-meter-qr-trap/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_baee0526_director_v1", "queue_item_id": "baee0526-8844-43cd-a525-50c1130b7b47", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


id: 7bd80cb3-aa15-4347-996b-b315f42ac502
video_asset_id: 23373f03-5528-4cfa-8b8b-0a89b0a4cd3a
provider: tiktok
hashtags_json: ["#ScamAlert", "#OnlineSafety", "#QRCode", "#DigitalSafety", "#EverydayRedFlags"]
tags_json: []
status: draft
created_at: 2026-06-11 16:51:36.425676
updated_at: 2026-06-11 16:51:36.425688
caption:
  That parking QR sticker may not be official. Use the parking app or type the address yourself before entering a card. #ScamAlert #OnlineSafety #QRCode #DigitalSafety #EverydayRedFlags

metadata_json:
  {"synthetic_media": true, "commercial_content": false, "requires_consent": true, "source_metadata": {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "subtitle_correction": "removed trailing YOU ARE hallucination after final QR", "candidate_id": "erf-029-parking-meter-qr-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-parking-meter-qr-trap/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_baee0526_director_v2", "queue_item_id": "baee0526-8844-43cd-a525-50c1130b7b47", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}

source_metadata_json:
  {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "subtitle_correction": "removed trailing YOU ARE hallucination after final QR", "candidate_id": "erf-029-parking-meter-qr-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-parking-meter-qr-trap/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_baee0526_director_v2", "queue_item_id": "baee0526-8844-43cd-a525-50c1130b7b47", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


id: e9234988-7a1b-4091-a177-ba55b237861f
video_asset_id: 23373f03-5528-4cfa-8b8b-0a89b0a4cd3a
provider: youtube
title: Do Not Trust a Random Parking QR Sticker
hashtags_json: []
tags_json: ["scam awareness", "online safety", "qr code scam", "parking scam", "digital safety"]
category_id: 27
privacy_status: private
status: uploaded_private
created_at: 2026-06-11 16:51:36.426049
updated_at: 2026-06-11 17:11:17.532609
external_post_id: LTSf4yAqQLs
description:
  A sticker QR code on a parking meter can send you to a fake payment page. Before entering a card, use the official parking app or type the address from the meter yourself.

  Guide: https://truetraceshorts.com/redflags/parking-meter-qr-trap/

  #scamawareness #onlinesafety #qrcode #shorts

metadata_json:
  {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false, "source_metadata": {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "subtitle_correction": "removed trailing YOU ARE hallucination after final QR", "candidate_id": "erf-029-parking-meter-qr-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-parking-meter-qr-trap/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_baee0526_director_v2", "queue_item_id": "baee0526-8844-43cd-a525-50c1130b7b47", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}

source_metadata_json:
  {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "subtitle_correction": "removed trailing YOU ARE hallucination after final QR", "candidate_id": "erf-029-parking-meter-qr-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-parking-meter-qr-trap/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_baee0526_director_v2", "queue_item_id": "baee0526-8844-43cd-a525-50c1130b7b47", "family_id": "281ec4f7-322a-406b-96c0-56d840dcb58b", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


id: e8f60313-d652-4c28-a70f-f45a4ebeb2bd
video_asset_id: 3760f14f-21a2-475e-b0dd-a7945bdd004b
provider: tiktok
hashtags_json: ["#ScamAlert", "#OnlineSafety", "#TechSupportScam", "#DigitalSafety", "#EverydayRedFlags"]
tags_json: []
status: draft
created_at: 2026-06-13 08:34:35.256926
updated_at: 2026-06-13 08:40:39.528432
caption:
  Real support does not need to control your screen. End the call and contact support through the official app or website. #ScamAlert #OnlineSafety #TechSupportScam #DigitalSafety #EverydayRedFlags

metadata_json:
  {"synthetic_media": true, "commercial_content": false, "requires_consent": true, "source_metadata": {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "candidate_id": "erf-030-remote-access-support-call-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-remote-access-support-call/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_ff203d13_director_v1", "queue_item_id": "ff203d13-3e14-4abe-bed1-c8b1ef1f0211", "family_id": "f9b67b2e-534f-46af-86b0-b259d204134f", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}

source_metadata_json:
  {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "candidate_id": "erf-030-remote-access-support-call-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-remote-access-support-call/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_ff203d13_director_v1", "queue_item_id": "ff203d13-3e14-4abe-bed1-c8b1ef1f0211", "family_id": "f9b67b2e-534f-46af-86b0-b259d204134f", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


id: 97ab68ba-c249-498b-9960-3df64234e59e
video_asset_id: 3760f14f-21a2-475e-b0dd-a7945bdd004b
provider: youtube
title: Never Give Screen Control to a Support Caller
hashtags_json: []
category_id: 27
privacy_status: private
status: uploaded_private
created_at: 2026-06-13 08:34:35.257208
updated_at: 2026-06-13 08:41:43.720890
external_post_id: iyPfrDOptVg
description:
  If a support caller asks for screen-control tools, stop. Real support can guide you without taking control. End the call and contact support through the official app or website.

  Guide: https://truetraceshorts.com/redflags/remote-access-support-call/

  #scamawareness #onlinesafety #techsupportscam #shorts

tags_json:
  ["scam", "awareness", "online", "safety", "tech", "support", "scam", "remote", "access", "scam", "digital", "safety"]

metadata_json:
  {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false, "source_metadata": {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "candidate_id": "erf-030-remote-access-support-call-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-remote-access-support-call/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_ff203d13_director_v1", "queue_item_id": "ff203d13-3e14-4abe-bed1-c8b1ef1f0211", "family_id": "f9b67b2e-534f-46af-86b0-b259d204134f", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}, "disclosure": {"synthetic_media": true}}

source_metadata_json:
  {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "candidate_id": "erf-030-remote-access-support-call-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-remote-access-support-call/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_ff203d13_director_v1", "queue_item_id": "ff203d13-3e14-4abe-bed1-c8b1ef1f0211", "family_id": "f9b67b2e-534f-46af-86b0-b259d204134f", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}


# metadataversion

id: 83e6da2f-d694-42ce-9031-dd410035e7df
post_draft_id: 7c6cac62-3e11-4450-be2e-4f46fc93df6e
edited_by: admin
edited_at: 2026-06-06 17:28:07.546094
diff_json:
  {"description": {"before": "A login approval you did not start is not a harmless popup. It can mean someone else already knows your password and is waiting for you to tap approve.\n\nDo not approve it just to make the notification go away. Deny the request, open the account yourself, change the password, and check active sessions.\n\nChecklist: https://truetraceshorts.pages.dev/redflags/mfa-prompt-without-login/\n\n#ScamAlert #OnlineSafety #AccountSecurity #Phishing #EverydayRedFlags", "after": "A login approval you did not start is not a harmless popup. It can mean someone else already knows your password and is waiting for you to tap approve.\n\nDo not approve it just to make the notification go away. Deny the request, open the account yourself, change the password, and check active sessions.\n\nChecklist: https://truetraceshorts.pages.dev/redflags/mfa-prompt-without-login/\n\n#ScamAlert #OnlineSafety #AccountSecurity #Phishing #EverydayRedFlags\n\nSprint 4 save metadata QA."}}

snapshot_json:
  {"platform_account_id": null, "id": "7c6cac62-3e11-4450-be2e-4f46fc93df6e", "description": "A login approval you did not start is not a harmless popup. It can mean someone else already knows your password and is waiting for you to tap approve.\n\nDo not approve it just to make the notification go away. Deny the request, open the account yourself, change the password, and check active sessions.\n\nChecklist: https://truetraceshorts.pages.dev/redflags/mfa-prompt-without-login/\n\n#ScamAlert #OnlineSafety #AccountSecurity #Phishing #EverydayRedFlags\n\nSprint 4 save metadata QA.", "hashtags_json": [], "category_id": null, "scheduled_at": null, "status": "draft", "created_at": "2026-06-06T17:17:04.948431", "video_asset_id": "98635ee8-76bb-4ce9-9d0c-f8e973a8ae92", "provider": "youtube", "title": "Login Prompt You Didn\u2019t Start? Don\u2019t Approve", "caption": null, "tags_json": ["ScamAlert", "OnlineSafety", "AccountSecurity", "Phishing", "EverydayRedFlags"], "privacy_status": "private", "metadata_json": {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false}, "approved_at": null, "updated_at": "2026-06-06T17:28:07.545918Z"}


id: b8839410-d796-4532-930b-6e0feb1cf9c8
post_draft_id: 374a1aa3-9197-466b-a272-b0623353450f
edited_by: admin
edited_at: 2026-06-06 17:30:13.154670
diff_json:
  {"description": {"before": "A fake support popup wants you to call fast. Close it and open the real app or website yourself.\n\nGuide: https://truetraceshorts.com/redflags/fake-support-number/\n\n#scamawareness #onlinesafety #cybersecurity #shorts", "after": "A fake support popup wants you to call fast. Close it and open the real app or website yourself.\n\nGuide: https://truetraceshorts.com/redflags/fake-support-number/\n\n#scamawareness #onlinesafety #cybersecurity #shorts\n\nSprint 4 workflow QA."}}

snapshot_json:
  {"platform_account_id": null, "id": "374a1aa3-9197-466b-a272-b0623353450f", "description": "A fake support popup wants you to call fast. Close it and open the real app or website yourself.\n\nGuide: https://truetraceshorts.com/redflags/fake-support-number/\n\n#scamawareness #onlinesafety #cybersecurity #shorts\n\nSprint 4 workflow QA.", "hashtags_json": [], "category_id": null, "scheduled_at": null, "status": "draft", "created_at": "2026-06-06T17:17:04.691753", "title": "If You Call This Number, The Scam Starts", "video_asset_id": "a1b58a3f-5f7a-4b43-a6eb-4111a55e635e", "provider": "youtube", "caption": null, "tags_json": ["ScamAwareness", "OnlineSafety", "scamawareness", "onlinesafety", "cybersecurity", "shorts"], "privacy_status": "private", "metadata_json": {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false}, "approved_at": null, "updated_at": "2026-06-06T17:30:13.154526Z"}


id: c9333f48-6775-4b88-bd8b-01dcf11f932c
post_draft_id: 7c6cac62-3e11-4450-be2e-4f46fc93df6e
edited_by: creator
edited_at: 2026-06-06 18:09:29.351184
diff_json:
  {"title": {"before": "Login Prompt You Didn\u2019t Start? Don\u2019t Approve", "after": "Login Prompt You Didn\u2019t Start? Don\u2019t Approve \u2014 clearer warning"}}

snapshot_json:
  {"id": "7c6cac62-3e11-4450-be2e-4f46fc93df6e", "platform_account_id": null, "description": "A login approval you did not start is not a harmless popup. It can mean someone else already knows your password and is waiting for you to tap approve.\n\nDo not approve it just to make the notification go away. Deny the request, open the account yourself, change the password, and check active sessions.\n\nChecklist: https://truetraceshorts.pages.dev/redflags/mfa-prompt-without-login/\n\n#ScamAlert #OnlineSafety #AccountSecurity #Phishing #EverydayRedFlags\n\nSprint 4 save metadata QA.", "hashtags_json": [], "category_id": null, "scheduled_at": null, "status": "draft", "created_at": "2026-06-06T17:17:04.948431", "provider": "youtube", "title": "Login Prompt You Didn\u2019t Start? Don\u2019t Approve \u2014 clearer warning", "video_asset_id": "98635ee8-76bb-4ce9-9d0c-f8e973a8ae92", "caption": null, "tags_json": ["ScamAlert", "OnlineSafety", "AccountSecurity", "Phishing", "EverydayRedFlags"], "privacy_status": "private", "metadata_json": {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false}, "approved_at": null, "updated_at": "2026-06-06T18:09:29.351028Z"}


id: cade9e07-3470-433b-b2e8-9bbb2a1e9f35
post_draft_id: 24144eda-6b8b-4a7e-bb24-7a92f8a0fba4
edited_by: creator
edited_at: 2026-06-07 07:57:36.343537
diff_json:
  {"caption": {"before": "A tiny delivery fee can be the trap. Open the delivery app yourself \u2014 do not pay from the message link. #ScamAlert #OnlineSafety #DigitalSafety #Phishing #EverydayRedFlags", "after": "A tiny delivery fee can be the trap. Open the delivery app yourself \u2014 do not pay from the message link. Stay alert. #ScamAlert #OnlineSafety #DigitalSafety #Phishing #EverydayRedFlags"}, "hashtags_json": {"before": ["#ScamAlert", "#OnlineSafety", "#DigitalSafety", "#Phishing", "#EverydayRedFlags", "#scamawareness", "#onlinesafety", "#phishing", "#shorts"], "after": ["#ScamAlert", "#OnlineSafety", "#DigitalSafety", "#Phishing", "#EverydayRedFlags", "#cardsecurity"]}}

snapshot_json:
  {"description": null, "external_post_id": null, "caption": "A tiny delivery fee can be the trap. Open the delivery app yourself \u2014 do not pay from the message link. Stay alert. #ScamAlert #OnlineSafety #DigitalSafety #Phishing #EverydayRedFlags", "source_metadata_json": {}, "hashtags_json": ["#ScamAlert", "#OnlineSafety", "#DigitalSafety", "#Phishing", "#EverydayRedFlags", "#cardsecurity"], "status": "draft", "video_asset_id": "7a291e28-24fd-4980-a680-8f8708799bb0", "tags_json": [], "approved_at": null, "id": "24144eda-6b8b-4a7e-bb24-7a92f8a0fba4", "category_id": null, "created_at": "2026-06-06T17:17:04.414685", "provider": "tiktok", "privacy_status": null, "updated_at": "2026-06-07T07:57:36.342981Z", "platform_account_id": null, "scheduled_at": null, "title": null, "metadata_json": {"synthetic_media": true, "commercial_content": false, "requires_consent": true}}


id: 157379a2-9ae3-423e-b9a8-0bf558ec5e89
post_draft_id: 027ce33c-1fc2-41db-a333-f876409cf332
edited_by: qa
diff_json: {"status": {"before": "tiktok_mock_draft_created", "after": "exported_for_tiktok"}}
edited_at: 2026-06-07 08:37:34.079217
snapshot_json:
  {"description": null, "external_post_id": null, "caption": "TEST ONLY: If This Message Says Your Account Will Be Locked, Stop", "source_metadata_json": {"package_id": "package_774e1ed1", "queue_item_id": "774e1ed1-6500-4b9a-bea2-453708902e65", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": true}, "hashtags_json": ["#onlinesafety", "#cybersecurity", "#testpreview"], "status": "exported_for_tiktok", "video_asset_id": "900c887c-f76c-40ef-a491-a402133f654e", "tags_json": [], "approved_at": null, "id": "027ce33c-1fc2-41db-a333-f876409cf332", "category_id": null, "created_at": "2026-06-06T22:14:47.112220", "provider": "tiktok", "privacy_status": null, "updated_at": "2026-06-07T08:37:34.079040Z", "platform_account_id": null, "scheduled_at": null, "title": null, "metadata_json": {"synthetic_media": true, "commercial_content": false, "requires_consent": true, "source_metadata": {"package_id": "package_774e1ed1", "queue_item_id": "774e1ed1-6500-4b9a-bea2-453708902e65", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": true}}}


id: 15cc3f7c-39e3-4760-b4ef-2e7959828078
post_draft_id: 413371ff-3d39-4617-b1f9-58b47298cd0c
edited_by: creator
edited_at: 2026-06-07 11:59:55.568386
diff_json:
  {"metadata_json": {"before": {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false, "source_metadata": {"revision_of_package_id": "package_1a52f20e", "revision_of_video_asset_id": "025fdc42-0c57-4849-94ea-a396d2c6008f", "old_package_unchanged": true, "director_plan_approved_command": "APPROVE_REVISION_PLAN package_1a52f20e_v2", "video_sha256": "09bd52458df5d04216fd32ece7cddac4e4c962be9ffea1f4ac6e6bbe25ab0bdb", "voice_sha256": "e5491d7b1e090154d8b3d1ad520aa38d4a60aeae342581eada61160410f3b357", "thumbnail_sha256": "8a1f74b9f4d27ef2ba5e658a231db784510370f93f91a62068deaf15b7c64136", "package_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2", "package_id": "package_1a52f20e_v2", "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "family_id": null, "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}, "after": {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false, "source_metadata": {"revision_of_package_id": "package_1a52f20e", "revision_of_video_asset_id": "025fdc42-0c57-4849-94ea-a396d2c6008f", "old_package_unchanged": true, "director_plan_approved_command": "APPROVE_REVISION_PLAN package_1a52f20e_v2", "video_sha256": "09bd52458df5d04216fd32ece7cddac4e4c962be9ffea1f4ac6e6bbe25ab0bdb", "voice_sha256": "e5491d7b1e090154d8b3d1ad520aa38d4a60aeae342581eada61160410f3b357", "thumbnail_sha256": "8a1f74b9f4d27ef2ba5e658a231db784510370f93f91a62068deaf15b7c64136", "package_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2", "package_id": "package_1a52f20e_v2", "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "family_id": null, "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}, "disclosure": {"synthetic_media": true}}}, "tags_json": {"before": ["Scam Awareness", "Online Safety", "Delivery Scam", "Cyber Safety", "Card Fraud"], "after": ["Scam", "Awareness", "Online", "Safety", "Delivery", "Scam", "Cyber", "Safety", "Card", "Fraud"]}, "description": {"before": "A random delivery chat asking for a small fee or card update is a red flag. The fee is not the goal \u2014 your card details are. Close the chat and open the delivery app or website yourself.\n\nSynthetic media disclosure: visuals and voice are AI-assisted. No real brand, URL, phone number, card, or bank details are shown.", "after": "A random delivery chat asking for a small fee or card update is a red flag. The fee is not the goal \u2014 your card details are. Close the chat and open the delivery app or website yourself.\n"}}

snapshot_json:
  {"title": "Delivery Bot Card Trap: The One Red Flag Before You Pay", "metadata_json": {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false, "source_metadata": {"revision_of_package_id": "package_1a52f20e", "revision_of_video_asset_id": "025fdc42-0c57-4849-94ea-a396d2c6008f", "old_package_unchanged": true, "director_plan_approved_command": "APPROVE_REVISION_PLAN package_1a52f20e_v2", "video_sha256": "09bd52458df5d04216fd32ece7cddac4e4c962be9ffea1f4ac6e6bbe25ab0bdb", "voice_sha256": "e5491d7b1e090154d8b3d1ad520aa38d4a60aeae342581eada61160410f3b357", "thumbnail_sha256": "8a1f74b9f4d27ef2ba5e658a231db784510370f93f91a62068deaf15b7c64136", "package_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2", "package_id": "package_1a52f20e_v2", "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "family_id": null, "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}, "disclosure": {"synthetic_media": true}}, "description": "A random delivery chat asking for a small fee or card update is a red flag. The fee is not the goal \u2014 your card details are. Close the chat and open the delivery app or website yourself.\n", "external_post_id": null, "caption": null, "source_metadata_json": {"revision_of_package_id": "package_1a52f20e", "revision_of_video_asset_id": "025fdc42-0c57-4849-94ea-a396d2c6008f", "old_package_unchanged": true, "director_plan_approved_command": "APPROVE_REVISION_PLAN package_1a52f20e_v2", "video_sha256": "09bd52458df5d04216fd32ece7cddac4e4c962be9ffea1f4ac6e6bbe25ab0bdb", "voice_sha256": "e5491d7b1e090154d8b3d1ad520aa38d4a60aeae342581eada61160410f3b357", "thumbnail_sha256": "8a1f74b9f4d27ef2ba5e658a231db784510370f93f91a62068deaf15b7c64136", "package_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2", "package_id": "package_1a52f20e_v2", "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "family_id": null, "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}, "hashtags_json": [], "status": "draft", "video_asset_id": "31e8a05c-71ee-4df6-a999-5ed2bc0f6bd6", "tags_json": ["Scam", "Awareness", "Online", "Safety", "Delivery", "Scam", "Cyber", "Safety", "Card", "Fraud"], "approved_at": null, "id": "413371ff-3d39-4617-b1f9-58b47298cd0c", "category_id": null, "created_at": "2026-06-07T11:29:24.121488", "provider": "youtube", "privacy_status": "private", "updated_at": "2026-06-07T11:59:55.567539Z", "platform_account_id": null, "scheduled_at": null}


id: 8a1cc993-04d4-44b3-8dd0-62c24092b8ef
post_draft_id: 97ab68ba-c249-498b-9960-3df64234e59e
edited_by: creator
edited_at: 2026-06-13 08:39:55.264444
diff_json:
  {"tags_json": {"before": ["scam awareness", "online safety", "tech support scam", "remote access scam", "digital safety"], "after": ["scam", "awareness", "online", "safety", "tech", "support", "scam", "remote", "access", "scam", "digital", "safety"]}, "metadata_json": {"before": {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false, "source_metadata": {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "candidate_id": "erf-030-remote-access-support-call-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-remote-access-support-call/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_ff203d13_director_v1", "queue_item_id": "ff203d13-3e14-4abe-bed1-c8b1ef1f0211", "family_id": "f9b67b2e-534f-46af-86b0-b259d204134f", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}}, "after": {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false, "source_metadata": {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "candidate_id": "erf-030-remote-access-support-call-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-remote-access-support-call/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_ff203d13_director_v1", "queue_item_id": "ff203d13-3e14-4abe-bed1-c8b1ef1f0211", "family_id": "f9b67b2e-534f-46af-86b0-b259d204134f", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}, "disclosure": {"synthetic_media": true}}}}

snapshot_json:
  {"title": "Never Give Screen Control to a Support Caller", "metadata_json": {"containsSyntheticMedia": true, "commercialContent": false, "selfDeclaredMadeForKids": false, "source_metadata": {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "candidate_id": "erf-030-remote-access-support-call-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-remote-access-support-call/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_ff203d13_director_v1", "queue_item_id": "ff203d13-3e14-4abe-bed1-c8b1ef1f0211", "family_id": "f9b67b2e-534f-46af-86b0-b259d204134f", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}, "disclosure": {"synthetic_media": true}}, "description": "If a support caller asks for screen-control tools, stop. Real support can guide you without taking control. End the call and contact support through the official app or website.\n\nGuide: https://truetraceshorts.com/redflags/remote-access-support-call/\n\n#scamawareness #onlinesafety #techsupportscam #shorts", "external_post_id": null, "caption": null, "source_metadata_json": {"dashboard_generated": true, "workflow_preview": false, "director_pass": true, "candidate_id": "erf-030-remote-access-support-call-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-remote-access-support-call/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "package_id": "package_ff203d13_director_v1", "queue_item_id": "ff203d13-3e14-4abe-bed1-c8b1ef1f0211", "family_id": "f9b67b2e-534f-46af-86b0-b259d204134f", "idea_id": null, "content_script_id": null, "source": "prepared_package", "test_package": false}, "hashtags_json": [], "status": "draft", "video_asset_id": "3760f14f-21a2-475e-b0dd-a7945bdd004b", "tags_json": ["scam", "awareness", "online", "safety", "tech", "support", "scam", "remote", "access", "scam", "digital", "safety"], "approved_at": null, "id": "97ab68ba-c249-498b-9960-3df64234e59e", "category_id": null, "created_at": "2026-06-13T08:34:35.257208", "provider": "youtube", "privacy_status": "private", "updated_at": "2026-06-13T08:39:55.264231Z", "platform_account_id": null, "scheduled_at": null}


# idea

id: ba4c641d-6db9-4a37-a4e0-f110084b5857
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: If This Message Says Your Account Will Be Locked, Stop
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.294578
updated_at: 2026-06-06 18:50:38.294585
notes:
  If a message says your account will be locked today, slow down. That threat is the trick. It makes a fake login page feel urgent. The screen may look official, but the red flag is 


id: 3057dc70-01f2-4f3c-844a-5d5c37618143
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: This Family Emergency Call Has One Red Flag
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.310447
updated_at: 2026-06-06 18:50:38.310454
notes:
  This call sounds like someone you love. That is the trap. AI can copy a voice from a few seconds of audio. So do not judge the voice. Judge the request. If they say do not call bac


id: 1a4057b6-2f59-4b69-85be-ea88192e8a08
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: This Login Page Looks Right Until You Read the URL
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.356967
updated_at: 2026-06-06 18:50:38.356975
notes:
  This login page looks normal for one second. That is why it works. Before you type your password, read the address bar. If the link came from a text, email, or pop-up, the page may


id: 8d8c3af8-4f87-42bb-aed5-3e087e542625
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: This App Permission Is a Red Flag
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.372422
updated_at: 2026-06-06 18:50:38.372429
notes:
  This simple app wants your contacts — that is the red flag. A flashlight, coupon, or game does not need your address book. Your contacts can reveal family, clients, doctors, and re


id: c47a295f-e343-4f82-9b1e-967f1208249e
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: Never Read This Bank Code Out Loud
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.407612
updated_at: 2026-06-06 18:50:38.407620
notes:
  If a bank message says, fraud alert, and a caller asks for your security code, stop. That code is not proof they are the bank. It is the key that lets them log in as you. The red f


id: a4bf2985-c114-4857-84f9-c4c9d79d0001
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: Boss Asked for Gift Cards? Pause First
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.423287
updated_at: 2026-06-06 18:50:38.423295
notes:
  If your boss asks for gift cards, pause before you help. The message may sound normal: I am in a meeting, do not call, I need this now. That is exactly the pressure scammers use. G


id: 24c9a327-1fa8-4515-96e9-c3d6447e5fd5
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: Fake CAPTCHA Trap? Don’t Click Allow
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.466593
updated_at: 2026-06-06 18:50:38.466601
notes:
  If a CAPTCHA asks you to click Allow, stop. A real CAPTCHA checks a box, image, or puzzle. It does not need permission to send notifications. Fake CAPTCHA pages use the same trick:


id: 4fe1df1d-687e-492c-93b5-a7c6bc9d41ad
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: Remote Job Scam? Don’t Pay First
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.480901
updated_at: 2026-06-06 18:50:38.480908
notes:
  Remote job offer, but they want money first? Stop. This scam looks exciting because the job feels already yours. Then comes the equipment check: pay for a laptop kit, training, or 


id: 96e9802e-7e92-4427-8eb7-ce3c98db2089
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: Fake Login Pages Have One Easy Tell
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.495738
updated_at: 2026-06-06 18:50:38.495746
notes:
  This login page looks normal — and that is the trap. The form is not the first thing to check. The address bar is. A fake page can copy the colors, the button, and the password box


id: 0fd0ec68-0f67-4fe6-9d2d-b74e4d5d6583
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: Your Page Will Be Deleted? Don’t Click Yet
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.511732
updated_at: 2026-06-06 18:50:38.511740
notes:
  If your page gets this warning, do not click the appeal link. It says your page may be deleted soon, and that pressure is the trap. The red flag is not just the warning. It is the 


id: cbdc3e9b-261c-4df6-bc3e-1347f1cce9f0
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: Fake Reviews Have One Easy Tell
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.526562
updated_at: 2026-06-06 18:50:38.526574
notes:
  This product looks safe because everyone loves it — and that is the hook. Now look closer at the reviews. Perfect stars, repeated wording, and hundreds of reviews in a short time a


id: e9afc953-15a2-48b5-8fbe-78243377c531
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: Fake Online Shop? Check This Before You Pay
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.540667
updated_at: 2026-06-06 18:50:38.540675
notes:
  That 90 percent off shop may not be a bargain. Fake stores often look clean: product photos, countdown timer, reviews, and a pay button. The red flag is the pressure plus the missi


id: 4b9267f9-90c1-46c7-88fa-382304bc06a0
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: A Copyright Warning in Your DMs Is Not Proof
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.555134
updated_at: 2026-06-06 18:50:38.555142
notes:
  If a copyright warning lands in your DMs, slow down. The message may look official. It says your account will be deleted today. Then it pushes you to appeal through a link. That is


id: 3e4b0914-9468-453a-a2b9-c1d2ff099662
topic_id: 62a4f3d0-dee4-4d09-bcc7-842e09d3ff98
title: Everyday Red Flags Fake Support Number
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.584032
updated_at: 2026-06-06 18:50:38.584040
notes:
  If you call this number, the scam starts. The warning looks urgent. It says your device may be locked. That pressure is the trick. The red flag is a popup that wants a phone call. 


id: 45e29043-54ca-4e5b-bb1c-22d3dc008165
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: If a Website Says “Call Support Now”, Stop
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.598548
updated_at: 2026-06-06 18:50:38.598556
notes:
  If a website says virus found and tells you to call support, stop. That popup wants to take over your next move. The red flag is the phone number on the warning screen. Real suppor


id: 75351028-c869-4d5e-9404-386a0e4e4f38
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: If an Invoice Changes Bank Details, Stop
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.672813
updated_at: 2026-06-06 18:50:38.672820
notes:
  If an invoice suddenly changes bank details, stop. This scam often looks like a normal supplier email. The red flag is one quiet sentence. Please use our new bank account for this 


id: ad1430e5-363a-46e9-a42e-326f2d68db9f
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: If a Buyer Sends You a Payment Link, Stop
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.687022
updated_at: 2026-06-06 18:50:38.687029
notes:
  If a buyer wants to leave the marketplace app, slow down. That move can turn a normal sale into a payment scam. The red flag is the outside link. It may look like shipping, escrow,


id: 8bf3e74f-440e-463c-8657-16c8c65d2e12
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: Login Prompt You Didn’t Start? Don’t Approve
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.701166
updated_at: 2026-06-06 18:50:38.701173
notes:
  If this login prompt appears and you did not just sign in, stop. The red flag is simple: someone else may already know your password. They are waiting for you to tap approve. Do no


id: 64a314f1-0a25-41b4-b3fc-553358f33192
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: The Parking QR Code Scam to Watch For
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.715778
updated_at: 2026-06-06 18:50:38.715786
notes:
  If a parking meter asks you to scan a QR code, pause. A fake sticker can sit right on top of the real instructions. The red flag is the shortcut. It sends you to a payment page bef


id: 2838b935-8688-4e54-8ad0-636eab58173f
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: Real Jobs Don’t Ask You to Pay First
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.730487
updated_at: 2026-06-06 18:50:38.730494
notes:
  If a job asks you to pay before you work, stop. The offer may look easy. Flexible hours, simple tasks, quick money. Then comes the red flag. Pay a small deposit to unlock your firs


id: 03b155df-a25e-43ac-a587-53660a48d77d
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: If a Shared Document Asks for Your Password, Stop
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.745522
updated_at: 2026-06-06 18:50:38.745530
notes:
  If an email says someone shared a document, slow down. A fake document link can look completely normal. The red flag is the login page after the link. It asks for your password bef


id: 5337c682-7804-4612-a868-06d8f2f844c2
topic_id: 6fe88dff-cf36-48b6-8423-dfeb9bd1c20c
title: Everyday Red Flags Small Delivery Fee
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.774128
updated_at: 2026-06-06 18:50:38.774136
notes:
  This small fee can expose your card. The message says your package is waiting. It only asks for a tiny delivery fee. That small amount is the trick. The red flag is a payment link 


id: 1736a17a-834d-4ac7-a545-d9b02d435be3
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: The Side Hustle App Has One Red Flag
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.788403
updated_at: 2026-06-06 18:50:38.788412
notes:
  This app says you earned money — that is the hook. Now look at the withdrawal screen: it asks you to recharge before you can get paid. That is the red flag. Real jobs do not make y


id: 43f11737-add1-4ac6-8ce8-9da0d58a8f63
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: The Tiny Toll Fee Text Scam
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.816278
updated_at: 2026-06-06 18:50:38.816286
notes:
  If a toll-road text says you owe a tiny fee, pause. That small amount is the bait. It makes the link feel harmless. But the page may collect your card, address, and login details. 


id: 10d9e276-7bfe-483f-9889-f1fb69c3f83f
topic_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: Never Send a Login Code in Chat
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.831065
updated_at: 2026-06-06 18:50:38.831073
notes:
  If someone asks for your six digit login code, stop. That code is not a harmless number. It is the key that lets them move your account to their phone. The red flag is the message 


id: 12073479-94e1-4bd5-b6f0-0b0405e8522b
topic_id: dc528919-daf3-4f93-965c-7132b70756e0
title: Can You Spot the Marketplace Scam?
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.859337
updated_at: 2026-06-06 18:50:38.859345
notes:
  Can you spot what is wrong in this buyer message? Pause for one second. The item is normal. The buyer sounds polite. But the trap is the move away from the app. They want the chat,


id: dd6acb16-195e-4c72-ac46-cf531386a5b0
topic_id: 47dd3773-25ec-49e3-8411-071f9f1a71eb
title: Already Clicked a Fake Delivery Link?
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.888147
updated_at: 2026-06-06 18:50:38.888155
notes:
  Already clicked a fake delivery link? Stop here first. First, do not enter anything else, do not approve anything, and do not call a number from that page. You did not do anything 


id: 3b094aad-5afd-4950-95ca-4214e997f1e2
topic_id: 47dd3773-25ec-49e3-8411-071f9f1a71eb
title: Can You Spot the Scam in This Delivery Text?
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.902730
updated_at: 2026-06-06 18:50:38.902737
notes:
  Can you spot the scam in this delivery text? Pause for three seconds and look at the screen. It says your package is held, the fee is tiny, and the deadline is today. The trap is n


id: bd59ade4-5426-40c6-ba75-a15f109a0ff5
topic_id: 47dd3773-25ec-49e3-8411-071f9f1a71eb
title: It Started With a Fake Support Popup
keywords: []
source_links: []
status: idea
created_at: 2026-06-06 18:50:38.917500
updated_at: 2026-06-06 18:50:38.917506
notes:
  It started with a fake support popup. The screen said there was a serious problem, and the button looked urgent. That is how this common scam pattern often begins. First, it makes 


# analyticsimportbatch

id: 92c64145-512d-42d1-9dcd-d4ca1020a129
provider: youtube
source_type: youtube_csv
imported_at: 2026-06-06 16:51:31.236021
snapshot_at: 2026-06-06 10:00:00.000000
date_range_start: 2026-05-08 00:00:00.000000
date_range_end: 2026-06-04 00:00:00.000000
status: imported_with_warnings
errors_json: []
source_label: demo
import_batch_label: demo
warnings_json:
  ["Tabellendaten.csv: total row views=329 watch_time=0.31 subscribers=-1 impressions=439 ctr=1.59", "Tabellendaten.csv: Row 5: partial snapshot without views for partial789", "Diagrammdaten.csv: Header-only chart CSV accepted"]


id: 487defa2-db6f-432b-b23e-41f0b315f4aa
provider: youtube
source_type: youtube_csv
imported_at: 2026-06-06 17:30:29.901224
snapshot_at: 2026-06-06 17:30:29.901081
date_range_start: 2026-05-08 00:00:00.000000
date_range_end: 2026-05-09 00:00:00.000000
status: imported_with_warnings
errors_json: []
source_label: demo
import_batch_label: demo
warnings_json:
  ["Tabellendaten.csv: total row views=None watch_time=3.0 subscribers=0 impressions=0 ctr=12.0", "Tabellendaten.csv: Row 3: partial snapshot without views for csvquote1", "Diagrammdaten.csv: Header-only chart CSV accepted"]


id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
source_type: youtube_csv
imported_at: 2026-06-06 20:08:52.178130
snapshot_at: 2026-06-06 20:08:52.163765
date_range_start: 2026-03-30 00:00:00.000000
date_range_end: 2026-06-05 00:00:00.000000
status: imported_with_warnings
errors_json: []
source_label: Youtube 260606
import_batch_label: Youtube 260606
warnings_json:
  ["19gjWRSocGaZerFRsDKPbH1ngrTQKO2i8.csv: also detected as Tabellendaten; using 260606_Tabellendaten.csv for import", "1t9kWYy5gbX1hCBbEVdMvfZ__mMi-OD6t.csv: also detected as Tabellendaten; using 260606_Tabellendaten.csv for import", "Diagrammdaten.csv missing; chart-level CSV skipped. Video results can still be imported.", "Gesamtwerte.csv missing; daily views summary unavailable.", "260606_Tabellendaten.csv: total row views=441 watch_time=0.4399 subscribers=-1 impressions=667 ctr=1.35", "260606_Tabellendaten.csv: Row 31: partial snapshot without views for AfsHX2LQjYk", "260606_Tabellendaten.csv: Row 32: partial snapshot without views for _sk-eIssPRI", "260606_Tabellendaten.csv: Row 33: partial snapshot without views for GRgfDax4y50", "260606_Tabellendaten.csv: Row 34: partial snapshot without views for GNL35OtHskA", "260606_Tabellendaten.csv: Row 35: partial snapshot without views for NSZv6ArSQP4", "260606_Tabellendaten.csv: Row 36: partial snapshot without views for 3K9PugrlPGs", "260606_Tabellendaten.csv: Row 37: partial snapshot without views for g3ASg0tzFMM", "260606_Tabellendaten.csv: Row 38: partial snapshot without views for gaNNTcrVmog", "260606_Tabellendaten.csv: Row 39: partial snapshot without views for CQzD49g6Llo", "260606_Tabellendaten.csv: Row 40: partial snapshot without views for lpGSKIzEiQw", "260606_Tabellendaten.csv: Row 41: partial snapshot without views for TTTr9QzufAs", "260606_Tabellendaten.csv: Row 42: partial snapshot without views for U2PVwKaAYTg", "260606_Tabellendaten.csv: Row 43: partial snapshot without views for 5OaNyu4jPfY"]


id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
source_type: youtube_csv
imported_at: 2026-06-13 10:43:00.512121
snapshot_at: 2026-06-13 10:43:00.511649
date_range_start: 2026-03-30 00:00:00.000000
date_range_end: 2026-06-12 00:00:00.000000
status: imported_with_warnings
errors_json: []
source_label: manual
import_batch_label: manual
warnings_json:
  ["Tabellendaten.csv: total row views=663 watch_time=0.6812 subscribers=-1 impressions=1299 ctr=1.15", "Tabellendaten.csv: Row 39: partial snapshot without views for _sk-eIssPRI", "Tabellendaten.csv: Row 40: partial snapshot without views for NSZv6ArSQP4", "Tabellendaten.csv: Row 41: partial snapshot without views for GRgfDax4y50", "Tabellendaten.csv: Row 42: partial snapshot without views for 3K9PugrlPGs", "Tabellendaten.csv: Row 43: partial snapshot without views for g3ASg0tzFMM", "Tabellendaten.csv: Row 44: partial snapshot without views for gaNNTcrVmog", "Tabellendaten.csv: Row 45: partial snapshot without views for U2PVwKaAYTg", "Tabellendaten.csv: Row 46: partial snapshot without views for lpGSKIzEiQw", "Tabellendaten.csv: Row 47: partial snapshot without views for TTTr9QzufAs", "Tabellendaten.csv: Row 48: partial snapshot without views for GNL35OtHskA", "Tabellendaten.csv: Row 49: partial snapshot without views for 5OaNyu4jPfY"]


# analyticsimportfile

id: 02140cab-68f7-4c7b-9fd9-7aae2a919006
batch_id: 92c64145-512d-42d1-9dcd-d4ca1020a129
file_name: Tabellendaten.csv
file_hash: aa87644df8bc8e37c3b15df815e8012e137d6eef64105e09306113b2a8e3b9a3
detected_type: youtube_video_table
status: imported
errors_json: []
created_at: 2026-06-06 16:51:31.305685
warnings_json:
  ["Row 5: partial snapshot without views for partial789", "Row 5: partial snapshot without views for partial789"]


id: 3bdb8518-7a31-4035-ae28-bbff09794a74
batch_id: 487defa2-db6f-432b-b23e-41f0b315f4aa
file_name: Tabellendaten.csv
file_hash: bee823263e35a89c90da69741e85f610c5ac8731e998d0e0d51bd3bed002feca
detected_type: youtube_video_table
status: imported
errors_json: []
created_at: 2026-06-06 17:30:29.953301
warnings_json:
  ["Row 3: partial snapshot without views for csvquote1", "Row 3: partial snapshot without views for csvquote1"]


id: 43f0cf5d-54af-4570-8fad-def671d8a4ad
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
file_name: 260606_Tabellendaten.csv
file_hash: e61ccd059357471eb3dd5e5e3fad4582a8d39cd8acd16f1c6b15ca2d9faa9c3b
detected_type: youtube_video_table
status: imported
errors_json: []
created_at: 2026-06-06 20:08:52.204296
warnings_json:
  ["Row 31: partial snapshot without views for AfsHX2LQjYk", "Row 32: partial snapshot without views for _sk-eIssPRI", "Row 33: partial snapshot without views for GRgfDax4y50", "Row 34: partial snapshot without views for GNL35OtHskA", "Row 35: partial snapshot without views for NSZv6ArSQP4", "Row 36: partial snapshot without views for 3K9PugrlPGs", "Row 37: partial snapshot without views for g3ASg0tzFMM", "Row 38: partial snapshot without views for gaNNTcrVmog", "Row 39: partial snapshot without views for CQzD49g6Llo", "Row 40: partial snapshot without views for lpGSKIzEiQw", "Row 41: partial snapshot without views for TTTr9QzufAs", "Row 42: partial snapshot without views for U2PVwKaAYTg", "Row 43: partial snapshot without views for 5OaNyu4jPfY", "Row 31: partial snapshot without views for AfsHX2LQjYk", "Row 32: partial snapshot without views for _sk-eIssPRI", "Row 33: partial snapshot without views for GRgfDax4y50", "Row 34: partial snapshot without views for GNL35OtHskA", "Row 35: partial snapshot without views for NSZv6ArSQP4", "Row 36: partial snapshot without views for 3K9PugrlPGs", "Row 37: partial snapshot without views for g3ASg0tzFMM", "Row 38: partial snapshot without views for gaNNTcrVmog", "Row 39: partial snapshot without views for CQzD49g6Llo", "Row 40: partial snapshot without views for lpGSKIzEiQw", "Row 41: partial snapshot without views for TTTr9QzufAs", "Row 42: partial snapshot without views for U2PVwKaAYTg", "Row 43: partial snapshot without views for 5OaNyu4jPfY"]


id: 4f83db7f-6101-415b-a579-21732d1f872f
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
file_name: Tabellendaten.csv
file_hash: 3191fd22b2716c13f4f6dea66f2cb25143fa7d632af029feb5d6dce02cdb2448
detected_type: youtube_video_table
status: imported
errors_json: []
created_at: 2026-06-13 10:43:00.612637
warnings_json:
  ["Row 39: partial snapshot without views for _sk-eIssPRI", "Row 40: partial snapshot without views for NSZv6ArSQP4", "Row 41: partial snapshot without views for GRgfDax4y50", "Row 42: partial snapshot without views for 3K9PugrlPGs", "Row 43: partial snapshot without views for g3ASg0tzFMM", "Row 44: partial snapshot without views for gaNNTcrVmog", "Row 45: partial snapshot without views for U2PVwKaAYTg", "Row 46: partial snapshot without views for lpGSKIzEiQw", "Row 47: partial snapshot without views for TTTr9QzufAs", "Row 48: partial snapshot without views for GNL35OtHskA", "Row 49: partial snapshot without views for 5OaNyu4jPfY", "Row 39: partial snapshot without views for _sk-eIssPRI", "Row 40: partial snapshot without views for NSZv6ArSQP4", "Row 41: partial snapshot without views for GRgfDax4y50", "Row 42: partial snapshot without views for 3K9PugrlPGs", "Row 43: partial snapshot without views for g3ASg0tzFMM", "Row 44: partial snapshot without views for gaNNTcrVmog", "Row 45: partial snapshot without views for U2PVwKaAYTg", "Row 46: partial snapshot without views for lpGSKIzEiQw", "Row 47: partial snapshot without views for TTTr9QzufAs", "Row 48: partial snapshot without views for GNL35OtHskA", "Row 49: partial snapshot without views for 5OaNyu4jPfY"]


# analyticspostsnapshot

id: b47aa608-954b-462b-a545-8bc3689b006a
batch_id: 92c64145-512d-42d1-9dcd-d4ca1020a129
provider: youtube
external_post_id: abc123
snapshot_at: 2026-06-06 10:00:00.000000
title: Direct scam-warning hook, with comma
published_at: 2026-05-31 00:00:00.000000
trend: new
source_label: demo
import_batch_label: demo
raw_json:
  {"Videos": "abc123", "Videotitel": "Direct scam-warning hook, with comma", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 31, 2026", "Dauer": "0:31", "Aufrufe": "120", "Wiedergabezeit (Stunden)": "0.12", "Abonnenten": "2", "Impressionen": "180", "Klickrate der Impressionen (%)": "3.20"}


id: 979fff11-a969-4017-955c-a5c478fb0780
batch_id: 92c64145-512d-42d1-9dcd-d4ca1020a129
provider: youtube
external_post_id: xyz456
snapshot_at: 2026-06-06 10:00:00.000000
title: Slow opening 😬
published_at: 2026-05-30 00:00:00.000000
trend: new
source_label: demo
import_batch_label: demo
raw_json:
  {"Videos": "xyz456", "Videotitel": "Slow opening \ud83d\ude2c", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 30, 2026", "Dauer": "0:38", "Aufrufe": "80", "Wiedergabezeit (Stunden)": "0.03", "Abonnenten": "-1", "Impressionen": "200", "Klickrate der Impressionen (%)": "0.50"}


id: bc661d3e-223a-43f0-8883-eb4a5bbbfc0e
batch_id: 92c64145-512d-42d1-9dcd-d4ca1020a129
provider: youtube
external_post_id: partial789
snapshot_at: 2026-06-06 10:00:00.000000
title: Impressions only row
published_at: 2026-05-29 00:00:00.000000
trend: new
source_label: demo
import_batch_label: demo
raw_json:
  {"Videos": "partial789", "Videotitel": "Impressions only row", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 29, 2026", "Dauer": "0:27", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "0", "Impressionen": "59", "Klickrate der Impressionen (%)": "1.20"}


id: 61484d55-532e-4d46-a371-3d60ffdf25de
batch_id: 487defa2-db6f-432b-b23e-41f0b315f4aa
provider: youtube
external_post_id: csvquote1
video_asset_id: 98635ee8-76bb-4ce9-9d0c-f8e973a8ae92
snapshot_at: 2026-06-06 17:30:29.901081
title: Title, with comma 😬
trend: new
source_label: demo
import_batch_label: demo
raw_json:
  {"Videos": "csvquote1", "Videotitel": "Title, with comma \ud83d\ude2c", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 31", "Dauer": " 2026", "Aufrufe": "0:31", "Wiedergabezeit (Stunden)": "3", "Abonnenten": "0.03", "Impressionen": "0", "Klickrate der Impressionen (%)": "12", "": "['2.5']"}


id: 12b21bc5-65a6-4aac-8074-829e76f1c75d
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: jBVo4l5vdEY
video_asset_id: 227f974b-7122-4403-9bf0-d870e24a9ed7
snapshot_at: 2026-06-06 20:08:52.163765
title: Your Page Will Be Deleted? Don’t Click Yet #cybersecurity #onlinesafety
published_at: 2026-06-05 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "jBVo4l5vdEY", "Videotitel": "Your Page Will Be Deleted? Don\u2019t Click Yet #cybersecurity #onlinesafety", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 5, 2026", "Dauer": "39", "Aufrufe": "80", "Wiedergabezeit (Stunden)": "0.0723", "Abonnenten": "", "Impressionen": "10", "Klickrate der Impressionen (%)": "0"}


id: 1cd217d5-7074-406b-a88a-aa74c5d06c2f
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: nXjuQYUtHps
snapshot_at: 2026-06-06 20:08:52.163765
title: A Copyright Warning in Your DMs Is Not Proof
published_at: 2026-05-31 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "nXjuQYUtHps", "Videotitel": "A Copyright Warning in Your DMs Is Not Proof", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 31, 2026", "Dauer": "39", "Aufrufe": "55", "Wiedergabezeit (Stunden)": "0.0424", "Abonnenten": "0", "Impressionen": "22", "Klickrate der Impressionen (%)": "0"}


id: f1115a0c-ab2e-4b98-8fcc-94ede4da2f10
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: QXqtLy7r4kc
video_asset_id: 1a9f6fe2-bf27-4fca-9a5d-e7d34bb2b23b
snapshot_at: 2026-06-06 20:08:52.163765
title: Never Read This Bank Code Out Loud
published_at: 2026-05-27 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "QXqtLy7r4kc", "Videotitel": "Never Read This Bank Code Out Loud", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 27, 2026", "Dauer": "33", "Aufrufe": "47", "Wiedergabezeit (Stunden)": "0.0367", "Abonnenten": "0", "Impressionen": "16", "Klickrate der Impressionen (%)": "12.5"}


id: ce26ad9a-6185-4c32-aa99-4e57afeddb64
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: iDqRkqmL-QY
video_asset_id: 984ed58a-3834-4de9-90c6-e48877bc09df
snapshot_at: 2026-06-06 20:08:52.163765
title: This “Delivery Fee” Text Is a Trap 🚚⚠️
published_at: 2026-05-27 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "iDqRkqmL-QY", "Videotitel": "This \u201cDelivery Fee\u201d Text Is a Trap \ud83d\ude9a\u26a0\ufe0f", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 27, 2026", "Dauer": "37", "Aufrufe": "41", "Wiedergabezeit (Stunden)": "0.0274", "Abonnenten": "0", "Impressionen": "7", "Klickrate der Impressionen (%)": "14.29"}


id: 62f1b37c-1086-470f-9d42-ab1f4b993872
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: kev9yWXldfE
video_asset_id: de5c451d-9b61-4554-8a5a-b34224bfe4a6
snapshot_at: 2026-06-06 20:08:52.163765
title: The Side Hustle App Has One Red Flag
published_at: 2026-06-03 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "kev9yWXldfE", "Videotitel": "The Side Hustle App Has One Red Flag", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 3, 2026", "Dauer": "35", "Aufrufe": "40", "Wiedergabezeit (Stunden)": "0.0148", "Abonnenten": "1", "Impressionen": "15", "Klickrate der Impressionen (%)": "0"}


id: e3cfada8-ef49-4765-8118-de99a5ad01aa
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: SISjrqIJrf8
snapshot_at: 2026-06-06 20:08:52.163765
title: This Login Page Looks Right Until You Read the URL
published_at: 2026-06-02 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "SISjrqIJrf8", "Videotitel": "This Login Page Looks Right Until You Read the URL", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 2, 2026", "Dauer": "40", "Aufrufe": "27", "Wiedergabezeit (Stunden)": "0.0158", "Abonnenten": "0", "Impressionen": "30", "Klickrate der Impressionen (%)": "0"}


id: 88410787-9df0-45fc-966e-40f89c0e7a7c
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: VmVPA1JwNe0
video_asset_id: 446bcbec-09c6-4659-9226-de01dcb0275b
snapshot_at: 2026-06-06 20:08:52.163765
title: If This Message Says Your Account Will Be Locked, Stop
published_at: 2026-05-29 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "VmVPA1JwNe0", "Videotitel": "If This Message Says Your Account Will Be Locked, Stop", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 29, 2026", "Dauer": "40", "Aufrufe": "26", "Wiedergabezeit (Stunden)": "0.0491", "Abonnenten": "0", "Impressionen": "40", "Klickrate der Impressionen (%)": "0"}


id: 36aed094-d28a-4ee5-b48e-60659034830a
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: cs1e_J6TxpI
video_asset_id: 352901cd-ad79-4bf5-aea8-6153d7b4db2a
snapshot_at: 2026-06-06 20:08:52.163765
title: Boss Asked for Gift Cards? Pause First
published_at: 2026-06-04 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "cs1e_J6TxpI", "Videotitel": "Boss Asked for Gift Cards? Pause First", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 4, 2026", "Dauer": "38", "Aufrufe": "23", "Wiedergabezeit (Stunden)": "0.012", "Abonnenten": "0", "Impressionen": "17", "Klickrate der Impressionen (%)": "0"}


id: b3748e70-7a95-4c01-81c1-eac88539cb6c
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: tadX62Z-VUs
snapshot_at: 2026-06-06 20:08:52.163765
title: The Hi Mom Text Scam Parents Need to Know
published_at: 2026-05-27 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "tadX62Z-VUs", "Videotitel": "The Hi Mom Text Scam Parents Need to Know", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 27, 2026", "Dauer": "39", "Aufrufe": "22", "Wiedergabezeit (Stunden)": "0.0138", "Abonnenten": "0", "Impressionen": "20", "Klickrate der Impressionen (%)": "0"}


id: 1d8d8a97-a961-41e3-972a-f9ce04e1ba8b
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: FNFlZX-IMz4
video_asset_id: 599f350d-eb2a-4987-8359-9abd15ae5957
snapshot_at: 2026-06-06 20:08:52.163765
title: Remote Job Scam? Don’t Pay First❗️
published_at: 2026-06-05 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "FNFlZX-IMz4", "Videotitel": "Remote Job Scam? Don\u2019t Pay First\u2757\ufe0f", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 5, 2026", "Dauer": "37", "Aufrufe": "12", "Wiedergabezeit (Stunden)": "0.0243", "Abonnenten": "", "Impressionen": "11", "Klickrate der Impressionen (%)": "0"}


id: 5d9d1dca-2cd6-43df-be5b-c401dfada60b
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: 09VdR8MUm5k
video_asset_id: b957c001-eb3e-4cca-bfdf-1211fc31de60
snapshot_at: 2026-06-06 20:08:52.163765
title: Fake Online Shop? Check This Before You Pay❗️
published_at: 2026-06-04 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "09VdR8MUm5k", "Videotitel": "Fake Online Shop? Check This Before You Pay\u2757\ufe0f", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 4, 2026", "Dauer": "35", "Aufrufe": "11", "Wiedergabezeit (Stunden)": "0.0199", "Abonnenten": "0", "Impressionen": "36", "Klickrate der Impressionen (%)": "0"}


id: 46d7b128-2db2-4d8c-b04e-9f0273eeb286
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: xBGX0zMnWow
video_asset_id: 87dfd941-4e33-4cad-8e74-39e137d4fa3a
snapshot_at: 2026-06-06 20:08:52.163765
title: Fake CAPTCHA Trap? Don’t Click Allow❗️
published_at: 2026-06-04 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "xBGX0zMnWow", "Videotitel": "Fake CAPTCHA Trap? Don\u2019t Click Allow\u2757\ufe0f", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 4, 2026", "Dauer": "36", "Aufrufe": "10", "Wiedergabezeit (Stunden)": "0.0225", "Abonnenten": "0", "Impressionen": "99", "Klickrate der Impressionen (%)": "0"}


id: 1cbeedd1-78e3-405f-b3f8-61cf6c068885
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: R2p3DZBZFpk
snapshot_at: 2026-06-06 20:08:52.163765
title: This Family Emergency Call Has One Red Flag
published_at: 2026-06-02 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "R2p3DZBZFpk", "Videotitel": "This Family Emergency Call Has One Red Flag", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 2, 2026", "Dauer": "34", "Aufrufe": "10", "Wiedergabezeit (Stunden)": "0.0199", "Abonnenten": "0", "Impressionen": "99", "Klickrate der Impressionen (%)": "3.03"}


id: 4e7adbad-1adc-4eb1-a57f-f32786083e48
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: zVDSE6MxH_o
video_asset_id: cbf6aad4-4dd6-43f7-9bf8-9d52474a8fbf
snapshot_at: 2026-06-06 20:08:52.163765
title: If a Website Says “Call Support Now”, Stop ⚠️
published_at: 2026-05-28 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "zVDSE6MxH_o", "Videotitel": "If a Website Says \u201cCall Support Now\u201d, Stop \u26a0\ufe0f", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 28, 2026", "Dauer": "47", "Aufrufe": "6", "Wiedergabezeit (Stunden)": "0.0183", "Abonnenten": "0", "Impressionen": "35", "Klickrate der Impressionen (%)": "0"}


id: e44caa47-4f62-4db9-95c7-c69345efcec6
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: G7FA5vnLElM
video_asset_id: 17cf397c-c41b-4740-b907-98cb3c7161f7
snapshot_at: 2026-06-06 20:08:52.163765
title: It Started With a Fake Support Popup
published_at: 2026-06-05 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "G7FA5vnLElM", "Videotitel": "It Started With a Fake Support Popup", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 5, 2026", "Dauer": "47", "Aufrufe": "5", "Wiedergabezeit (Stunden)": "0.0068", "Abonnenten": "", "Impressionen": "17", "Klickrate der Impressionen (%)": "5.88"}


id: 0abb9fa6-aff9-43db-be4f-63697ac60bc5
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: Hx9Li8P17kQ
video_asset_id: 0540b1c8-5a93-4c7e-b542-2165e31fbf89
snapshot_at: 2026-06-06 20:08:52.163765
title: This App Permission Is a Red Flag
published_at: 2026-06-04 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "Hx9Li8P17kQ", "Videotitel": "This App Permission Is a Red Flag", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 4, 2026", "Dauer": "37", "Aufrufe": "5", "Wiedergabezeit (Stunden)": "0.0037", "Abonnenten": "0", "Impressionen": "27", "Klickrate der Impressionen (%)": "0"}


id: 89a446dd-5b7c-426e-b157-ebe8e83cf2ee
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: MaFMVJvVItc
snapshot_at: 2026-06-06 20:08:52.163765
title: Prevent Mouth Ulcers ⚕️🔥
published_at: 2026-04-03 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "MaFMVJvVItc", "Videotitel": "Prevent Mouth Ulcers \u2695\ufe0f\ud83d\udd25", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 3, 2026", "Dauer": "27", "Aufrufe": "3", "Wiedergabezeit (Stunden)": "0.0024", "Abonnenten": "0", "Impressionen": "7", "Klickrate der Impressionen (%)": "0"}


id: a9641d26-9c8d-42eb-8f3d-8aea4658e054
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: tSQl1u3QdQk
video_asset_id: 7c74e12b-648a-4c47-8692-df69a1979d23
snapshot_at: 2026-06-06 20:08:52.163765
title: If a Buyer Sends You a Payment Link, Stop
published_at: 2026-05-29 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "tSQl1u3QdQk", "Videotitel": "If a Buyer Sends You a Payment Link, Stop", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 29, 2026", "Dauer": "42", "Aufrufe": "2", "Wiedergabezeit (Stunden)": "0.0132", "Abonnenten": "0", "Impressionen": "28", "Klickrate der Impressionen (%)": "3.57"}


id: 4c913f13-ff48-4ca8-8a48-6655fe10695c
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: vBiwMJCV27c
snapshot_at: 2026-06-06 20:08:52.163765
title: Vascular Health Habits 🩸💦 #VascularHealth #LowerCholesterol #BloodFlow #HealthyHabits #Wellness
published_at: 2026-04-01 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "vBiwMJCV27c", "Videotitel": "Vascular Health Habits \ud83e\ude78\ud83d\udca6 #VascularHealth #LowerCholesterol #BloodFlow #HealthyHabits #Wellness", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 1, 2026", "Dauer": "27", "Aufrufe": "2", "Wiedergabezeit (Stunden)": "0.0047", "Abonnenten": "0", "Impressionen": "8", "Klickrate der Impressionen (%)": "12.5"}


id: edb172fa-cb80-4b64-9316-a69d58b7a0b2
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: RbUYX2Qn6mQ
snapshot_at: 2026-06-06 20:08:52.163765
title: Stop Trying To "Calm Down" 🛑
published_at: 2026-03-31 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "RbUYX2Qn6mQ", "Videotitel": "Stop Trying To \"Calm Down\" \ud83d\uded1", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Mar 31, 2026", "Dauer": "60", "Aufrufe": "1", "Wiedergabezeit (Stunden)": "0", "Abonnenten": "0", "Impressionen": "7", "Klickrate der Impressionen (%)": "0"}


id: 8960469a-07ca-4c5c-b9c0-1928f2a4325f
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: 6gSnPiNMy-8
snapshot_at: 2026-06-06 20:08:52.163765
title: 4 Places You Are BANNED From Visiting 🚫
published_at: 2026-03-31 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "6gSnPiNMy-8", "Videotitel": "4 Places You Are BANNED From Visiting \ud83d\udeab", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Mar 31, 2026", "Dauer": "47", "Aufrufe": "1", "Wiedergabezeit (Stunden)": "0.0003", "Abonnenten": "0", "Impressionen": "3", "Klickrate der Impressionen (%)": "0"}


id: 5bbbef79-021e-4bde-9e9b-3408dd731713
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: NDm-MtHOHk0
snapshot_at: 2026-06-06 20:08:52.163765
title: How to handle passive-aggressive people (The Silence Trick) 🤫
published_at: 2026-04-04 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "NDm-MtHOHk0", "Videotitel": "How to handle passive-aggressive people (The Silence Trick) \ud83e\udd2b", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 4, 2026", "Dauer": "72", "Aufrufe": "1", "Wiedergabezeit (Stunden)": "0", "Abonnenten": "0", "Impressionen": "13", "Klickrate der Impressionen (%)": "0"}


id: 410b72db-cec0-4e9d-a2b6-a78e6b09406a
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: Hc0hW7Cj7NU
snapshot_at: 2026-06-06 20:08:52.163765
title: Break Anxiety Cycles 🤯💆‍♂️
published_at: 2026-04-03 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "Hc0hW7Cj7NU", "Videotitel": "Break Anxiety Cycles \ud83e\udd2f\ud83d\udc86\u200d\u2642\ufe0f", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 3, 2026", "Dauer": "29", "Aufrufe": "1", "Wiedergabezeit (Stunden)": "0", "Abonnenten": "0", "Impressionen": "8", "Klickrate der Impressionen (%)": "0"}


id: 73763971-3ba4-4b6b-944e-e6465f797355
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: ZGM7kweKww8
snapshot_at: 2026-06-06 20:08:52.163765
title: 🔴 Why you wake up anxious (and how to fix it fast)
published_at: 2026-04-06 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "ZGM7kweKww8", "Videotitel": "\ud83d\udd34 Why you wake up anxious (and how to fix it fast)", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 6, 2026", "Dauer": "80", "Aufrufe": "1", "Wiedergabezeit (Stunden)": "0", "Abonnenten": "0", "Impressionen": "9", "Klickrate der Impressionen (%)": "0"}


id: 26b33a2f-9ee2-4be9-9088-04719a35301e
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: L4XmX49PIas
video_asset_id: ebe575a3-9311-4d24-83b8-734f8e0773c3
snapshot_at: 2026-06-06 20:08:52.163765
title: If a Shared Document Asks for Your Password, Stop
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "L4XmX49PIas", "Videotitel": "If a Shared Document Asks for Your Password, Stop", "Ver\u00f6ffentlichungszeitpunkt des Videos": "", "Dauer": "38", "Aufrufe": "1", "Wiedergabezeit (Stunden)": "0.0012", "Abonnenten": "0", "Impressionen": "2", "Klickrate der Impressionen (%)": "0"}


id: 586e0045-822e-4134-91a7-381961885cf8
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: LdxwBVCdyQk
snapshot_at: 2026-06-06 20:08:52.163765
title: Fight Inflammation with Food 🌱 #health #inflammation #dietaryhacks #wellness #nutrition
published_at: 2026-04-01 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "LdxwBVCdyQk", "Videotitel": "Fight Inflammation with Food \ud83c\udf31 #health #inflammation #dietaryhacks #wellness #nutrition", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 1, 2026", "Dauer": "27", "Aufrufe": "1", "Wiedergabezeit (Stunden)": "0", "Abonnenten": "0", "Impressionen": "5", "Klickrate der Impressionen (%)": "0"}


id: 5c08e9e6-c0a0-4713-8543-906bf792c32d
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: JGt94SFOa7s
snapshot_at: 2026-06-06 20:08:52.163765
title: 🧠 The psychological reason you can't fall asleep 🥱
published_at: 2026-04-06 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "JGt94SFOa7s", "Videotitel": "\ud83e\udde0 The psychological reason you can't fall asleep \ud83e\udd71", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 6, 2026", "Dauer": "68", "Aufrufe": "1", "Wiedergabezeit (Stunden)": "0.0003", "Abonnenten": "0", "Impressionen": "11", "Klickrate der Impressionen (%)": "0"}


id: a7085717-a046-45d2-a18d-83a1d2931932
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: g-qg92h-4As
snapshot_at: 2026-06-06 20:08:52.163765
title: Afraid AI will take your job? 🛑 #FutureSkills #JobSecurity #career #SoftSkills #motivation
published_at: 2026-04-03 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "g-qg92h-4As", "Videotitel": "Afraid AI will take your job? \ud83d\uded1  #FutureSkills #JobSecurity #career   #SoftSkills #motivation", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 3, 2026", "Dauer": "28", "Aufrufe": "1", "Wiedergabezeit (Stunden)": "0", "Abonnenten": "0", "Impressionen": "8", "Klickrate der Impressionen (%)": "0"}


id: e55faaf9-42a0-4ff6-919c-7499e4e6d391
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: AfsHX2LQjYk
video_asset_id: cc41c83a-5792-4671-8925-282fe176b059
snapshot_at: 2026-06-06 20:08:52.163765
title: Already Clicked a Fake Delivery Link?
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "AfsHX2LQjYk", "Videotitel": "Already Clicked a Fake Delivery Link?", "Ver\u00f6ffentlichungszeitpunkt des Videos": "", "Dauer": "53", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "7", "Klickrate der Impressionen (%)": "0"}


id: fa0958c6-6f06-400c-afc4-c6e5504615a3
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: _sk-eIssPRI
snapshot_at: 2026-06-06 20:08:52.163765
title: The Elite Anti-Inflammatory Protocol 🛡️ #NutritionScience #LeakyGut #EliteMindset #Shorts #Health
published_at: 2026-03-31 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "_sk-eIssPRI", "Videotitel": "The Elite Anti-Inflammatory Protocol \ud83d\udee1\ufe0f #NutritionScience #LeakyGut #EliteMindset #Shorts #Health", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Mar 31, 2026", "Dauer": "26", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "3", "Klickrate der Impressionen (%)": "0"}


id: 4d2dd695-0bee-4998-83d8-cb1ca933678f
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: GRgfDax4y50
snapshot_at: 2026-06-06 20:08:52.163765
title: The Parking QR Code Scam to Watch For
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "GRgfDax4y50", "Videotitel": "The Parking QR Code Scam to Watch For", "Ver\u00f6ffentlichungszeitpunkt des Videos": "", "Dauer": "29", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "2", "Klickrate der Impressionen (%)": "0"}


id: d9254535-df52-4597-b767-ca62d5106a19
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: GNL35OtHskA
video_asset_id: c9939d6b-f70f-4677-be99-400badc5ca6c
snapshot_at: 2026-06-06 20:08:52.163765
title: If an Invoice Changes Bank Details, Stop
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "GNL35OtHskA", "Videotitel": "If an Invoice Changes Bank Details, Stop", "Ver\u00f6ffentlichungszeitpunkt des Videos": "", "Dauer": "36", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "3", "Klickrate der Impressionen (%)": "0"}


id: ba891933-f622-4911-a42d-f170ec7172e2
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: NSZv6ArSQP4
snapshot_at: 2026-06-06 20:08:52.163765
title: 🌍 What happens if the internet shuts down FOREVER?
published_at: 2026-04-09 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "NSZv6ArSQP4", "Videotitel": "\ud83c\udf0d What happens if the internet shuts down FOREVER?", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 9, 2026", "Dauer": "79", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "8", "Klickrate der Impressionen (%)": "0"}


id: 8a3467cb-71f2-4ab9-8075-99c6db7f6a75
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: 3K9PugrlPGs
snapshot_at: 2026-06-06 20:08:52.163765
title: The Silent Killer In Your Veins 🩸 #VascularHealth #Biohacking #SilentKiller #TrueTraceShorts
published_at: 2026-03-31 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "3K9PugrlPGs", "Videotitel": "The Silent Killer In Your Veins \ud83e\ude78 #VascularHealth #Biohacking #SilentKiller #TrueTraceShorts", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Mar 31, 2026", "Dauer": "28", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "5", "Klickrate der Impressionen (%)": "0"}


id: cccb7a5d-9ad0-43d3-bd5d-076a22c4aaf8
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: g3ASg0tzFMM
snapshot_at: 2026-06-06 20:08:52.163765
title: Why Your Energy Is Being Hijacked 🛑 #ChronicFatigue #Biohacking #Mitochondria #Shorts
published_at: 2026-03-31 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "g3ASg0tzFMM", "Videotitel": "Why Your Energy Is Being Hijacked \ud83d\uded1  #ChronicFatigue #Biohacking #Mitochondria #Shorts", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Mar 31, 2026", "Dauer": "25", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "4", "Klickrate der Impressionen (%)": "0"}


id: 0f21edfc-f090-4059-ac0a-604446c3a3d1
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: gaNNTcrVmog
snapshot_at: 2026-06-06 20:08:52.163765
title: You Remember This WRONG. 🧠
published_at: 2026-03-30 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "gaNNTcrVmog", "Videotitel": "You Remember This WRONG. \ud83e\udde0", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Mar 30, 2026", "Dauer": "51", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "3", "Klickrate der Impressionen (%)": "0"}


id: 8aa4fb4c-7ea6-4753-8b16-76ab387887d9
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: CQzD49g6Llo
video_asset_id: 08fa7eb7-a256-4093-8537-d5bee51c8a92
snapshot_at: 2026-06-06 20:08:52.163765
title: Can You Spot the Marketplace Scam?
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "CQzD49g6Llo", "Videotitel": "Can You Spot the Marketplace Scam?", "Ver\u00f6ffentlichungszeitpunkt des Videos": "", "Dauer": "37", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "6", "Klickrate der Impressionen (%)": "0"}


id: 296ca0fe-b116-45fd-8741-2e1039030e59
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: lpGSKIzEiQw
snapshot_at: 2026-06-06 20:08:52.163765
title: Real Jobs Don’t Ask You to Pay First
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "lpGSKIzEiQw", "Videotitel": "Real Jobs Don\u2019t Ask You to Pay First", "Ver\u00f6ffentlichungszeitpunkt des Videos": "", "Dauer": "38", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "3", "Klickrate der Impressionen (%)": "0"}


id: 8da49225-61d4-433d-b762-8737ad2e86f8
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: TTTr9QzufAs
snapshot_at: 2026-06-06 20:08:52.163765
title: The "Boring" investing strategy that actually makes you rich 🐢
published_at: 2026-04-05 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "TTTr9QzufAs", "Videotitel": "The \"Boring\" investing strategy that actually makes you rich \ud83d\udc22", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 5, 2026", "Dauer": "73", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "7", "Klickrate der Impressionen (%)": "0"}


id: c4079fa3-147d-4986-bf78-301ec1e6c3ff
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: U2PVwKaAYTg
snapshot_at: 2026-06-06 20:08:52.163765
title: Why You Are NOT In The 1% 🧠💰 #SuccessMindset #PsychologyFacts #Wealth #TrueTraceShorts #Shorts
published_at: 2026-03-30 00:00:00.000000
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "U2PVwKaAYTg", "Videotitel": "Why You Are NOT In The 1% \ud83e\udde0\ud83d\udcb0 #SuccessMindset #PsychologyFacts #Wealth #TrueTraceShorts #Shorts", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Mar 30, 2026", "Dauer": "48", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "3", "Klickrate der Impressionen (%)": "0"}


id: 652ff892-ec69-4a03-8cd1-059ba1b940b4
batch_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
provider: youtube
external_post_id: 5OaNyu4jPfY
video_asset_id: c740145b-1ba3-494e-94bc-d24c85c4ae46
snapshot_at: 2026-06-06 20:08:52.163765
title: The Tiny Toll Fee Text Scam
trend: new
source_label: Youtube 260606
import_batch_label: Youtube 260606
source_file_name: 260606_Tabellendaten.csv
raw_json:
  {"Videos": "5OaNyu4jPfY", "Videotitel": "The Tiny Toll Fee Text Scam", "Ver\u00f6ffentlichungszeitpunkt des Videos": "", "Dauer": "24", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "2", "Klickrate der Impressionen (%)": "0"}


id: 8e7b76a8-1086-4a88-a084-749d99fea66a
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: jBVo4l5vdEY
video_asset_id: 227f974b-7122-4403-9bf0-d870e24a9ed7
snapshot_at: 2026-06-13 10:43:00.511649
title: Your Page Will Be Deleted? Don’t Click Yet #cybersecurity #onlinesafety
published_at: 2026-06-05 00:00:00.000000
trend: slowing
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "jBVo4l5vdEY", "Videotitel": "Your Page Will Be Deleted? Don\u2019t Click Yet #cybersecurity #onlinesafety", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 5, 2026", "Dauer": "39", "Aufrufe": "76", "Wiedergabezeit (Stunden)": "0.0717", "Abonnenten": "0", "Impressionen": "38", "Klickrate der Impressionen (%)": "0"}


id: dbc83b1d-98ea-46b6-8155-7202a0467545
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: VT669BkNdnw
video_asset_id: a1b58a3f-5f7a-4b43-a6eb-4111a55e635e
snapshot_at: 2026-06-13 10:43:00.511649
title: If You Call This Number, The Scam Starts ❗️
published_at: 2026-06-06 00:00:00.000000
trend: new
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "VT669BkNdnw", "Videotitel": "If You Call This Number, The Scam Starts \u2757\ufe0f", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 6, 2026", "Dauer": "24", "Aufrufe": "58", "Wiedergabezeit (Stunden)": "0.076", "Abonnenten": "0", "Impressionen": "141", "Klickrate der Impressionen (%)": "0.71"}


id: d03ca3df-35c9-469f-b8a4-6732c350efdf
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: nXjuQYUtHps
snapshot_at: 2026-06-13 10:43:00.511649
title: A Copyright Warning in Your DMs Is Not Proof
published_at: 2026-05-31 00:00:00.000000
trend: stable
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "nXjuQYUtHps", "Videotitel": "A Copyright Warning in Your DMs Is Not Proof", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 31, 2026", "Dauer": "39", "Aufrufe": "57", "Wiedergabezeit (Stunden)": "0.0544", "Abonnenten": "0", "Impressionen": "30", "Klickrate der Impressionen (%)": "0"}


id: 4113d08e-9f8e-4efd-9dd2-7f604d7fc6e6
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: QXqtLy7r4kc
video_asset_id: 1a9f6fe2-bf27-4fca-9a5d-e7d34bb2b23b
snapshot_at: 2026-06-13 10:43:00.511649
title: Never Read This Bank Code Out Loud
published_at: 2026-05-27 00:00:00.000000
trend: slowing
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "QXqtLy7r4kc", "Videotitel": "Never Read This Bank Code Out Loud", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 27, 2026", "Dauer": "33", "Aufrufe": "47", "Wiedergabezeit (Stunden)": "0.0367", "Abonnenten": "0", "Impressionen": "19", "Klickrate der Impressionen (%)": "10.53"}


id: 31550ee6-29c8-48d2-bbc9-e66740e42aee
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: iDqRkqmL-QY
video_asset_id: 984ed58a-3834-4de9-90c6-e48877bc09df
snapshot_at: 2026-06-13 10:43:00.511649
title: This “Delivery Fee” Text Is a Trap 🚚⚠️
published_at: 2026-05-27 00:00:00.000000
trend: slowing
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "iDqRkqmL-QY", "Videotitel": "This \u201cDelivery Fee\u201d Text Is a Trap \ud83d\ude9a\u26a0\ufe0f", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 27, 2026", "Dauer": "37", "Aufrufe": "41", "Wiedergabezeit (Stunden)": "0.0274", "Abonnenten": "0", "Impressionen": "8", "Klickrate der Impressionen (%)": "12.5"}


id: a7215f3d-de0a-4559-973d-1d968afa600b
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: kev9yWXldfE
video_asset_id: de5c451d-9b61-4554-8a5a-b34224bfe4a6
snapshot_at: 2026-06-13 10:43:00.511649
title: The Side Hustle App Has One Red Flag
published_at: 2026-06-03 00:00:00.000000
trend: slowing
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "kev9yWXldfE", "Videotitel": "The Side Hustle App Has One Red Flag", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 3, 2026", "Dauer": "35", "Aufrufe": "40", "Wiedergabezeit (Stunden)": "0.0148", "Abonnenten": "1", "Impressionen": "25", "Klickrate der Impressionen (%)": "0"}


id: 280c9449-e998-45cd-a7a9-210fdc9a35ac
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: LTSf4yAqQLs
video_asset_id: 23373f03-5528-4cfa-8b8b-0a89b0a4cd3a
snapshot_at: 2026-06-13 10:43:00.511649
title: Do Not Trust a Random Parking QR Sticker
published_at: 2026-06-12 00:00:00.000000
trend: new
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "LTSf4yAqQLs", "Videotitel": "Do Not Trust a Random Parking QR Sticker", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 12, 2026", "Dauer": "25", "Aufrufe": "36", "Wiedergabezeit (Stunden)": "0.033", "Abonnenten": "", "Impressionen": "3", "Klickrate der Impressionen (%)": "0"}


id: 23d4521a-898a-49f5-aa24-209e58822d9d
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: cs1e_J6TxpI
video_asset_id: 352901cd-ad79-4bf5-aea8-6153d7b4db2a
snapshot_at: 2026-06-13 10:43:00.511649
title: Boss Asked for Gift Cards? Pause First
published_at: 2026-06-04 00:00:00.000000
trend: stable
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "cs1e_J6TxpI", "Videotitel": "Boss Asked for Gift Cards? Pause First", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 4, 2026", "Dauer": "38", "Aufrufe": "31", "Wiedergabezeit (Stunden)": "0.0191", "Abonnenten": "0", "Impressionen": "25", "Klickrate der Impressionen (%)": "4"}


id: 45182cf5-e3b2-40db-b158-d8a891cf5dcf
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: SISjrqIJrf8
snapshot_at: 2026-06-13 10:43:00.511649
title: This Login Page Looks Right Until You Read the URL
published_at: 2026-06-02 00:00:00.000000
trend: stable
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "SISjrqIJrf8", "Videotitel": "This Login Page Looks Right Until You Read the URL", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 2, 2026", "Dauer": "40", "Aufrufe": "28", "Wiedergabezeit (Stunden)": "0.0168", "Abonnenten": "0", "Impressionen": "47", "Klickrate der Impressionen (%)": "0"}


id: a2061458-6fa2-4875-80f9-66c68612276b
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: VmVPA1JwNe0
video_asset_id: 446bcbec-09c6-4659-9226-de01dcb0275b
snapshot_at: 2026-06-13 10:43:00.511649
title: If This Message Says Your Account Will Be Locked, Stop
published_at: 2026-05-29 00:00:00.000000
trend: slowing
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "VmVPA1JwNe0", "Videotitel": "If This Message Says Your Account Will Be Locked, Stop", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 29, 2026", "Dauer": "40", "Aufrufe": "26", "Wiedergabezeit (Stunden)": "0.0491", "Abonnenten": "0", "Impressionen": "44", "Klickrate der Impressionen (%)": "0"}


id: e6fafc64-6c9d-4a48-99ea-52c5c6d20d6e
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: egZgCZCGGhU
video_asset_id: 7a291e28-24fd-4980-a680-8f8708799bb0
snapshot_at: 2026-06-13 10:43:00.511649
title: This Small Fee Can Expose Your Card
published_at: 2026-06-06 00:00:00.000000
trend: new
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "egZgCZCGGhU", "Videotitel": "This Small Fee Can Expose Your Card", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 6, 2026", "Dauer": "24", "Aufrufe": "26", "Wiedergabezeit (Stunden)": "0.0141", "Abonnenten": "0", "Impressionen": "10", "Klickrate der Impressionen (%)": "0"}


id: fc185118-361a-4993-b016-7a7c59fe5d02
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: 09VdR8MUm5k
video_asset_id: b957c001-eb3e-4cca-bfdf-1211fc31de60
snapshot_at: 2026-06-13 10:43:00.511649
title: Fake Online Shop? Check This Before You Pay❗️
published_at: 2026-06-04 00:00:00.000000
trend: rising
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "09VdR8MUm5k", "Videotitel": "Fake Online Shop? Check This Before You Pay\u2757\ufe0f", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 4, 2026", "Dauer": "35", "Aufrufe": "23", "Wiedergabezeit (Stunden)": "0.0222", "Abonnenten": "0", "Impressionen": "69", "Klickrate der Impressionen (%)": "0"}


id: 4c78772b-314b-4de0-bb6e-b2620ce33bcf
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: tadX62Z-VUs
snapshot_at: 2026-06-13 10:43:00.511649
title: The Hi Mom Text Scam Parents Need to Know
published_at: 2026-05-27 00:00:00.000000
trend: slowing
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "tadX62Z-VUs", "Videotitel": "The Hi Mom Text Scam Parents Need to Know", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 27, 2026", "Dauer": "39", "Aufrufe": "22", "Wiedergabezeit (Stunden)": "0.0138", "Abonnenten": "0", "Impressionen": "23", "Klickrate der Impressionen (%)": "0"}


id: b5e1d2b3-29a1-430d-966e-dcd1b6788644
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: J6ErKh55-KQ
video_asset_id: 98635ee8-76bb-4ce9-9d0c-f8e973a8ae92
snapshot_at: 2026-06-13 10:43:00.511649
title: Login Prompt You Didn’t Start? Don’t Approve
published_at: 2026-06-06 00:00:00.000000
trend: new
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "J6ErKh55-KQ", "Videotitel": "Login Prompt You Didn\u2019t Start? Don\u2019t Approve", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 6, 2026", "Dauer": "32", "Aufrufe": "20", "Wiedergabezeit (Stunden)": "0.0309", "Abonnenten": "0", "Impressionen": "86", "Klickrate der Impressionen (%)": "2.33"}


id: ad85b0b2-7e8a-4ec3-b82b-9547d692a988
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: FNFlZX-IMz4
video_asset_id: 599f350d-eb2a-4987-8359-9abd15ae5957
snapshot_at: 2026-06-13 10:43:00.511649
title: Remote Job Scam? Don’t Pay First❗️
published_at: 2026-06-05 00:00:00.000000
trend: stable
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "FNFlZX-IMz4", "Videotitel": "Remote Job Scam? Don\u2019t Pay First\u2757\ufe0f", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 5, 2026", "Dauer": "37", "Aufrufe": "19", "Wiedergabezeit (Stunden)": "0.0324", "Abonnenten": "0", "Impressionen": "18", "Klickrate der Impressionen (%)": "0"}


id: 7622ec0f-87e3-4ab1-8bbc-561c2da25d39
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: Hx9Li8P17kQ
video_asset_id: 0540b1c8-5a93-4c7e-b542-2165e31fbf89
snapshot_at: 2026-06-13 10:43:00.511649
title: This App Permission Is a Red Flag
published_at: 2026-06-04 00:00:00.000000
trend: rising
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "Hx9Li8P17kQ", "Videotitel": "This App Permission Is a Red Flag", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 4, 2026", "Dauer": "37", "Aufrufe": "18", "Wiedergabezeit (Stunden)": "0.0159", "Abonnenten": "0", "Impressionen": "77", "Klickrate der Impressionen (%)": "0"}


id: a134186b-5d38-4293-bb71-63b49aa7a984
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: CQzD49g6Llo
video_asset_id: 08fa7eb7-a256-4093-8537-d5bee51c8a92
snapshot_at: 2026-06-13 10:43:00.511649
title: Can You Spot the Marketplace Scam?
published_at: 2026-06-08 00:00:00.000000
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "CQzD49g6Llo", "Videotitel": "Can You Spot the Marketplace Scam?", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 8, 2026", "Dauer": "37", "Aufrufe": "15", "Wiedergabezeit (Stunden)": "0.0084", "Abonnenten": "0", "Impressionen": "19", "Klickrate der Impressionen (%)": "0"}


id: bb48a45e-d33b-4565-96f6-051afe70105d
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: xBGX0zMnWow
video_asset_id: 87dfd941-4e33-4cad-8e74-39e137d4fa3a
snapshot_at: 2026-06-13 10:43:00.511649
title: Fake CAPTCHA Trap? Don’t Click Allow❗️
published_at: 2026-06-04 00:00:00.000000
trend: stable
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "xBGX0zMnWow", "Videotitel": "Fake CAPTCHA Trap? Don\u2019t Click Allow\u2757\ufe0f", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 4, 2026", "Dauer": "36", "Aufrufe": "14", "Wiedergabezeit (Stunden)": "0.0288", "Abonnenten": "0", "Impressionen": "214", "Klickrate der Impressionen (%)": "0"}


id: 030a14ff-40ef-486d-9f82-431ba0a1364a
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: lS3d3CC1x_A
video_asset_id: 31e8a05c-71ee-4df6-a999-5ed2bc0f6bd6
snapshot_at: 2026-06-13 10:43:00.511649
title: Delivery Bot Card Trap: The One Red Flag Before You Pay
published_at: 2026-06-07 00:00:00.000000
trend: new
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "lS3d3CC1x_A", "Videotitel": "Delivery Bot Card Trap: The One Red Flag Before You Pay", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 7, 2026", "Dauer": "27", "Aufrufe": "12", "Wiedergabezeit (Stunden)": "0.012", "Abonnenten": "0", "Impressionen": "9", "Klickrate der Impressionen (%)": "0"}


id: 65a0dd52-1609-49ca-ad83-0d07cbd4333d
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: G7FA5vnLElM
video_asset_id: 17cf397c-c41b-4740-b907-98cb3c7161f7
snapshot_at: 2026-06-13 10:43:00.511649
title: It Started With a Fake Support Popup
published_at: 2026-06-05 00:00:00.000000
trend: stable
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "G7FA5vnLElM", "Videotitel": "It Started With a Fake Support Popup", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 5, 2026", "Dauer": "47", "Aufrufe": "9", "Wiedergabezeit (Stunden)": "0.0158", "Abonnenten": "0", "Impressionen": "42", "Klickrate der Impressionen (%)": "4.76"}


id: e26f62b7-77c8-4f94-a061-705259611049
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: R2p3DZBZFpk
snapshot_at: 2026-06-13 10:43:00.511649
title: This Family Emergency Call Has One Red Flag
published_at: 2026-06-02 00:00:00.000000
trend: slowing
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "R2p3DZBZFpk", "Videotitel": "This Family Emergency Call Has One Red Flag", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 2, 2026", "Dauer": "34", "Aufrufe": "9", "Wiedergabezeit (Stunden)": "0.0191", "Abonnenten": "0", "Impressionen": "110", "Klickrate der Impressionen (%)": "2.73"}


id: e488d095-0ee9-4988-a90d-e1686977a0dd
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: zVDSE6MxH_o
video_asset_id: cbf6aad4-4dd6-43f7-9bf8-9d52474a8fbf
snapshot_at: 2026-06-13 10:43:00.511649
title: If a Website Says “Call Support Now”, Stop ⚠️
published_at: 2026-05-28 00:00:00.000000
trend: slowing
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "zVDSE6MxH_o", "Videotitel": "If a Website Says \u201cCall Support Now\u201d, Stop \u26a0\ufe0f", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 28, 2026", "Dauer": "47", "Aufrufe": "6", "Wiedergabezeit (Stunden)": "0.0183", "Abonnenten": "0", "Impressionen": "40", "Klickrate der Impressionen (%)": "0"}


id: 255a2f48-3f27-41af-bf4b-9af8ff04ffd7
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: 84FOdY-KSnM
video_asset_id: 32ff70e1-87ee-451d-b392-a863352e126e
snapshot_at: 2026-06-13 10:43:00.511649
title: A Refund Should Not Need Your Full Card Again
published_at: 2026-06-11 00:00:00.000000
trend: new
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "84FOdY-KSnM", "Videotitel": "A Refund Should Not Need Your Full Card Again", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 11, 2026", "Dauer": "26", "Aufrufe": "6", "Wiedergabezeit (Stunden)": "0.0072", "Abonnenten": "0", "Impressionen": "8", "Klickrate der Impressionen (%)": "0"}


id: 3640b796-e72d-4f9a-98b1-cd766c8e9707
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: MaFMVJvVItc
snapshot_at: 2026-06-13 10:43:00.511649
title: Prevent Mouth Ulcers ⚕️🔥
published_at: 2026-04-03 00:00:00.000000
trend: slowing
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "MaFMVJvVItc", "Videotitel": "Prevent Mouth Ulcers \u2695\ufe0f\ud83d\udd25", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 3, 2026", "Dauer": "27", "Aufrufe": "3", "Wiedergabezeit (Stunden)": "0.0024", "Abonnenten": "0", "Impressionen": "8", "Klickrate der Impressionen (%)": "0"}


id: bd1fa09b-f2ba-4924-a492-14580cb165c0
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: AfsHX2LQjYk
video_asset_id: cc41c83a-5792-4671-8925-282fe176b059
snapshot_at: 2026-06-13 10:43:00.511649
title: Already Clicked a Fake Delivery Link?
published_at: 2026-06-09 00:00:00.000000
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "AfsHX2LQjYk", "Videotitel": "Already Clicked a Fake Delivery Link?", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Jun 9, 2026", "Dauer": "53", "Aufrufe": "3", "Wiedergabezeit (Stunden)": "0.0031", "Abonnenten": "0", "Impressionen": "22", "Klickrate der Impressionen (%)": "4.55"}


id: 10a009df-db59-4c32-8c04-ff477ba0ff82
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: tSQl1u3QdQk
video_asset_id: 7c74e12b-648a-4c47-8692-df69a1979d23
snapshot_at: 2026-06-13 10:43:00.511649
title: If a Buyer Sends You a Payment Link, Stop
published_at: 2026-05-29 00:00:00.000000
trend: slowing
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "tSQl1u3QdQk", "Videotitel": "If a Buyer Sends You a Payment Link, Stop", "Ver\u00f6ffentlichungszeitpunkt des Videos": "May 29, 2026", "Dauer": "42", "Aufrufe": "2", "Wiedergabezeit (Stunden)": "0.0132", "Abonnenten": "0", "Impressionen": "32", "Klickrate der Impressionen (%)": "3.13"}


id: 0dc31362-31ec-49dc-b3cb-e35179de51a1
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: NDm-MtHOHk0
snapshot_at: 2026-06-13 10:43:00.511649
title: How to handle passive-aggressive people (The Silence Trick) 🤫
published_at: 2026-04-04 00:00:00.000000
trend: slowing
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "NDm-MtHOHk0", "Videotitel": "How to handle passive-aggressive people (The Silence Trick) \ud83e\udd2b", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 4, 2026", "Dauer": "72", "Aufrufe": "1", "Wiedergabezeit (Stunden)": "0", "Abonnenten": "0", "Impressionen": "12", "Klickrate der Impressionen (%)": "0"}


id: 8821ee41-60c4-4f17-96cd-a87a69b112a3
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: L4XmX49PIas
video_asset_id: ebe575a3-9311-4d24-83b8-734f8e0773c3
snapshot_at: 2026-06-13 10:43:00.511649
title: If a Shared Document Asks for Your Password, Stop
trend: slowing
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "L4XmX49PIas", "Videotitel": "If a Shared Document Asks for Your Password, Stop", "Ver\u00f6ffentlichungszeitpunkt des Videos": "", "Dauer": "38", "Aufrufe": "1", "Wiedergabezeit (Stunden)": "0.0012", "Abonnenten": "0", "Impressionen": "4", "Klickrate der Impressionen (%)": "0"}


id: 44fad84a-a250-47c7-bc06-a4bd0efd4a76
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: ZGM7kweKww8
snapshot_at: 2026-06-13 10:43:00.511649
title: 🔴 Why you wake up anxious (and how to fix it fast)
published_at: 2026-04-06 00:00:00.000000
trend: slowing
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "ZGM7kweKww8", "Videotitel": "\ud83d\udd34 Why you wake up anxious (and how to fix it fast)", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 6, 2026", "Dauer": "80", "Aufrufe": "1", "Wiedergabezeit (Stunden)": "0", "Abonnenten": "0", "Impressionen": "10", "Klickrate der Impressionen (%)": "0"}


id: c5ab6a6d-e966-4c3f-bdb1-9ad199cdb83c
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: g-qg92h-4As
snapshot_at: 2026-06-13 10:43:00.511649
title: Afraid AI will take your job? 🛑 #FutureSkills #JobSecurity #career #SoftSkills #motivation
published_at: 2026-04-03 00:00:00.000000
trend: slowing
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "g-qg92h-4As", "Videotitel": "Afraid AI will take your job? \ud83d\uded1  #FutureSkills #JobSecurity #career   #SoftSkills #motivation", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 3, 2026", "Dauer": "28", "Aufrufe": "1", "Wiedergabezeit (Stunden)": "0", "Abonnenten": "0", "Impressionen": "9", "Klickrate der Impressionen (%)": "0"}


id: e8f9804e-ad92-4947-bf33-de7bb59ce686
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: JGt94SFOa7s
snapshot_at: 2026-06-13 10:43:00.511649
title: 🧠 The psychological reason you can't fall asleep 🥱
published_at: 2026-04-06 00:00:00.000000
trend: slowing
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "JGt94SFOa7s", "Videotitel": "\ud83e\udde0 The psychological reason you can't fall asleep \ud83e\udd71", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 6, 2026", "Dauer": "68", "Aufrufe": "1", "Wiedergabezeit (Stunden)": "0.0003", "Abonnenten": "0", "Impressionen": "12", "Klickrate der Impressionen (%)": "0"}


id: 321e93fe-f18d-41df-a3fd-05b33af471e7
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: NSZv6ArSQP4
snapshot_at: 2026-06-13 10:43:00.511649
title: 🌍 What happens if the internet shuts down FOREVER?
published_at: 2026-04-09 00:00:00.000000
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "NSZv6ArSQP4", "Videotitel": "\ud83c\udf0d What happens if the internet shuts down FOREVER?", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 9, 2026", "Dauer": "79", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "9", "Klickrate der Impressionen (%)": "0"}


id: 526ed1bb-2a5c-4441-9c99-ad59204e20c3
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: GRgfDax4y50
snapshot_at: 2026-06-13 10:43:00.511649
title: The Parking QR Code Scam to Watch For
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "GRgfDax4y50", "Videotitel": "The Parking QR Code Scam to Watch For", "Ver\u00f6ffentlichungszeitpunkt des Videos": "", "Dauer": "29", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "3", "Klickrate der Impressionen (%)": "0"}


id: 5b3ee6a0-dc88-45d6-aee1-072d6daa2eba
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: lpGSKIzEiQw
snapshot_at: 2026-06-13 10:43:00.511649
title: Real Jobs Don’t Ask You to Pay First
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "lpGSKIzEiQw", "Videotitel": "Real Jobs Don\u2019t Ask You to Pay First", "Ver\u00f6ffentlichungszeitpunkt des Videos": "", "Dauer": "38", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "5", "Klickrate der Impressionen (%)": "0"}


id: ad688b01-343f-4720-a8e5-1273a656249b
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: TTTr9QzufAs
snapshot_at: 2026-06-13 10:43:00.511649
title: The "Boring" investing strategy that actually makes you rich 🐢
published_at: 2026-04-05 00:00:00.000000
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "TTTr9QzufAs", "Videotitel": "The \"Boring\" investing strategy that actually makes you rich \ud83d\udc22", "Ver\u00f6ffentlichungszeitpunkt des Videos": "Apr 5, 2026", "Dauer": "73", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "8", "Klickrate der Impressionen (%)": "0"}


id: ec322c17-a3c0-48bb-bc09-c088c6f0766f
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: GNL35OtHskA
video_asset_id: c9939d6b-f70f-4677-be99-400badc5ca6c
snapshot_at: 2026-06-13 10:43:00.511649
title: If an Invoice Changes Bank Details, Stop
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "GNL35OtHskA", "Videotitel": "If an Invoice Changes Bank Details, Stop", "Ver\u00f6ffentlichungszeitpunkt des Videos": "", "Dauer": "36", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "5", "Klickrate der Impressionen (%)": "0"}


id: 1f531f7c-a90f-464c-89b1-96f988755b3d
batch_id: f2ffe07f-9c81-4295-bc04-9ebbe45173f5
provider: youtube
external_post_id: 5OaNyu4jPfY
video_asset_id: c740145b-1ba3-494e-94bc-d24c85c4ae46
snapshot_at: 2026-06-13 10:43:00.511649
title: The Tiny Toll Fee Text Scam
source_label: manual
import_batch_label: manual
source_file_name: Tabellendaten.csv
raw_json:
  {"Videos": "5OaNyu4jPfY", "Videotitel": "The Tiny Toll Fee Text Scam", "Ver\u00f6ffentlichungszeitpunkt des Videos": "", "Dauer": "24", "Aufrufe": "", "Wiedergabezeit (Stunden)": "", "Abonnenten": "", "Impressionen": "3", "Klickrate der Impressionen (%)": "0"}


# creativechange

id: b9b05216-17ca-40f3-9c6a-38310a379d00
video_asset_id: 7a291e28-24fd-4980-a680-8f8708799bb0
post_draft_id: 24144eda-6b8b-4a7e-bb24-7a92f8a0fba4
change_type: caption
change_note: TikTok recording page caption update
changed_at: 2026-06-07 07:57:36.343735
created_by: creator
source: metadata_version
before_text:
  A tiny delivery fee can be the trap. Open the delivery app yourself — do not pay from the message link. #ScamAlert #OnlineSafety #DigitalSafety #Phishing #EverydayRedFlags

after_text:
  A tiny delivery fee can be the trap. Open the delivery app yourself — do not pay from the message link. Stay alert. #ScamAlert #OnlineSafety #DigitalSafety #Phishing #EverydayRedFlags


id: db3a5480-dce0-4a33-8b6c-eb8c9a58101c
video_asset_id: 7a291e28-24fd-4980-a680-8f8708799bb0
post_draft_id: 24144eda-6b8b-4a7e-bb24-7a92f8a0fba4
change_type: hashtags
after_text: #ScamAlert #OnlineSafety #DigitalSafety #Phishing #EverydayRedFlags #cardsecurity
change_note: TikTok recording page caption update
changed_at: 2026-06-07 07:57:36.343895
created_by: creator
source: metadata_version
before_text:
  #ScamAlert #OnlineSafety #DigitalSafety #Phishing #EverydayRedFlags #scamawareness #onlinesafety #phishing #shorts


id: 344a3a41-f633-4098-bfff-70c3eddbf114
video_asset_id: 31e8a05c-71ee-4df6-a999-5ed2bc0f6bd6
post_draft_id: 413371ff-3d39-4617-b1f9-58b47298cd0c
change_type: description
change_note: Description edited on review page
changed_at: 2026-06-07 11:59:55.569782
created_by: creator
source: metadata_version
before_text:
  A random delivery chat asking for a small fee or card update is a red flag. The fee is not the goal — your card details are. Close the chat and open the delivery app or website yourself.

  Synthetic media disclosure: visuals and voice are AI-assisted. No real brand, URL, phone number, card, or bank details are shown.

after_text:
  A random delivery chat asking for a small fee or card update is a red flag. The fee is not the goal — your card details are. Close the chat and open the delivery app or website yourself.


# activityevent

id: b5f02b29-792d-4878-956e-862ccef9b66b
entity_type: analytics_post
entity_id: a0b3abea-c960-478b-9e5b-68eac610eec8
event_type: linked
label: Analytics linked
created_at: 2026-06-06 18:09:17.071597
created_by: creator
payload_json:
  {"external_post_id": "csvquote1", "video_asset_id": "98635ee8-76bb-4ce9-9d0c-f8e973a8ae92", "topic_id": null}


id: b9997712-128c-481a-ba90-c4214168cece
entity_type: website_companion
entity_id: 444e059e-941b-4d11-af5a-ce339b4aa25d
event_type: payload_prepared
label: Website payload prepared
created_at: 2026-06-06 19:31:49.134154
created_by: creator
payload_json:
  {"video_asset_id": "98635ee8-76bb-4ce9-9d0c-f8e973a8ae92", "slug": "login-prompt-you-didn-t-start-don-t-approve"}


id: 32b3014b-fc92-467c-873f-aac3cc68c143
entity_type: website_companion
entity_id: 444e059e-941b-4d11-af5a-ce339b4aa25d
event_type: generate_failed
label: Website generation failed
created_at: 2026-06-06 19:32:00.595755
created_by: creator
payload_json:
  {"command": "npm run generate:companion -- --candidate data/candidates/package_real_003.json --video ../storage/processed/package_real_003/video.mp4", "returncode": 1, "stdout": "\n> truetraceshorts-website@0.0.1 generate:companion\n> node scripts/generate-companion-page.mjs --candidate data/candidates/package_real_003.json --video ../storage/processed/package_real_003/video.mp4\n\n", "stderr": "Video not found: /home/agent/projects/storage/processed/package_real_003/video.mp4\n"}


id: 0998383d-398c-4c1d-94c5-991f7690b2a6
entity_type: website_companion
entity_id: 444e059e-941b-4d11-af5a-ce339b4aa25d
event_type: qa_passed
label: Website QA passed
created_at: 2026-06-06 19:32:03.036357
created_by: creator
payload_json:
  {"command": "npm run qa:production", "returncode": 0, "stdout": "\n> truetraceshorts-website@0.0.1 qa:production\n> npm run build && node scripts/production-qa.mjs\n\n\n> truetraceshorts-website@0.0.1 build\n> astro build\n\n21:32:01 [content] Syncing content\n21:32:01 [content] Synced content\n21:32:01 [types] Generated 393ms\n21:32:01 [build] output: \"static\"\n21:32:01 [build] mode: \"static\"\n21:32:01 [build] directory: /home/agent/projects/TrueTraceShorts_WebSite/dist/\n21:32:01 [build] Collecting build info...\n21:32:01 [build] \u2713 Completed in 408ms.\n21:32:01 [build] Building static entrypoints...\n21:32:02 [vite] \u2713 built in 1.01s\n21:32:02 [vite] \u2713 built in 9ms\n21:32:02 [build] Rearranging server assets...\n\n generating static routes \n21:32:02   \u251c\u2500 /404.html (+17ms) \n21:32:02   \u251c\u2500 /about/index.html (+2ms) \n21:32:02   \u251c\u2500 /already-clicked/index.html (+3ms) \n21:32:02   \u251c\u2500 /checklist/index.html (+2ms) \n21:32:02   \u251c\u2500 /privacy/index.html (+2ms) \n21:32:02   \u251c\u2500 /redflags/boss-gift-cards/index.html (+4ms) \n21:32:02   \u251c\u2500 /redflags/delivery-sms-trap/index.html (+2ms) \n21:32:02   \u251c\u2500 /redflags/fake-captcha/index.html (+2ms) \n21:32:02   \u251c\u2500 /redflags/fake-equipment-check/index.html (+3ms) \n21:32:02   \u251c\u2500 /redflags/fake-invoice-payment-route/index.html (+3ms) \n21:32:02   \u251c\u2500 /redflags/fake-login-page/index.html (+2ms) \n21:32:02   \u251c\u2500 /redflags/fake-page-deletion-warning/index.html (+2ms) \n21:32:02   \u251c\u2500 /redflags/fake-reviews/index.html (+2ms) \n21:32:02   \u251c\u2500 /redflags/fake-shop/index.html (+2ms) \n21:32:02   \u251c\u2500 /redflags/fake-support-number/index.html (+1ms) \n21:32:02   \u251c\u2500 /redflags/fake-support-popup/index.html (+2ms) \n21:32:02   \u251c\u2500 /redflags/marketplace-off-platform-scam/index.html (+2ms) \n21:32:02   \u251c\u2500 /redflags/mfa-prompt-without-login/index.html (+1ms) \n21:32:02   \u251c\u2500 /redflags/small-delivery-fee/index.html (+4ms) \n21:32:02   \u251c\u2500 /redflags/index.html (+3ms) \n21:32:02   \u251c\u2500 /robots.txt (+2ms) \n21:32:02   \u251c\u2500 /safety/index.html (+2ms) \n21:32:02   \u251c\u2500 /sitemap.xml (+2ms) \n21:32:02   \u251c\u2500 /terms/index.html (+1ms) \n21:32:02   \u251c\u2500 /tools/index.html (+1ms) \n21:32:02   \u251c\u2500 /index.html (+3ms) \n21:32:02 \u2713 Completed in 93ms.\n\n21:32:02 [build] \u2713 Completed in 1.16s.\n21:32:02 [build] 24 page(s) built in 1.57s\n21:32:02 [build] Complete!\n{\n  \"ok\": true,\n  \"routesChecked\": 24,\n  \"redflagRoutesChecked\": 14,\n  \"internalLinksChecked\": 612,\n  \"warnings\": [],\n  \"failures\": [],\n  \"liveResults\": []\n}\n", "stderr": ""}


id: ecb85d5f-349c-48df-85c4-591287a2875e
entity_type: website_companion
entity_id: 444e059e-941b-4d11-af5a-ce339b4aa25d
event_type: commit_prepared
label: Website commit prepared
created_at: 2026-06-06 19:32:03.068167
created_by: creator
payload_json:
  {"status": {"command": "git status --short", "returncode": 0, "stdout": "?? data/candidates/package_real_003.json\n", "stderr": ""}}


id: b10e0f58-f2d7-40f9-8c89-ebc0860345a6
entity_type: website_companion
entity_id: 444e059e-941b-4d11-af5a-ce339b4aa25d
event_type: generate_failed
label: Website generation failed
created_at: 2026-06-06 19:32:50.749113
created_by: creator
payload_json:
  {"command": "npm run generate:companion -- --candidate data/candidates/package_real_003.json --video /home/agent/projects/storage/processed/package_real_003/video.mp4", "returncode": 1, "stdout": "\n> truetraceshorts-website@0.0.1 generate:companion\n> node scripts/generate-companion-page.mjs --candidate data/candidates/package_real_003.json --video /home/agent/projects/storage/processed/package_real_003/video.mp4\n\n", "stderr": "Video not found: /home/agent/projects/storage/processed/package_real_003/video.mp4\n"}


id: 3e5f4ad8-0b6f-4e54-a1f1-3845c8649aad
entity_type: website_companion
entity_id: 444e059e-941b-4d11-af5a-ce339b4aa25d
event_type: qa_passed
label: Website QA passed
created_at: 2026-06-06 19:32:53.184174
created_by: creator
payload_json:
  {"command": "npm run qa:production", "returncode": 0, "stdout": "\n> truetraceshorts-website@0.0.1 qa:production\n> npm run build && node scripts/production-qa.mjs\n\n\n> truetraceshorts-website@0.0.1 build\n> astro build\n\n21:32:51 [content] Syncing content\n21:32:51 [content] Synced content\n21:32:51 [types] Generated 393ms\n21:32:51 [build] output: \"static\"\n21:32:51 [build] mode: \"static\"\n21:32:51 [build] directory: /home/agent/projects/TrueTraceShorts_WebSite/dist/\n21:32:51 [build] Collecting build info...\n21:32:51 [build] \u2713 Completed in 411ms.\n21:32:51 [build] Building static entrypoints...\n21:32:53 [vite] \u2713 built in 986ms\n21:32:53 [vite] \u2713 built in 9ms\n21:32:53 [build] Rearranging server assets...\n\n generating static routes \n21:32:53   \u251c\u2500 /404.html (+14ms) \n21:32:53   \u251c\u2500 /about/index.html (+3ms) \n21:32:53   \u251c\u2500 /already-clicked/index.html (+3ms) \n21:32:53   \u251c\u2500 /checklist/index.html (+2ms) \n21:32:53   \u251c\u2500 /privacy/index.html (+2ms) \n21:32:53   \u251c\u2500 /redflags/boss-gift-cards/index.html (+5ms) \n21:32:53   \u251c\u2500 /redflags/delivery-sms-trap/index.html (+2ms) \n21:32:53   \u251c\u2500 /redflags/fake-captcha/index.html (+3ms) \n21:32:53   \u251c\u2500 /redflags/fake-equipment-check/index.html (+3ms) \n21:32:53   \u251c\u2500 /redflags/fake-invoice-payment-route/index.html (+2ms) \n21:32:53   \u251c\u2500 /redflags/fake-login-page/index.html (+2ms) \n21:32:53   \u251c\u2500 /redflags/fake-page-deletion-warning/index.html (+2ms) \n21:32:53   \u251c\u2500 /redflags/fake-reviews/index.html (+2ms) \n21:32:53   \u251c\u2500 /redflags/fake-shop/index.html (+2ms) \n21:32:53   \u251c\u2500 /redflags/fake-support-number/index.html (+1ms) \n21:32:53   \u251c\u2500 /redflags/fake-support-popup/index.html (+3ms) \n21:32:53   \u251c\u2500 /redflags/marketplace-off-platform-scam/index.html (+2ms) \n21:32:53   \u251c\u2500 /redflags/mfa-prompt-without-login/index.html (+1ms) \n21:32:53   \u251c\u2500 /redflags/small-delivery-fee/index.html (+1ms) \n21:32:53   \u251c\u2500 /redflags/index.html (+3ms) \n21:32:53   \u251c\u2500 /robots.txt (+1ms) \n21:32:53   \u251c\u2500 /safety/index.html (+2ms) \n21:32:53   \u251c\u2500 /sitemap.xml (+2ms) \n21:32:53   \u251c\u2500 /terms/index.html (+1ms) \n21:32:53   \u251c\u2500 /tools/index.html (+2ms) \n21:32:53   \u251c\u2500 /index.html (+2ms) \n21:32:53 \u2713 Completed in 90ms.\n\n21:32:53 [build] \u2713 Completed in 1.13s.\n21:32:53 [build] 24 page(s) built in 1.55s\n21:32:53 [build] Complete!\n{\n  \"ok\": true,\n  \"routesChecked\": 24,\n  \"redflagRoutesChecked\": 14,\n  \"internalLinksChecked\": 612,\n  \"warnings\": [],\n  \"failures\": [],\n  \"liveResults\": []\n}\n", "stderr": ""}


id: 26e3c158-9a00-4247-b606-f697c7734675
entity_type: website_companion
entity_id: 444e059e-941b-4d11-af5a-ce339b4aa25d
event_type: generated
label: Website companion generated
created_at: 2026-06-06 19:33:32.821068
created_by: creator
payload_json:
  {"command": "npm run generate:companion -- --candidate data/candidates/package_real_003.json --video /home/agent/projects/AutoShorts_Dashboard/storage/processed/package_real_003/video.mp4", "returncode": 0, "stdout": "\n> truetraceshorts-website@0.0.1 generate:companion\n> node scripts/generate-companion-page.mjs --candidate data/candidates/package_real_003.json --video /home/agent/projects/AutoShorts_Dashboard/storage/processed/package_real_003/video.mp4\n\n{\n  \"ok\": true,\n  \"slug\": \"login-prompt-you-didn-t-start-don-t-approve\",\n  \"content\": \"src/content/redflags/login-prompt-you-didn-t-start-don-t-approve.md\",\n  \"thumbnail\": \"public/redflags/thumbnails/login-prompt-you-didn-t-start-don-t-approve-start.webp\"\n}\n", "stderr": ""}


id: 617a47f1-3470-4f88-a942-b696c958bc71
entity_type: website_companion
entity_id: 444e059e-941b-4d11-af5a-ce339b4aa25d
event_type: qa_failed
label: Website QA failed
created_at: 2026-06-06 19:33:34.411753
created_by: creator
payload_json:
  {"command": "npm run qa:production", "returncode": 1, "stdout": "\n> truetraceshorts-website@0.0.1 qa:production\n> npm run build && node scripts/production-qa.mjs\n\n\n> truetraceshorts-website@0.0.1 build\n> astro build\n\n21:33:34 [content] Syncing content\n", "stderr": "can not read a block mapping entry; a multiline key may not be an implicit key\n  Location:\n    /home/agent/projects/TrueTraceShorts_WebSite/src/content/redflags/login-prompt-you-didn-t-start-don-t-approve.md:33:13\n  Stack trace:\n    at generateError (file:///home/agent/projects/TrueTraceShorts_WebSite/node_modules/js-yaml/dist/js-yaml.mjs:943:10)\n    at readBlockMapping (file:///home/agent/projects/TrueTraceShorts_WebSite/node_modules/js-yaml/dist/js-yaml.mjs:1529:26)\n    at readDocument (file:///home/agent/projects/TrueTraceShorts_WebSite/node_modules/js-yaml/dist/js-yaml.mjs:1792:3)\n    at load (file:///home/agent/projects/TrueTraceShorts_WebSite/node_modules/js-yaml/dist/js-yaml.mjs:1836:21)\n    at safeParseFrontmatter (/home/agent/projects/TrueTraceShorts_WebSite/node_modules/astro/dist/content/utils.js:295:12)\n"}


id: a188a8b4-1ff3-4eb9-8bd3-79b6dc83eb63
entity_type: website_companion
entity_id: 444e059e-941b-4d11-af5a-ce339b4aa25d
event_type: qa_passed
label: Website QA passed
created_at: 2026-06-06 19:34:21.371620
created_by: creator
payload_json:
  {"command": "npm run qa:production", "returncode": 0, "stdout": "\n> truetraceshorts-website@0.0.1 qa:production\n> npm run build && node scripts/production-qa.mjs\n\n\n> truetraceshorts-website@0.0.1 build\n> astro build\n\n21:34:19 [content] Syncing content\n21:34:20 [content] Synced content\n21:34:20 [types] Generated 488ms\n21:34:20 [build] output: \"static\"\n21:34:20 [build] mode: \"static\"\n21:34:20 [build] directory: /home/agent/projects/TrueTraceShorts_WebSite/dist/\n21:34:20 [build] Collecting build info...\n21:34:20 [build] \u2713 Completed in 502ms.\n21:34:20 [build] Building static entrypoints...\n21:34:21 [vite] \u2713 built in 1.08s\n21:34:21 [vite] \u2713 built in 8ms\n21:34:21 [build] Rearranging server assets...\n\n generating static routes \n21:34:21   \u251c\u2500 /404.html (+9ms) \n21:34:21   \u251c\u2500 /about/index.html (+2ms) \n21:34:21   \u251c\u2500 /already-clicked/index.html (+3ms) \n21:34:21   \u251c\u2500 /checklist/index.html (+2ms) \n21:34:21   \u251c\u2500 /privacy/index.html (+4ms) \n21:34:21   \u251c\u2500 /redflags/boss-gift-cards/index.html (+4ms) \n21:34:21   \u251c\u2500 /redflags/delivery-sms-trap/index.html (+2ms) \n21:34:21   \u251c\u2500 /redflags/fake-captcha/index.html (+4ms) \n21:34:21   \u251c\u2500 /redflags/fake-equipment-check/index.html (+3ms) \n21:34:21   \u251c\u2500 /redflags/fake-invoice-payment-route/index.html (+2ms) \n21:34:21   \u251c\u2500 /redflags/fake-login-page/index.html (+2ms) \n21:34:21   \u251c\u2500 /redflags/fake-page-deletion-warning/index.html (+2ms) \n21:34:21   \u251c\u2500 /redflags/fake-reviews/index.html (+2ms) \n21:34:21   \u251c\u2500 /redflags/fake-shop/index.html (+2ms) \n21:34:21   \u251c\u2500 /redflags/fake-support-number/index.html (+2ms) \n21:34:21   \u251c\u2500 /redflags/fake-support-popup/index.html (+2ms) \n21:34:21   \u251c\u2500 /redflags/login-prompt-you-didn-t-start-don-t-approve/index.html (+3ms) \n21:34:21   \u251c\u2500 /redflags/marketplace-off-platform-scam/index.html (+1ms) \n21:34:21   \u251c\u2500 /redflags/mfa-prompt-without-login/index.html (+2ms) \n21:34:21   \u251c\u2500 /redflags/small-delivery-fee/index.html (+1ms) \n21:34:21   \u251c\u2500 /redflags/index.html (+4ms) \n21:34:21   \u251c\u2500 /robots.txt (+1ms) \n21:34:21   \u251c\u2500 /safety/index.html (+2ms) \n21:34:21   \u251c\u2500 /sitemap.xml (+2ms) \n21:34:21   \u251c\u2500 /terms/index.html (+1ms) \n21:34:21   \u251c\u2500 /tools/index.html (+2ms) \n21:34:21   \u251c\u2500 /index.html (+2ms) \n21:34:21 \u2713 Completed in 85ms.\n\n21:34:21 [build] \u2713 Completed in 1.22s.\n21:34:21 [build] 25 page(s) built in 1.73s\n21:34:21 [build] Complete!\n{\n  \"ok\": true,\n  \"routesChecked\": 25,\n  \"redflagRoutesChecked\": 15,\n  \"internalLinksChecked\": 639,\n  \"warnings\": [],\n  \"failures\": [],\n  \"liveResults\": []\n}\n", "stderr": ""}


id: 2255624e-75b8-4626-ac06-b9db02aae0c7
entity_type: website_companion
entity_id: 444e059e-941b-4d11-af5a-ce339b4aa25d
event_type: commit_prepared
label: Website commit prepared
created_at: 2026-06-06 19:34:21.402652
created_by: creator
payload_json:
  {"status": {"command": "git status --short", "returncode": 0, "stdout": "?? data/candidates/package_real_003.json\n?? public/redflags/thumbnails/login-prompt-you-didn-t-start-don-t-approve-start.webp\n?? src/content/redflags/login-prompt-you-didn-t-start-don-t-approve.md\n", "stderr": ""}}


id: 04b0fe7b-ffda-4944-bd32-7221364114a7
entity_type: analytics_import
entity_id: 272de855-c1b7-435f-97b3-ae2c2e73da31
event_type: csv_canonical_import
label: YouTube CSV import with content detection
created_at: 2026-06-06 20:08:52.881305
created_by: creator
payload_json:
  {"folder": "/home/agent/projects/AutoShorts_Dashboard/storage/imports/youtube/260606", "recognized": {"Tabellendaten": {"file_name": "260606_Tabellendaten.csv", "path": "/home/agent/projects/AutoShorts_Dashboard/storage/imports/youtube/260606/260606_Tabellendaten.csv", "size": 4037, "sha256": "e61ccd059357471eb3dd5e5e3fad4582a8d39cd8acd16f1c6b15ca2d9faa9c3b", "detected_type": "youtube_video_table", "label": "Tabellendaten", "rows": 42, "data_rows": 41, "warnings": ["Row 31: partial snapshot without views for AfsHX2LQjYk", "Row 32: partial snapshot without views for _sk-eIssPRI", "Row 33: partial snapshot without views for GRgfDax4y50", "Row 34: partial snapshot without views for GNL35OtHskA", "Row 35: partial snapshot without views for NSZv6ArSQP4", "Row 36: partial snapshot without views for 3K9PugrlPGs", "Row 37: partial snapshot without views for g3ASg0tzFMM", "Row 38: partial snapshot without views for gaNNTcrVmog", "Row 39: partial snapshot without views for CQzD49g6Llo", "Row 40: partial snapshot without views for lpGSKIzEiQw", "Row 41: partial snapshot without views for TTTr9QzufAs", "Row 42: partial snapshot without views for U2PVwKaAYTg", "Row 43: partial snapshot without views for 5OaNyu4jPfY"], "errors": [], "canonical_name": "260606_Tabellendaten.csv", "is_canonical": true}}, "missing": ["Diagrammdaten", "Gesamtwerte"], "warnings": ["19gjWRSocGaZerFRsDKPbH1ngrTQKO2i8.csv: also detected as Tabellendaten; using 260606_Tabellendaten.csv for import", "1t9kWYy5gbX1hCBbEVdMvfZ__mMi-OD6t.csv: also detected as Tabellendaten; using 260606_Tabellendaten.csv for import", "Diagrammdaten.csv missing; chart-level CSV skipped. Video results can still be imported.", "Gesamtwerte.csv missing; daily views summary unavailable.", "260606_Tabellendaten.csv: total row views=441 watch_time=0.4399 subscribers=-1 impressions=667 ctr=1.35", "260606_Tabellendaten.csv: Row 31: partial snapshot without views for AfsHX2LQjYk", "260606_Tabellendaten.csv: Row 32: partial snapshot without views for _sk-eIssPRI", "260606_Tabellendaten.csv: Row 33: partial snapshot without views for GRgfDax4y50", "260606_Tabellendaten.csv: Row 34: partial snapshot without views for GNL35OtHskA", "260606_Tabellendaten.csv: Row 35: partial snapshot without views for NSZv6ArSQP4", "260606_Tabellendaten.csv: Row 36: partial snapshot without views for 3K9PugrlPGs", "260606_Tabellendaten.csv: Row 37: partial snapshot without views for g3ASg0tzFMM", "260606_Tabellendaten.csv: Row 38: partial snapshot without views for gaNNTcrVmog", "260606_Tabellendaten.csv: Row 39: partial snapshot without views for CQzD49g6Llo", "260606_Tabellendaten.csv: Row 40: partial snapshot without views for lpGSKIzEiQw", "260606_Tabellendaten.csv: Row 41: partial snapshot without views for TTTr9QzufAs", "260606_Tabellendaten.csv: Row 42: partial snapshot without views for U2PVwKaAYTg", "260606_Tabellendaten.csv: Row 43: partial snapshot without views for 5OaNyu4jPfY"]}


id: b6d7d532-16cf-40bd-a953-07b133edda42
entity_type: analytics_post
entity_id: f87a45fc-b23f-44c1-baef-da94af14229f
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.409849
created_by: creator
payload_json:
  {"external_post_id": "jBVo4l5vdEY", "video_asset_id": "227f974b-7122-4403-9bf0-d870e24a9ed7", "content_script_id": "e12ebdfb-4f12-4dab-b57d-54898360b97d", "family_id": "ee02a8c4-1c7b-4fea-b72a-d507948917e9", "reason": "Matched by YouTube video ID from website candidate", "target": {"type": "content_script", "id": "erf-024-fake-page-deletion-warning", "candidate_id": "erf-024-fake-page-deletion-warning", "package_id": null, "title": "Fake Page Deletion Warning", "youtube_title": "Fake page deletion warning: don\u2019t click the appeal link", "family": "Creator Account Traps", "content_family": "Creator Account Traps", "website_slug": "fake-page-deletion-warning", "website_status": "guide exists", "website_url": "https://truetraceshorts.pages.dev/redflags/fake-page-deletion-warning/", "website_content_path": "/home/agent/projects/TrueTraceShorts_WebSite/src/content/redflags/fake-page-deletion-warning.md", "youtube_id": "jBVo4l5vdEY", "youtube_url": "https://www.youtube.com/shorts/jBVo4l5vdEY", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from website candidate", "match_reasons": ["Matched by YouTube video ID from website candidate"], "sources": ["website_candidate", "website_markdown", "youtube_upload_audit"]}}


id: 9b7add1b-86b8-4a78-936f-f94d59fd4ffe
entity_type: analytics_post
entity_id: fb8152b9-51d2-4d4b-85b8-f44526e5f4cb
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.445908
created_by: creator
payload_json:
  {"external_post_id": "QXqtLy7r4kc", "video_asset_id": "1a9f6fe2-bf27-4fca-9a5d-e7d34bb2b23b", "content_script_id": "714f3c48-5f2b-4928-a9a3-ad8357b108f1", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "reason": "Matched by YouTube video ID from YouTube upload audit", "target": {"type": "content_script", "id": "erf-003-bank-code-scam", "candidate_id": "erf-003-bank-code-scam", "package_id": null, "title": "Never Read This Bank Code Out Loud", "youtube_title": "Never Read This Bank Code Out Loud", "family": "Everyday Red Flags", "content_family": "Everyday Red Flags", "website_slug": null, "website_status": "no guide", "website_url": null, "website_content_path": null, "youtube_id": "QXqtLy7r4kc", "youtube_url": "https://www.youtube.com/shorts/QXqtLy7r4kc", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from YouTube upload audit", "match_reasons": ["Matched by YouTube video ID from YouTube upload audit"], "sources": ["youtube_upload_audit"]}}


id: 094de8f4-8360-4833-ac7e-d2c1ebf19a5a
entity_type: analytics_post
entity_id: 3558c97c-ad6a-4bc8-b87a-9f93e2411a93
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.489470
created_by: creator
payload_json:
  {"external_post_id": "iDqRkqmL-QY", "video_asset_id": "984ed58a-3834-4de9-90c6-e48877bc09df", "content_script_id": "342ee637-b64b-462f-af92-9e5a884fe5ad", "family_id": "bca8b74b-1977-4c07-9b9b-ed7ea1ce5941", "reason": "Matched by YouTube video ID from markdown redflag", "target": {"type": "content_script", "id": "delivery-sms-trap", "candidate_id": "delivery-sms-trap", "package_id": null, "title": "Delivery SMS Trap", "youtube_title": "Fake Delivery SMS: What to check before you tap the link", "family": "Text & Delivery Scams", "content_family": "Text & Delivery Scams", "website_slug": "delivery-sms-trap", "website_status": "guide exists", "website_url": "https://truetraceshorts.pages.dev/redflags/delivery-sms-trap/", "website_content_path": "/home/agent/projects/TrueTraceShorts_WebSite/src/content/redflags/delivery-sms-trap.md", "youtube_id": "iDqRkqmL-QY", "youtube_url": "https://www.youtube.com/shorts/iDqRkqmL-QY", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from markdown redflag", "match_reasons": ["Matched by YouTube video ID from markdown redflag"], "sources": ["website_markdown", "youtube_upload_audit"]}}


id: 545d93b1-3135-49d0-984d-9468a431154d
entity_type: analytics_post
entity_id: d0f9de4d-5467-40a2-a74f-7061dbff9201
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.520387
created_by: creator
payload_json:
  {"external_post_id": "kev9yWXldfE", "video_asset_id": "de5c451d-9b61-4554-8a5a-b34224bfe4a6", "content_script_id": "29a48abc-0ff9-497b-a074-f0d635e66538", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "reason": "Matched by YouTube video ID from YouTube upload audit", "target": {"type": "content_script", "id": "erf-016-task-scam-pay-to-get-paid", "candidate_id": "erf-016-task-scam-pay-to-get-paid", "package_id": null, "title": "The Side Hustle App Has One Red Flag", "youtube_title": "The Side Hustle App Has One Red Flag", "family": "Everyday Red Flags", "content_family": "Everyday Red Flags", "website_slug": null, "website_status": "no guide", "website_url": null, "website_content_path": null, "youtube_id": "kev9yWXldfE", "youtube_url": "https://www.youtube.com/shorts/kev9yWXldfE", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from YouTube upload audit", "match_reasons": ["Matched by YouTube video ID from YouTube upload audit"], "sources": ["youtube_upload_audit"]}}


id: 60f404d0-4ced-49b9-a261-1717679dd07c
entity_type: analytics_post
entity_id: e10609a1-4bc9-495f-b3d9-3ce77bb4be43
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.550741
created_by: creator
payload_json:
  {"external_post_id": "VmVPA1JwNe0", "video_asset_id": "446bcbec-09c6-4659-9226-de01dcb0275b", "content_script_id": "7a5d9018-0dea-4fda-aa66-58624c821735", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "reason": "Matched by YouTube video ID from YouTube upload audit", "target": {"type": "content_script", "id": "erf-006-account-lock-scam", "candidate_id": "erf-006-account-lock-scam", "package_id": null, "title": "If This Message Says Your Account Will Be Locked, Stop", "youtube_title": "If This Message Says Your Account Will Be Locked, Stop", "family": "Everyday Red Flags", "content_family": "Everyday Red Flags", "website_slug": null, "website_status": "no guide", "website_url": null, "website_content_path": null, "youtube_id": "VmVPA1JwNe0", "youtube_url": "https://www.youtube.com/shorts/VmVPA1JwNe0", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from YouTube upload audit", "match_reasons": ["Matched by YouTube video ID from YouTube upload audit"], "sources": ["youtube_upload_audit"]}}


id: 245d6ee5-4d43-40d5-908d-1959f3c60bc5
entity_type: analytics_post
entity_id: 3fa0094e-423e-4d43-91e6-72836b8e5d95
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.598762
created_by: creator
payload_json:
  {"external_post_id": "cs1e_J6TxpI", "video_asset_id": "352901cd-ad79-4bf5-aea8-6153d7b4db2a", "content_script_id": "ecdf3777-be7c-4a37-8589-6b7f74c3328d", "family_id": "0c1aff0b-ac50-4244-8c5d-e6e0b6fe376b", "reason": "Matched by YouTube video ID from website candidate", "target": {"type": "content_script", "id": "boss-gift-cards", "candidate_id": "boss-gift-cards", "package_id": null, "title": "Boss Gift Cards", "youtube_title": "Boss Gift Card Scam: What to check before you buy codes", "family": "Workplace & Payment Red Flags", "content_family": "Workplace & Payment Red Flags", "website_slug": "boss-gift-cards", "website_status": "guide exists", "website_url": "https://truetraceshorts.pages.dev/redflags/boss-gift-cards/", "website_content_path": "/home/agent/projects/TrueTraceShorts_WebSite/src/content/redflags/boss-gift-cards.md", "youtube_id": "cs1e_J6TxpI", "youtube_url": "https://www.youtube.com/shorts/cs1e_J6TxpI", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from website candidate", "match_reasons": ["Matched by YouTube video ID from website candidate"], "sources": ["website_candidate", "website_markdown", "youtube_upload_audit"]}}


id: 495db08f-3e75-4cf0-8608-de429e355d98
entity_type: analytics_post
entity_id: 9f3d299d-a0f1-4f48-bac1-11ddde2bf94f
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.645037
created_by: creator
payload_json:
  {"external_post_id": "FNFlZX-IMz4", "video_asset_id": "599f350d-eb2a-4987-8359-9abd15ae5957", "content_script_id": "94addeeb-6005-4a06-b619-d0e829a6dcf8", "family_id": "57cec079-2987-4777-9b14-74d7db922de7", "reason": "Matched by YouTube video ID from website candidate", "target": {"type": "content_script", "id": "fake-equipment-check", "candidate_id": "fake-equipment-check", "package_id": null, "title": "Fake Equipment Check", "youtube_title": "Remote job equipment fee scam: what to check before you pay", "family": "Job & Remote Work Red Flags", "content_family": "Job & Remote Work Red Flags", "website_slug": "fake-equipment-check", "website_status": "guide exists", "website_url": "https://truetraceshorts.pages.dev/redflags/fake-equipment-check/", "website_content_path": "/home/agent/projects/TrueTraceShorts_WebSite/src/content/redflags/fake-equipment-check.md", "youtube_id": "FNFlZX-IMz4", "youtube_url": "https://www.youtube.com/shorts/FNFlZX-IMz4", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from website candidate", "match_reasons": ["Matched by YouTube video ID from website candidate"], "sources": ["website_candidate", "website_markdown", "youtube_upload_audit"]}}


id: 3cca16ca-4769-4d57-a7b5-c9ef17b71f3f
entity_type: analytics_post
entity_id: 59cccc8d-2ebc-4de4-af99-4914c572c59b
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.689649
created_by: creator
payload_json:
  {"external_post_id": "09VdR8MUm5k", "video_asset_id": "b957c001-eb3e-4cca-bfdf-1211fc31de60", "content_script_id": "e6ee4844-3e4b-4a0c-bad9-7865ed212e73", "family_id": "2f089a0d-795d-46c0-867e-eeb1a5717d0f", "reason": "Matched by YouTube video ID from website candidate", "target": {"type": "content_script", "id": "fake-shop", "candidate_id": "fake-shop", "package_id": null, "title": "Fake Shop", "youtube_title": "Fake Online Shop: What to check before you pay", "family": "Shopping & Consumer Red Flags", "content_family": "Shopping & Consumer Red Flags", "website_slug": "fake-shop", "website_status": "guide exists", "website_url": "https://truetraceshorts.pages.dev/redflags/fake-shop/", "website_content_path": "/home/agent/projects/TrueTraceShorts_WebSite/src/content/redflags/fake-shop.md", "youtube_id": "09VdR8MUm5k", "youtube_url": "https://www.youtube.com/shorts/09VdR8MUm5k", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from website candidate", "match_reasons": ["Matched by YouTube video ID from website candidate"], "sources": ["website_candidate", "website_markdown", "youtube_upload_audit"]}}


id: b954f4ed-a92c-41d4-aa5e-d0979966ad72
entity_type: analytics_post
entity_id: c1298886-eabc-4fab-bec7-188039d8e890
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.733846
created_by: creator
payload_json:
  {"external_post_id": "xBGX0zMnWow", "video_asset_id": "87dfd941-4e33-4cad-8e74-39e137d4fa3a", "content_script_id": "878e0dc4-50f0-448f-9cb5-22829628ff0d", "family_id": "dc685f7b-d60a-4d2a-9ba5-c84043a29c15", "reason": "Matched by YouTube video ID from website candidate", "target": {"type": "content_script", "id": "fake-captcha", "candidate_id": "fake-captcha", "package_id": null, "title": "Fake CAPTCHA", "youtube_title": "Fake CAPTCHA Trap: What to check before you click Allow", "family": "Browser & Permission Red Flags", "content_family": "Browser & Permission Red Flags", "website_slug": "fake-captcha", "website_status": "guide exists", "website_url": "https://truetraceshorts.pages.dev/redflags/fake-captcha/", "website_content_path": "/home/agent/projects/TrueTraceShorts_WebSite/src/content/redflags/fake-captcha.md", "youtube_id": "xBGX0zMnWow", "youtube_url": "https://www.youtube.com/shorts/xBGX0zMnWow", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from website candidate", "match_reasons": ["Matched by YouTube video ID from website candidate"], "sources": ["website_candidate", "website_markdown", "youtube_upload_audit"]}}


id: 98736d7b-2ed9-42f4-8ddc-fa90b8f52b1e
entity_type: analytics_post
entity_id: 6def2dc4-49ae-46ff-9b5b-19d238147223
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.767993
created_by: creator
payload_json:
  {"external_post_id": "zVDSE6MxH_o", "video_asset_id": "cbf6aad4-4dd6-43f7-9bf8-9d52474a8fbf", "content_script_id": "52e35d20-e694-4634-8720-8955fce7341a", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "reason": "Matched by YouTube video ID from YouTube upload audit", "target": {"type": "content_script", "id": "erf-007-fake-support-popup-scam", "candidate_id": "erf-007-fake-support-popup-scam", "package_id": null, "title": "If a Website Says \u201cCall Support Now\u201d, Stop", "youtube_title": "If a Website Says \u201cCall Support Now\u201d, Stop", "family": "Everyday Red Flags", "content_family": "Everyday Red Flags", "website_slug": null, "website_status": "no guide", "website_url": null, "website_content_path": null, "youtube_id": "zVDSE6MxH_o", "youtube_url": "https://www.youtube.com/shorts/zVDSE6MxH_o", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from YouTube upload audit", "match_reasons": ["Matched by YouTube video ID from YouTube upload audit"], "sources": ["youtube_upload_audit"]}}


id: a7677e4c-7635-4cfa-843f-d0a9d82a3c31
entity_type: analytics_post
entity_id: ecb9fd01-dde2-415a-9340-f29176c2552c
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.797978
created_by: creator
payload_json:
  {"external_post_id": "G7FA5vnLElM", "video_asset_id": "17cf397c-c41b-4740-b907-98cb3c7161f7", "content_script_id": "4df8ca23-59a9-42fd-8871-626fa497c7b1", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "reason": "Matched by YouTube video ID from YouTube upload audit", "target": {"type": "content_script", "id": "tt003-true-scam-story-fake-support-popup", "candidate_id": "tt003-true-scam-story-fake-support-popup", "package_id": null, "title": "It Started With a Fake Support Popup", "youtube_title": "It Started With a Fake Support Popup", "family": null, "content_family": null, "website_slug": null, "website_status": "no guide", "website_url": null, "website_content_path": null, "youtube_id": "G7FA5vnLElM", "youtube_url": "https://www.youtube.com/shorts/G7FA5vnLElM", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from YouTube upload audit", "match_reasons": ["Matched by YouTube video ID from YouTube upload audit"], "sources": ["youtube_upload_audit"]}}


id: aa0e640e-fa64-4c6d-b109-a78a9ebe44ce
entity_type: analytics_post
entity_id: b54013a5-8aec-4920-8d17-9f7b003f5f38
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.829099
created_by: creator
payload_json:
  {"external_post_id": "Hx9Li8P17kQ", "video_asset_id": "0540b1c8-5a93-4c7e-b542-2165e31fbf89", "content_script_id": "cf43945a-099d-4655-9e90-0cd333253b74", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "reason": "Matched by YouTube video ID from YouTube upload audit", "target": {"type": "content_script", "id": "erf-017-app-contacts-permission", "candidate_id": "erf-017-app-contacts-permission", "package_id": null, "title": "This App Permission Is a Red Flag", "youtube_title": "This App Permission Is a Red Flag", "family": "Everyday Red Flags", "content_family": "Everyday Red Flags", "website_slug": null, "website_status": "no guide", "website_url": null, "website_content_path": null, "youtube_id": "Hx9Li8P17kQ", "youtube_url": "https://www.youtube.com/shorts/Hx9Li8P17kQ", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from YouTube upload audit", "match_reasons": ["Matched by YouTube video ID from YouTube upload audit"], "sources": ["youtube_upload_audit"]}}


id: 675ff0ac-87f8-4334-904f-d1566ca227cf
entity_type: analytics_post
entity_id: ac1bfdc1-f89b-4dd9-ad10-f47409df6e80
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.859421
created_by: creator
payload_json:
  {"external_post_id": "tSQl1u3QdQk", "video_asset_id": "7c74e12b-648a-4c47-8692-df69a1979d23", "content_script_id": "70aedc9d-83c2-4082-bd68-079bc1b11a85", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "reason": "Matched by YouTube video ID from YouTube upload audit", "target": {"type": "content_script", "id": "erf-008-marketplace-off-platform-scam", "candidate_id": "erf-008-marketplace-off-platform-scam", "package_id": null, "title": "If a Buyer Sends You a Payment Link, Stop", "youtube_title": "If a Buyer Sends You a Payment Link, Stop", "family": "Everyday Red Flags", "content_family": "Everyday Red Flags", "website_slug": null, "website_status": "no guide", "website_url": null, "website_content_path": null, "youtube_id": "tSQl1u3QdQk", "youtube_url": "https://www.youtube.com/shorts/tSQl1u3QdQk", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from YouTube upload audit", "match_reasons": ["Matched by YouTube video ID from YouTube upload audit"], "sources": ["youtube_upload_audit"]}}


id: c6866734-774a-444f-8612-695d2bea137a
entity_type: analytics_post
entity_id: 365ef386-e5d7-4244-b4e1-95db2751ad60
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.889959
created_by: creator
payload_json:
  {"external_post_id": "L4XmX49PIas", "video_asset_id": "ebe575a3-9311-4d24-83b8-734f8e0773c3", "content_script_id": "7b1856f8-6ede-44cf-aea4-422b44894b16", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "reason": "Matched by YouTube video ID from YouTube upload audit", "target": {"type": "content_script", "id": "erf-009-shared-document-login-phishing", "candidate_id": "erf-009-shared-document-login-phishing", "package_id": null, "title": "If a Shared Document Asks for Your Password, Stop", "youtube_title": "If a Shared Document Asks for Your Password, Stop", "family": "Everyday Red Flags", "content_family": "Everyday Red Flags", "website_slug": null, "website_status": "no guide", "website_url": null, "website_content_path": null, "youtube_id": "L4XmX49PIas", "youtube_url": "https://www.youtube.com/shorts/L4XmX49PIas", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from YouTube upload audit", "match_reasons": ["Matched by YouTube video ID from YouTube upload audit"], "sources": ["youtube_upload_audit"]}}


id: df989617-0560-41a2-87fa-2d56db2a1502
entity_type: analytics_post
entity_id: 364acdc1-0ed0-4c0c-9acb-352c4c1ca986
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.921249
created_by: creator
payload_json:
  {"external_post_id": "AfsHX2LQjYk", "video_asset_id": "cc41c83a-5792-4671-8925-282fe176b059", "content_script_id": "652e2198-6436-4054-ac29-7bb9d3541aee", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "reason": "Matched by YouTube video ID from YouTube upload audit", "target": {"type": "content_script", "id": "tt001-already-clicked-fake-delivery-link", "candidate_id": "tt001-already-clicked-fake-delivery-link", "package_id": null, "title": "Already Clicked a Fake Delivery Link?", "youtube_title": "Already Clicked a Fake Delivery Link?", "family": null, "content_family": null, "website_slug": null, "website_status": "no guide", "website_url": null, "website_content_path": null, "youtube_id": "AfsHX2LQjYk", "youtube_url": "https://www.youtube.com/shorts/AfsHX2LQjYk", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from YouTube upload audit", "match_reasons": ["Matched by YouTube video ID from YouTube upload audit"], "sources": ["youtube_upload_audit"]}}


id: 9004e7c4-a842-414b-9baa-8d317b0f5656
entity_type: analytics_post
entity_id: 92a701e0-3c49-4b65-a414-35126aaede38
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.952054
created_by: creator
payload_json:
  {"external_post_id": "GNL35OtHskA", "video_asset_id": "c9939d6b-f70f-4677-be99-400badc5ca6c", "content_script_id": "0d484e81-6340-4366-a427-170e29dbc833", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "reason": "Matched by YouTube video ID from YouTube upload audit", "target": {"type": "content_script", "id": "erf-010-invoice-bank-detail-change", "candidate_id": "erf-010-invoice-bank-detail-change", "package_id": null, "title": "If an Invoice Changes Bank Details, Stop", "youtube_title": "If an Invoice Changes Bank Details, Stop", "family": "Everyday Red Flags", "content_family": "Everyday Red Flags", "website_slug": null, "website_status": "no guide", "website_url": null, "website_content_path": null, "youtube_id": "GNL35OtHskA", "youtube_url": "https://www.youtube.com/shorts/GNL35OtHskA", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from YouTube upload audit", "match_reasons": ["Matched by YouTube video ID from YouTube upload audit"], "sources": ["youtube_upload_audit"]}}


id: 4cae26a6-f542-45e4-af1d-8c26795d7291
entity_type: analytics_post
entity_id: 296223e2-0e62-4b5b-be57-c05a0aacb035
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:55.996787
created_by: creator
payload_json:
  {"external_post_id": "CQzD49g6Llo", "video_asset_id": "08fa7eb7-a256-4093-8537-d5bee51c8a92", "content_script_id": "6cb1451e-13a5-4305-89c9-1a1b792cd05d", "family_id": "3d02063c-1261-4003-aff0-412da9787316", "reason": "Matched by YouTube video ID from website candidate", "target": {"type": "content_script", "id": "quiz-marketplace-offplatform-v001", "candidate_id": "quiz-marketplace-offplatform-v001", "package_id": null, "title": "Marketplace Off-Platform Scam", "youtube_title": "Marketplace buyer off-platform scam: the one move to spot", "family": "Marketplace Red Flags", "content_family": "Marketplace Red Flags", "website_slug": "marketplace-off-platform-scam", "website_status": "guide exists", "website_url": "https://truetraceshorts.pages.dev/redflags/marketplace-off-platform-scam/", "website_content_path": "/home/agent/projects/TrueTraceShorts_WebSite/src/content/redflags/marketplace-off-platform-scam.md", "youtube_id": "CQzD49g6Llo", "youtube_url": "https://www.youtube.com/shorts/CQzD49g6Llo", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from website candidate", "match_reasons": ["Matched by YouTube video ID from website candidate"], "sources": ["website_candidate", "website_markdown", "youtube_upload_audit"]}}


id: 3704afa4-821a-44ad-ac53-33652ab2a11b
entity_type: analytics_post
entity_id: b5b324f0-6673-4fe0-9c06-8f42d08cbbd7
event_type: analytics_auto_linked
label: Analytics auto-linked by high-confidence match
created_at: 2026-06-06 20:32:56.026640
created_by: creator
payload_json:
  {"external_post_id": "5OaNyu4jPfY", "video_asset_id": "c740145b-1ba3-494e-94bc-d24c85c4ae46", "content_script_id": "cf18a98a-b42d-4a37-8a16-c8539ef4b6e3", "family_id": "bcb8b124-8bdd-4431-8329-d10f7171f508", "reason": "Matched by YouTube video ID from YouTube upload audit", "target": {"type": "content_script", "id": "erf-005-toll-text-scam", "candidate_id": "erf-005-toll-text-scam", "package_id": null, "title": "The Tiny Toll Fee Text Scam", "youtube_title": "The Tiny Toll Fee Text Scam", "family": "Everyday Red Flags", "content_family": "Everyday Red Flags", "website_slug": null, "website_status": "no guide", "website_url": null, "website_content_path": null, "youtube_id": "5OaNyu4jPfY", "youtube_url": "https://www.youtube.com/shorts/5OaNyu4jPfY", "script_text": null, "video_path": null, "score": 100, "confidence": "high", "confidence_label": "High \u2014 matched by YouTube video ID", "reason": "Matched by YouTube video ID from YouTube upload audit", "match_reasons": ["Matched by YouTube video ID from YouTube upload audit"], "sources": ["youtube_upload_audit"]}}


id: d12b0199-d6e0-49b1-a0b5-6ebb10c2bfcf
entity_type: post_draft
entity_id: 7c6cac62-3e11-4450-be2e-4f46fc93df6e
event_type: youtube_upload_private_succeeded
label: YouTube private upload dry-run complete
created_at: 2026-06-06 21:02:33.160059
created_by: creator
payload_json:
  {"youtube_video_id": "dryrun_6c8db17d8ce14520", "youtube_url": "https://www.youtube.com/shorts/dryrun_6c8db17d8ce14520", "dry_run": true, "website_link_allowed": false}


id: c5f2e20c-77e7-4b48-ac00-8f80b2d731cf
entity_type: video
entity_id: 7a291e28-24fd-4980-a680-8f8708799bb0
event_type: existing_youtube_upload_detected
label: Existing YouTube upload detected
created_at: 2026-06-06 21:48:49.600191
created_by: creator
payload_json:
  {"candidate_id": "erf-027-small-delivery-fee-director-pass", "youtube_video_id": "egZgCZCGGhU", "website_status": "pushed", "audit_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/youtube_upload_audits/erf-027-small-delivery-fee-director-pass_chatterbox_gianna_director_pass_pure_ai_v1_youtube_upload_audit.json"}


id: a92d560d-d29f-4d7b-821c-daf89d3f61d6
entity_type: video
entity_id: a1b58a3f-5f7a-4b43-a6eb-4111a55e635e
event_type: existing_youtube_upload_detected
label: Existing YouTube upload detected
created_at: 2026-06-06 21:48:49.677946
created_by: creator
payload_json:
  {"candidate_id": "erf-026-fake-support-number-director-pass", "youtube_video_id": "VT669BkNdnw", "website_status": "pushed", "audit_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/youtube_upload_audits/erf-026-fake-support-number-director-pass_chatterbox_gianna_director_pass_pure_ai_v1_youtube_upload_audit.json"}


id: 8242e68a-0436-44ad-8bbb-c26b9e8596d9
entity_type: video
entity_id: 98635ee8-76bb-4ce9-9d0c-f8e973a8ae92
event_type: existing_youtube_upload_detected
label: Existing YouTube upload detected
created_at: 2026-06-06 21:48:49.752127
created_by: creator
payload_json:
  {"candidate_id": "erf-025-mfa-prompt-without-login", "youtube_video_id": "J6ErKh55-KQ", "website_status": "pushed", "audit_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/youtube_upload_audits/erf-025-mfa-prompt-without-login_chatterbox_gianna_clone_premium_v1_readable_silent_2line_clean_ai_youtube_upload_audit.json"}


id: b3f2dcaf-519e-4738-8b0f-68fe014b55f0
entity_type: website
entity_id: 444e059e-941b-4d11-af5a-ce339b4aa25d
event_type: website_state_reconciled
label: Potential duplicate website guide detected
created_at: 2026-06-06 21:49:01.370650
created_by: creator
payload_json:
  {"status": "potential_duplicate", "existing_slug": "mfa-prompt-without-login", "pending_slug": "login-prompt-you-didn-t-start-don-t-approve", "recommendation": "merge / discard pending / keep as new \u2014 requires explicit approval", "existing_path": "/home/agent/projects/TrueTraceShorts_WebSite/src/content/redflags/mfa-prompt-without-login.md", "pending_path": "/home/agent/projects/TrueTraceShorts_WebSite/src/content/redflags/login-prompt-you-didn-t-start-don-t-approve.md"}


id: 44d701d1-9ef9-4a07-9594-075c0c8bc1e6
entity_type: production_queue
entity_id: 774e1ed1-6500-4b9a-bea2-453708902e65
event_type: production_package_attached
label: Production package attached
created_at: 2026-06-06 22:14:46.860399
created_by: creator
payload_json:
  {"package_path": "storage/incoming/package_774e1ed1", "manifest_path": "storage/incoming/package_774e1ed1/manifest.json", "video_asset_id": null}


id: b35180fe-b508-494e-bc6b-08b41865375f
entity_type: production_queue
entity_id: 774e1ed1-6500-4b9a-bea2-453708902e65
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-06 22:14:47.114504
created_by: creator
payload_json:
  {"package_id": "package_774e1ed1", "video_asset_id": "900c887c-f76c-40ef-a491-a402133f654e", "manifest_queue_item_id": "774e1ed1-6500-4b9a-bea2-453708902e65"}


id: 3088863a-c791-4a82-9142-cbc81d1c7813
entity_type: production_queue
entity_id: 774e1ed1-6500-4b9a-bea2-453708902e65
event_type: production_package_attached
label: Production package attached
created_at: 2026-06-06 22:14:47.395570
created_by: creator
payload_json:
  {"package_path": "storage/incoming/package_774e1ed1", "manifest_path": "storage/incoming/package_774e1ed1/manifest.json", "video_asset_id": "98635ee8-76bb-4ce9-9d0c-f8e973a8ae92"}


id: 9e870b1e-b5ea-444d-a482-45154cf2d7ba
entity_type: production_queue
entity_id: 774e1ed1-6500-4b9a-bea2-453708902e65
event_type: production_package_attached
label: Production package attached
created_at: 2026-06-06 22:15:12.012185
created_by: creator
payload_json:
  {"package_path": "storage/incoming/package_774e1ed1", "manifest_path": "storage/incoming/package_774e1ed1/manifest.json", "video_asset_id": "900c887c-f76c-40ef-a491-a402133f654e"}


id: 24b40914-115b-451c-9744-ce428c229616
entity_type: upload_request
entity_id: be4accf2-1904-4d32-98da-1c27e69c78db
event_type: upload_request_approved
label: Existing Jarvis uploader request approved
created_at: 2026-06-06 22:15:24.948892
created_by: creator
payload_json:
  {"candidate_id": "package_774e1ed1", "approval_command": "APPROVE_UPLOAD package_774e1ed1 7d1164b20fc5", "outbox_path": "../storage/outbox/upload_requests/be4accf2-1904-4d32-98da-1c27e69c78db.json"}


id: 983c9413-2f7b-42b2-bbb4-0adbaa951331
entity_type: upload_request
entity_id: 0faaf66c-9596-41a7-a95f-b31abe6e5a8f
event_type: upload_request_approved
label: Existing Jarvis uploader request approved
created_at: 2026-06-06 22:15:51.387754
created_by: creator
payload_json:
  {"candidate_id": "package_774e1ed1", "approval_command": "APPROVE_UPLOAD package_774e1ed1 7d1164b20fc5", "outbox_path": "../storage/outbox/upload_requests/0faaf66c-9596-41a7-a95f-b31abe6e5a8f.json"}


id: 07e0a24d-f150-46e5-b73a-0124531c3214
entity_type: website_companion
entity_id: 47ffb2c4-2471-47ec-b09a-5a72fc8134f6
event_type: payload_prepared
label: Website payload prepared
created_at: 2026-06-07 07:32:20.042829
created_by: creator
payload_json:
  {"video_asset_id": "900c887c-f76c-40ef-a491-a402133f654e", "slug": "test-preview-if-this-message-says-your-account-will-be-locked-stop"}


id: 6a6ff1fd-1e7a-4f23-9981-28cac241b7c7
entity_type: website_companion
entity_id: 47ffb2c4-2471-47ec-b09a-5a72fc8134f6
event_type: generated
label: Website companion generated
created_at: 2026-06-07 07:32:20.332997
created_by: creator
payload_json:
  {"command": "npm run generate:companion -- --candidate data/candidates/package_774e1ed1.json --video /home/agent/projects/AutoShorts_Dashboard/storage/processed/package_774e1ed1/video.mp4", "returncode": 0, "stdout": "\n> truetraceshorts-website@0.0.1 generate:companion\n> node scripts/generate-companion-page.mjs --candidate data/candidates/package_774e1ed1.json --video /home/agent/projects/AutoShorts_Dashboard/storage/processed/package_774e1ed1/video.mp4\n\n{\n  \"ok\": true,\n  \"slug\": \"test-preview-if-this-message-says-your-account-will-be-locked-stop\",\n  \"content\": \"src/content/redflags/test-preview-if-this-message-says-your-account-will-be-locked-stop.md\",\n  \"thumbnail\": \"public/redflags/thumbnails/test-preview-if-this-message-says-your-account-will-be-locked-stop-start.webp\"\n}\n", "stderr": ""}


id: 73356268-9586-4eb1-a092-37d393688008
entity_type: video
entity_id: 7a291e28-24fd-4980-a680-8f8708799bb0
event_type: metadata_saved
label: Metadata saved
created_at: 2026-06-07 07:57:36.366116
created_by: creator
payload_json:
  {"post_draft_id": "24144eda-6b8b-4a7e-bb24-7a92f8a0fba4", "changed_fields": ["caption", "hashtags_json"]}


id: dc4ec402-048c-4829-b40e-a170b0c037a5
entity_type: video
entity_id: 900c887c-f76c-40ef-a491-a402133f654e
event_type: scheduled
label: Scheduled
created_at: 2026-06-07 08:37:34.132432
created_by: creator
payload_json:
  {"post_draft_id": "0a4cf3de-f87c-469d-8d70-116972d284f2", "scheduled_at": "2026-06-08T09:00:00+02:00"}


id: a9dc820a-300f-43b7-8afa-0a13a91359a5
entity_type: upload_request
entity_id: 0fca335f-043a-461e-9156-5af3b346614c
event_type: upload_request_approved
label: Existing Jarvis uploader request approved
created_at: 2026-06-07 08:37:34.168050
created_by: creator
payload_json:
  {"candidate_id": "package_774e1ed1", "approval_command": "APPROVE_UPLOAD package_774e1ed1 7d1164b20fc5", "outbox_path": "../storage/outbox/upload_requests/0fca335f-043a-461e-9156-5af3b346614c.json"}


id: 4217fec7-b224-4f86-aef3-0fbadd31f18c
entity_type: dev_reset
entity_id: active_workspace
event_type: active_workspace_reset
label: Active workspace archived for real production run
created_at: 2026-06-07 09:08:53.787465
created_by: creator
payload_json:
  {"videos_archived": 7, "drafts_archived": 11, "upload_requests_archived": 1, "queue_items_archived": 2, "archive_status": "archived", "queue_archive_status": "archived_pre_real_run"}


id: eb36ec5a-8f4b-43ce-8a0e-3e66edbcedfe
entity_type: production_queue
entity_id: 1a52f20e-549e-4879-bf78-7f9bdcc5a239
event_type: production_concept_proposed
label: Production concept proposed
created_at: 2026-06-07 09:10:13.097208
created_by: creator
payload_json:
  {"queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "title": "Delivery fee traps: the courier chatbot pressure trick", "content_family": "Delivery fee traps", "hook": "A courier chatbot asking for a card is not customer support.", "script_idea": "Hook: A courier chatbot asking for a card is not customer support.\n\nBrief: Messenger/chatbot delivery flow that pushes a tiny fee, card update or identity check; safer move is app-first verification.\n\nFormat: Chat interface beats, subtitle-heavy, simple red flag labels.", "visual_concept": "Chat interface beats, subtitle-heavy, simple red flag labels. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.", "voice_tone": "Use approved Gianna premium voice for real render. Calm, confident, fast but readable.", "tiktok_caption": "A courier chatbot asking for a card is not customer support.\n\nSafer move: pause, verify through the official app or typed website, and never follow pressure links.", "youtube_title": "Delivery fee traps: the courier chatbot pressure trick", "youtube_description": "A short practical red-flag guide: Delivery fee traps: the courier chatbot pressure trick.\n\nThis video is educational and uses synthetic/AI-generated media.", "hashtags": ["#ScamAlert", "#OnlineSafety", "#DigitalSafety", "#EverydayRedFlags"], "why_this_video": ["Family performance: 0 linked views", "Hook angle: A courier chatbot asking for a card is not customer support.", "No close duplicate detected.", "Rotation: Good rotation fit."], "duplicate_risk": "low", "similar_content": [], "confirm_command": "APPROVE_PRODUCTION 1a52f20e-549e-4879-bf78-7f9bdcc5a239"}


id: ce3c9210-f42b-4689-9e8a-2a2f8291d051
entity_type: dev_reset
entity_id: active_workspace
event_type: active_workspace_reset
label: Active workspace archived for real production run
created_at: 2026-06-07 09:15:02.379692
created_by: creator
payload_json:
  {"videos_archived": 7, "drafts_archived": 0, "upload_requests_archived": 0, "queue_items_archived": 0, "archive_status": "archived", "queue_archive_status": "archived_pre_real_run"}


id: 130b8c88-1f9a-4261-9e20-48a85417e115
entity_type: production_queue
entity_id: 1a52f20e-549e-4879-bf78-7f9bdcc5a239
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-07 09:56:01.628370
created_by: creator
payload_json:
  {"package_id": "package_1a52f20e", "video_asset_id": "025fdc42-0c57-4849-94ea-a396d2c6008f", "manifest_queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239"}


id: 6fb6e7e6-90a2-4fe2-a43e-6467fb7bd488
entity_type: production_queue
entity_id: 1a52f20e-549e-4879-bf78-7f9bdcc5a239
event_type: production_package_attached
label: Production package attached
created_at: 2026-06-07 09:56:01.931380
created_by: creator
payload_json:
  {"package_path": "storage/incoming/package_1a52f20e", "manifest_path": "storage/incoming/package_1a52f20e/manifest.json", "video_asset_id": "025fdc42-0c57-4849-94ea-a396d2c6008f"}


id: d1b27f0b-f73d-4d8b-907d-66ac8ee29e95
entity_type: video
entity_id: 025fdc42-0c57-4849-94ea-a396d2c6008f
event_type: review_rejected
label: Video rejected
created_at: 2026-06-07 10:41:12.412644
created_by: creator
payload_json:
  {"reason": "Visual quality below standard: PowerPoint-like generated graphics instead of premium AI-generated visual styleframes. Voice-over contains pronunciation / speech errors. Current output does not meet AutoShorts production quality requirements.", "categories": ["Visual quality", "Voice-over"], "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239"}


id: 3dcf06e3-a120-4baf-9cd6-f81d25e771d0
entity_type: video
entity_id: 31e8a05c-71ee-4df6-a999-5ed2bc0f6bd6
event_type: quality_report_imported
label: Quality report imported
created_at: 2026-06-07 11:29:24.119853
created_by: creator
payload_json:
  {"quality_report": {"package_id": "package_1a52f20e_v2", "quality_profile": "autoshorts-quality-v1", "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed"}, "integrity_checks": {"video_exists": true, "thumbnail_exists": true, "voice_exists": true, "transcript_exists": true, "resolution_1080x1920": true, "sar_dar_correct": true, "fps_30": true, "duration_25_35s": true, "yuv420p": true, "audio_present": true}, "safety_checks": {"no_real_urls": true, "no_phone_numbers": true, "no_card_numbers": true, "no_iban_like": true, "synthetic_media_disclosure": true, "no_upload_performed": true, "no_website_step_performed": true}, "hook_score": 8.8, "visual_score": 8.5, "voice_score": 9.2, "metadata_score": 8.6, "notes": ["Revision produced from rejected package_1a52f20e; old package left unchanged.", "AI styleframes are text-free; factual labels/captions are renderer-owned.", "Gianna Chatterbox Take 1 selected; faster-whisper transcript WER estimate 0.0 and all critical terms passed.", "No upload, TikTok automation, or website step performed."], "created_at": "2026-06-07T13:29:10.972341"}, "voice_qa": {"voice_engine": "Chatterbox", "voice": "Gianna premium female reference clone v1", "base_url": "http://100.101.173.25:8004", "takes_generated": 3, "selected_take": 1, "script_sha256": "77a9f729b384781be61283c1d19e12d70e294f05fa3a9e0a534dcf2adcc62a38", "transcript_match": "passed", "wer_estimate": 0.0, "critical_terms_passed": true, "hook_line_passed": true, "final_rule_passed": true, "glitch_check": "passed", "takes": [{"take": 1, "seed": 4101, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_1_normalized.wav", "sha256": "e5491d7b1e090154d8b3d1ad520aa38d4a60aeae342581eada61160410f3b357", "size": 10291302, "duration": 26.8, "transcript": "If a delivery bot asks for your card, stop. A real delivery app may ask you to track a parcel, but a random chat asking for a small fee or card update is the red flag. Scammers use tiny amounts because they feel harmless. The fee is not the goal. Your card details are, close the chat, open the delivery app or website yourself. If the parcel is real, it will still be there. One rule, never enter card details from a delivery chat link.", "wer_estimate": 0.0, "critical_terms": {"delivery bot": true, "card": true, "small fee": true, "card update": true, "red flag": true, "scammers": true, "card details": true, "close the chat": true, "delivery app": true, "website yourself": true, "delivery chat link": true}, "critical_terms_passed": true, "hook_line_passed": true, "final_rule_passed": true, "words_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_1_normalized.words.json", "passed": true}, {"take": 2, "seed": 4202, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_2_normalized.wav", "sha256": "f14ca18a2c4260a33de356fd1daa5ff3df57dc57d4ce5083456133a0a7b6fe45", "size": 10229862, "duration": 26.64, "transcript": "If a delivery bot asks for your card, stop. A real delivery app may ask you to track a parcel, but a random chat asking for a small fee or card update is the red flag. Scammers use tiny amounts because they feel harmless. The fees not the goal, your card details are, close the chat, open the delivery app, or website yourself. If the parcel is real, it will still be there. One rule, never enter card details from a delivery chat link.", "wer_estimate": 0.023529411764705882, "critical_terms": {"delivery bot": true, "card": true, "small fee": true, "card update": true, "red flag": true, "scammers": true, "card details": true, "close the chat": true, "delivery app": true, "website yourself": true, "delivery chat link": true}, "critical_terms_passed": true, "hook_line_passed": true, "final_rule_passed": true, "words_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_2_normalized.words.json", "passed": true}, {"take": 3, "seed": 4303, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_3_normalized.wav", "sha256": "9426b07bc17aa555c057745550141df5b6a1acdc4d5e0f1ddcfebb9c577ec2e2", "size": 9876582, "duration": 25.72, "transcript": "If a delivery bot asks for your card, stop. A real delivery app may ask you to track a parcel. But a random chat asking for a small fee your card update is the red flag. Scammers use tiny amounts because they feel harmless. The fee is not the goal. Your card details are, close the chat, open the delivery app or website yourself. If the parcel was real, it will still be there. One rule, never enter card details from a delivery chat link.", "wer_estimate": 0.023529411764705882, "critical_terms": {"delivery bot": true, "card": true, "small fee": true, "card update": true, "red flag": true, "scammers": true, "card details": true, "close the chat": true, "delivery app": true, "website yourself": true, "delivery chat link": true}, "critical_terms_passed": true, "hook_line_passed": true, "final_rule_passed": true, "words_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_3_normalized.words.json", "passed": true}], "selected_output_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_gianna_chatterbox.wav", "created_at": "2026-06-07T13:15:52.302564", "notes": [], "audio_peak_check": {"mean_volume_db": "-16.4", "max_volume_db": "-1.5", "clipping_detected": false, "source": "ffmpeg volumedetect"}, "gate": "passed"}, "visual_qa": {"gate": "passed", "styleframes_count": 5, "render_contact_sheet": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/qa/render_contact_sheet.jpg", "styleframe_contact_sheet": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/qa/styleframe_contact_sheet.jpg", "checked_frames": ["hook_frame.jpg", "scene2_frame.jpg", "mechanism_frame.jpg", "safer_move_frame.jpg", "final_frame.jpg"], "premium_cinematic_not_powerpoint": true, "textfree_ai_styleframes": true, "renderer_owned_text_only": true, "no_real_logos_urls_phone_card_bank_data": true, "no_black_or_empty_video_frames": true, "story_clarity": "delivery bot / card request / tiny fee bait / safer move are communicated", "known_notes": ["Render contact sheet tile has unused black cells after video end; video stream itself has no black bars/empty scenes."], "styleframes": [{"scene": 1, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/styleframes/styleframe_01_hook.png", "sha256": "4cc979ae796922ec7eb48ec2b67859c7fdca941cf32e6b527bc50c676ba301c3", "size": 1875642, "width": 1024, "height": 1536}, {"scene": 2, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/styleframes/styleframe_02_normal_vs_trap.png", "sha256": "80f0ccd81020093865047de7bda3b7210199d095162d7b10cd5d84ac9de3c39d", "size": 2051958, "width": 1024, "height": 1536}, {"scene": 3, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/styleframes/styleframe_03_tiny_fee_bait.png", "sha256": "0987aaec173484a6540004eae8cbbb9da9992002530475a715f40018489eb12d", "size": 1746019, "width": 1024, "height": 1536}, {"scene": 4, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/styleframes/styleframe_04_safer_move.png", "sha256": "42f25f2ad9e72846167feb81a7bb8c20af755d3b8a5cdc504e17a77656a521b8", "size": 1801487, "width": 1024, "height": 1536}, {"scene": 5, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/styleframes/styleframe_05_clean_ending.png", "sha256": "f3f9b3eb7a5957496ce551a1f02ff30ffc22bfa1370a98535b9327b3c3bd35a1", "size": 1805620, "width": 1024, "height": 1536}], "created_at": "2026-06-07T13:29:10.971127"}, "production_report": {"video_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/video.mp4", "thumbnail_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/thumbnail.jpg", "duration": 26.8, "fps": 30, "width": 1080, "height": 1920, "video_sha256": "09bd52458df5d04216fd32ece7cddac4e4c962be9ffea1f4ac6e6bbe25ab0bdb", "voice_sha256": "e5491d7b1e090154d8b3d1ad520aa38d4a60aeae342581eada61160410f3b357", "ffprobe": {"streams": [{"index": 0, "codec_name": "h264", "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10", "profile": "High", "codec_type": "video", "codec_tag_string": "avc1", "codec_tag": "0x31637661", "width": 1080, "height": 1920, "coded_width": 1080, "coded_height": 1920, "closed_captions": 0, "film_grain": 0, "has_b_frames": 2, "sample_aspect_ratio": "1:1", "display_aspect_ratio": "9:16", "pix_fmt": "yuv420p", "level": 40, "chroma_location": "left", "field_order": "progressive", "refs": 1, "is_avc": "true", "nal_length_size": "4", "id": "0x1", "r_frame_rate": "30/1", "avg_frame_rate": "30/1", "time_base": "1/15360", "start_pts": 0, "start_time": "0.000000", "duration_ts": 411648, "duration": "26.800000", "bit_rate": "2528876", "bits_per_raw_sample": "8", "nb_frames": "804", "extradata_size": 48, "disposition": {"default": 1, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0}, "tags": {"language": "und", "handler_name": "VideoHandler", "vendor_id": "[0][0][0][0]", "encoder": "Lavc60.31.102 libx264"}}, {"index": 1, "codec_name": "aac", "codec_long_name": "AAC (Advanced Audio Coding)", "profile": "LC", "codec_type": "audio", "codec_tag_string": "mp4a", "codec_tag": "0x6134706d", "sample_fmt": "fltp", "sample_rate": "96000", "channels": 1, "channel_layout": "mono", "bits_per_sample": 0, "initial_padding": 0, "id": "0x2", "r_frame_rate": "0/0", "avg_frame_rate": "0/0", "time_base": "1/96000", "start_pts": 0, "start_time": "0.000000", "duration_ts": 2572800, "duration": "26.800000", "bit_rate": "183604", "nb_frames": "2514", "extradata_size": 5, "disposition": {"default": 1, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0}, "tags": {"language": "und", "handler_name": "SoundHandler", "vendor_id": "[0][0][0][0]"}}], "format": {"filename": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/video.mp4", "nb_streams": 2, "nb_programs": 0, "format_name": "mov,mp4,m4a,3gp,3g2,mj2", "format_long_name": "QuickTime / MOV", "start_time": "0.000000", "duration": "26.800000", "size": "9117006", "bit_rate": "2721494", "probe_score": 100, "tags": {"major_brand": "isom", "minor_version": "512", "compatible_brands": "isomiso2avc1mp41", "encoder": "Lavf60.16.100"}}}, "scene_times": [0, 3.0, 8.0, 15.0, 22.0, 26.8], "caption_groups": [{"phrase": "If a delivery bot asks", "tokens": ["if", "a", "delivery", "bot", "asks"], "word_indices": [0, 1, 2, 3, 4], "start": 0.0, "end": 1.2799999999999998}, {"phrase": "for your card, stop", "tokens": ["for", "your", "card", "stop"], "word_indices": [5, 6, 7, 8], "start": 1.16, "end": 2.52}, {"phrase": "A real delivery app may ask", "tokens": ["a", "real", "delivery", "app", "may", "ask"], "word_indices": [9, 10, 11, 12, 13, 14], "start": 3.04, "end": 4.5600000000000005}, {"phrase": "you to track a parcel", "tokens": ["you", "to", "track", "a", "parcel"], "word_indices": [15, 16, 17, 18, 19], "start": 4.44, "end": 5.26}, {"phrase": "But a random chat asking", "tokens": ["but", "a", "random", "chat", "asking"], "word_indices": [20, 21, 22, 23, 24], "start": 5.8, "end": 7.0}, {"phrase": "for a small fee or card update", "tokens": ["for", "a", "small", "fee", "or", "card", "update"], "word_indices": [25, 26, 27, 28, 29, 30, 31], "start": 6.88, "end": 8.68}, {"phrase": "is the red flag", "tokens": ["is", "the", "red", "flag"], "word_indices": [32, 33, 34, 35], "start": 8.56, "end": 9.52}, {"phrase": "Scammers use tiny amounts", "tokens": ["scammers", "use", "tiny", "amounts"], "word_indices": [36, 37, 38, 39], "start": 10.16, "end": 11.58}, {"phrase": "because they feel harmless", "tokens": ["because", "they", "feel", "harmless"], "word_indices": [40, 41, 42, 43], "start": 11.46, "end": 12.639999999999999}, {"phrase": "The fee is not the goal", "tokens": ["the", "fee", "is", "not", "the", "goal"], "word_indices": [44, 45, 46, 47, 48, 49], "start": 13.14, "end": 14.2}, {"phrase": "Your card details are", "tokens": ["your", "card", "details", "are"], "word_indices": [50, 51, 52, 53], "start": 14.68, "end": 15.84}, {"phrase": "Close the chat", "tokens": ["close", "the", "chat"], "word_indices": [54, 55, 56], "start": 16.16, "end": 16.92}, {"phrase": "Open the delivery app", "tokens": ["open", "the", "delivery", "app"], "word_indices": [57, 58, 59, 60], "start": 17.34, "end": 18.400000000000002}, {"phrase": "or website yourself", "tokens": ["or", "website", "yourself"], "word_indices": [61, 62, 63], "start": 18.28, "end": 19.34}, {"phrase": "If the parcel is real", "tokens": ["if", "the", "parcel", "is", "real"], "word_indices": [64, 65, 66, 67, 68], "start": 20.1, "end": 21.18}, {"phrase": "it will still be there", "tokens": ["it", "will", "still", "be", "there"], "word_indices": [69, 70, 71, 72, 73], "start": 21.48, "end": 22.560000000000002}, {"phrase": "One rule", "tokens": ["one", "rule"], "word_indices": [74, 75], "start": 22.86, "end": 23.220000000000002}, {"phrase": "never enter card details", "tokens": ["never", "enter", "card", "details"], "word_indices": [76, 77, 78, 79], "start": 23.36, "end": 24.76}, {"phrase": "from a delivery chat link", "tokens": ["from", "a", "delivery", "chat", "link"], "word_indices": [80, 81, 82, 83, 84], "start": 24.64, "end": 26.42}], "motion": "premium AI styleframes with controlled push-in, crossfade, renderer-owned labels and active-word captions", "package_id": "package_1a52f20e_v2", "revision_of_package_id": "package_1a52f20e", "revision_of_video_asset_id": "025fdc42-0c57-4849-94ea-a396d2c6008f", "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "ffprobe_summary": {"width": 1080, "height": 1920, "sample_aspect_ratio": "1:1", "display_aspect_ratio": "9:16", "fps": "30/1", "duration": 26.8, "pix_fmt": "yuv420p", "audio_codec": "aac"}, "old_package_unchanged": true, "no_upload_performed": true, "no_website_step_performed": true, "created_at": "2026-06-07T13:29:10.971343"}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed"}}


id: 7bb7efd3-7e74-4656-9eb7-caa949627694
entity_type: production_queue
entity_id: 1a52f20e-549e-4879-bf78-7f9bdcc5a239
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-07 11:29:24.127153
created_by: creator
payload_json:
  {"package_id": "package_1a52f20e_v2", "video_asset_id": "31e8a05c-71ee-4df6-a999-5ed2bc0f6bd6", "manifest_queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "quality": {"quality_report": {"package_id": "package_1a52f20e_v2", "quality_profile": "autoshorts-quality-v1", "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed"}, "integrity_checks": {"video_exists": true, "thumbnail_exists": true, "voice_exists": true, "transcript_exists": true, "resolution_1080x1920": true, "sar_dar_correct": true, "fps_30": true, "duration_25_35s": true, "yuv420p": true, "audio_present": true}, "safety_checks": {"no_real_urls": true, "no_phone_numbers": true, "no_card_numbers": true, "no_iban_like": true, "synthetic_media_disclosure": true, "no_upload_performed": true, "no_website_step_performed": true}, "hook_score": 8.8, "visual_score": 8.5, "voice_score": 9.2, "metadata_score": 8.6, "notes": ["Revision produced from rejected package_1a52f20e; old package left unchanged.", "AI styleframes are text-free; factual labels/captions are renderer-owned.", "Gianna Chatterbox Take 1 selected; faster-whisper transcript WER estimate 0.0 and all critical terms passed.", "No upload, TikTok automation, or website step performed."], "created_at": "2026-06-07T13:29:10.972341"}, "voice_qa": {"voice_engine": "Chatterbox", "voice": "Gianna premium female reference clone v1", "base_url": "http://100.101.173.25:8004", "takes_generated": 3, "selected_take": 1, "script_sha256": "77a9f729b384781be61283c1d19e12d70e294f05fa3a9e0a534dcf2adcc62a38", "transcript_match": "passed", "wer_estimate": 0.0, "critical_terms_passed": true, "hook_line_passed": true, "final_rule_passed": true, "glitch_check": "passed", "takes": [{"take": 1, "seed": 4101, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_1_normalized.wav", "sha256": "e5491d7b1e090154d8b3d1ad520aa38d4a60aeae342581eada61160410f3b357", "size": 10291302, "duration": 26.8, "transcript": "If a delivery bot asks for your card, stop. A real delivery app may ask you to track a parcel, but a random chat asking for a small fee or card update is the red flag. Scammers use tiny amounts because they feel harmless. The fee is not the goal. Your card details are, close the chat, open the delivery app or website yourself. If the parcel is real, it will still be there. One rule, never enter card details from a delivery chat link.", "wer_estimate": 0.0, "critical_terms": {"delivery bot": true, "card": true, "small fee": true, "card update": true, "red flag": true, "scammers": true, "card details": true, "close the chat": true, "delivery app": true, "website yourself": true, "delivery chat link": true}, "critical_terms_passed": true, "hook_line_passed": true, "final_rule_passed": true, "words_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_1_normalized.words.json", "passed": true}, {"take": 2, "seed": 4202, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_2_normalized.wav", "sha256": "f14ca18a2c4260a33de356fd1daa5ff3df57dc57d4ce5083456133a0a7b6fe45", "size": 10229862, "duration": 26.64, "transcript": "If a delivery bot asks for your card, stop. A real delivery app may ask you to track a parcel, but a random chat asking for a small fee or card update is the red flag. Scammers use tiny amounts because they feel harmless. The fees not the goal, your card details are, close the chat, open the delivery app, or website yourself. If the parcel is real, it will still be there. One rule, never enter card details from a delivery chat link.", "wer_estimate": 0.023529411764705882, "critical_terms": {"delivery bot": true, "card": true, "small fee": true, "card update": true, "red flag": true, "scammers": true, "card details": true, "close the chat": true, "delivery app": true, "website yourself": true, "delivery chat link": true}, "critical_terms_passed": true, "hook_line_passed": true, "final_rule_passed": true, "words_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_2_normalized.words.json", "passed": true}, {"take": 3, "seed": 4303, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_3_normalized.wav", "sha256": "9426b07bc17aa555c057745550141df5b6a1acdc4d5e0f1ddcfebb9c577ec2e2", "size": 9876582, "duration": 25.72, "transcript": "If a delivery bot asks for your card, stop. A real delivery app may ask you to track a parcel. But a random chat asking for a small fee your card update is the red flag. Scammers use tiny amounts because they feel harmless. The fee is not the goal. Your card details are, close the chat, open the delivery app or website yourself. If the parcel was real, it will still be there. One rule, never enter card details from a delivery chat link.", "wer_estimate": 0.023529411764705882, "critical_terms": {"delivery bot": true, "card": true, "small fee": true, "card update": true, "red flag": true, "scammers": true, "card details": true, "close the chat": true, "delivery app": true, "website yourself": true, "delivery chat link": true}, "critical_terms_passed": true, "hook_line_passed": true, "final_rule_passed": true, "words_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_3_normalized.words.json", "passed": true}], "selected_output_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_gianna_chatterbox.wav", "created_at": "2026-06-07T13:15:52.302564", "notes": [], "audio_peak_check": {"mean_volume_db": "-16.4", "max_volume_db": "-1.5", "clipping_detected": false, "source": "ffmpeg volumedetect"}, "gate": "passed"}, "visual_qa": {"gate": "passed", "styleframes_count": 5, "render_contact_sheet": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/qa/render_contact_sheet.jpg", "styleframe_contact_sheet": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/qa/styleframe_contact_sheet.jpg", "checked_frames": ["hook_frame.jpg", "scene2_frame.jpg", "mechanism_frame.jpg", "safer_move_frame.jpg", "final_frame.jpg"], "premium_cinematic_not_powerpoint": true, "textfree_ai_styleframes": true, "renderer_owned_text_only": true, "no_real_logos_urls_phone_card_bank_data": true, "no_black_or_empty_video_frames": true, "story_clarity": "delivery bot / card request / tiny fee bait / safer move are communicated", "known_notes": ["Render contact sheet tile has unused black cells after video end; video stream itself has no black bars/empty scenes."], "styleframes": [{"scene": 1, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/styleframes/styleframe_01_hook.png", "sha256": "4cc979ae796922ec7eb48ec2b67859c7fdca941cf32e6b527bc50c676ba301c3", "size": 1875642, "width": 1024, "height": 1536}, {"scene": 2, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/styleframes/styleframe_02_normal_vs_trap.png", "sha256": "80f0ccd81020093865047de7bda3b7210199d095162d7b10cd5d84ac9de3c39d", "size": 2051958, "width": 1024, "height": 1536}, {"scene": 3, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/styleframes/styleframe_03_tiny_fee_bait.png", "sha256": "0987aaec173484a6540004eae8cbbb9da9992002530475a715f40018489eb12d", "size": 1746019, "width": 1024, "height": 1536}, {"scene": 4, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/styleframes/styleframe_04_safer_move.png", "sha256": "42f25f2ad9e72846167feb81a7bb8c20af755d3b8a5cdc504e17a77656a521b8", "size": 1801487, "width": 1024, "height": 1536}, {"scene": 5, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/styleframes/styleframe_05_clean_ending.png", "sha256": "f3f9b3eb7a5957496ce551a1f02ff30ffc22bfa1370a98535b9327b3c3bd35a1", "size": 1805620, "width": 1024, "height": 1536}], "created_at": "2026-06-07T13:29:10.971127"}, "production_report": {"video_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/video.mp4", "thumbnail_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/thumbnail.jpg", "duration": 26.8, "fps": 30, "width": 1080, "height": 1920, "video_sha256": "09bd52458df5d04216fd32ece7cddac4e4c962be9ffea1f4ac6e6bbe25ab0bdb", "voice_sha256": "e5491d7b1e090154d8b3d1ad520aa38d4a60aeae342581eada61160410f3b357", "ffprobe": {"streams": [{"index": 0, "codec_name": "h264", "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10", "profile": "High", "codec_type": "video", "codec_tag_string": "avc1", "codec_tag": "0x31637661", "width": 1080, "height": 1920, "coded_width": 1080, "coded_height": 1920, "closed_captions": 0, "film_grain": 0, "has_b_frames": 2, "sample_aspect_ratio": "1:1", "display_aspect_ratio": "9:16", "pix_fmt": "yuv420p", "level": 40, "chroma_location": "left", "field_order": "progressive", "refs": 1, "is_avc": "true", "nal_length_size": "4", "id": "0x1", "r_frame_rate": "30/1", "avg_frame_rate": "30/1", "time_base": "1/15360", "start_pts": 0, "start_time": "0.000000", "duration_ts": 411648, "duration": "26.800000", "bit_rate": "2528876", "bits_per_raw_sample": "8", "nb_frames": "804", "extradata_size": 48, "disposition": {"default": 1, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0}, "tags": {"language": "und", "handler_name": "VideoHandler", "vendor_id": "[0][0][0][0]", "encoder": "Lavc60.31.102 libx264"}}, {"index": 1, "codec_name": "aac", "codec_long_name": "AAC (Advanced Audio Coding)", "profile": "LC", "codec_type": "audio", "codec_tag_string": "mp4a", "codec_tag": "0x6134706d", "sample_fmt": "fltp", "sample_rate": "96000", "channels": 1, "channel_layout": "mono", "bits_per_sample": 0, "initial_padding": 0, "id": "0x2", "r_frame_rate": "0/0", "avg_frame_rate": "0/0", "time_base": "1/96000", "start_pts": 0, "start_time": "0.000000", "duration_ts": 2572800, "duration": "26.800000", "bit_rate": "183604", "nb_frames": "2514", "extradata_size": 5, "disposition": {"default": 1, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0}, "tags": {"language": "und", "handler_name": "SoundHandler", "vendor_id": "[0][0][0][0]"}}], "format": {"filename": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/video.mp4", "nb_streams": 2, "nb_programs": 0, "format_name": "mov,mp4,m4a,3gp,3g2,mj2", "format_long_name": "QuickTime / MOV", "start_time": "0.000000", "duration": "26.800000", "size": "9117006", "bit_rate": "2721494", "probe_score": 100, "tags": {"major_brand": "isom", "minor_version": "512", "compatible_brands": "isomiso2avc1mp41", "encoder": "Lavf60.16.100"}}}, "scene_times": [0, 3.0, 8.0, 15.0, 22.0, 26.8], "caption_groups": [{"phrase": "If a delivery bot asks", "tokens": ["if", "a", "delivery", "bot", "asks"], "word_indices": [0, 1, 2, 3, 4], "start": 0.0, "end": 1.2799999999999998}, {"phrase": "for your card, stop", "tokens": ["for", "your", "card", "stop"], "word_indices": [5, 6, 7, 8], "start": 1.16, "end": 2.52}, {"phrase": "A real delivery app may ask", "tokens": ["a", "real", "delivery", "app", "may", "ask"], "word_indices": [9, 10, 11, 12, 13, 14], "start": 3.04, "end": 4.5600000000000005}, {"phrase": "you to track a parcel", "tokens": ["you", "to", "track", "a", "parcel"], "word_indices": [15, 16, 17, 18, 19], "start": 4.44, "end": 5.26}, {"phrase": "But a random chat asking", "tokens": ["but", "a", "random", "chat", "asking"], "word_indices": [20, 21, 22, 23, 24], "start": 5.8, "end": 7.0}, {"phrase": "for a small fee or card update", "tokens": ["for", "a", "small", "fee", "or", "card", "update"], "word_indices": [25, 26, 27, 28, 29, 30, 31], "start": 6.88, "end": 8.68}, {"phrase": "is the red flag", "tokens": ["is", "the", "red", "flag"], "word_indices": [32, 33, 34, 35], "start": 8.56, "end": 9.52}, {"phrase": "Scammers use tiny amounts", "tokens": ["scammers", "use", "tiny", "amounts"], "word_indices": [36, 37, 38, 39], "start": 10.16, "end": 11.58}, {"phrase": "because they feel harmless", "tokens": ["because", "they", "feel", "harmless"], "word_indices": [40, 41, 42, 43], "start": 11.46, "end": 12.639999999999999}, {"phrase": "The fee is not the goal", "tokens": ["the", "fee", "is", "not", "the", "goal"], "word_indices": [44, 45, 46, 47, 48, 49], "start": 13.14, "end": 14.2}, {"phrase": "Your card details are", "tokens": ["your", "card", "details", "are"], "word_indices": [50, 51, 52, 53], "start": 14.68, "end": 15.84}, {"phrase": "Close the chat", "tokens": ["close", "the", "chat"], "word_indices": [54, 55, 56], "start": 16.16, "end": 16.92}, {"phrase": "Open the delivery app", "tokens": ["open", "the", "delivery", "app"], "word_indices": [57, 58, 59, 60], "start": 17.34, "end": 18.400000000000002}, {"phrase": "or website yourself", "tokens": ["or", "website", "yourself"], "word_indices": [61, 62, 63], "start": 18.28, "end": 19.34}, {"phrase": "If the parcel is real", "tokens": ["if", "the", "parcel", "is", "real"], "word_indices": [64, 65, 66, 67, 68], "start": 20.1, "end": 21.18}, {"phrase": "it will still be there", "tokens": ["it", "will", "still", "be", "there"], "word_indices": [69, 70, 71, 72, 73], "start": 21.48, "end": 22.560000000000002}, {"phrase": "One rule", "tokens": ["one", "rule"], "word_indices": [74, 75], "start": 22.86, "end": 23.220000000000002}, {"phrase": "never enter card details", "tokens": ["never", "enter", "card", "details"], "word_indices": [76, 77, 78, 79], "start": 23.36, "end": 24.76}, {"phrase": "from a delivery chat link", "tokens": ["from", "a", "delivery", "chat", "link"], "word_indices": [80, 81, 82, 83, 84], "start": 24.64, "end": 26.42}], "motion": "premium AI styleframes with controlled push-in, crossfade, renderer-owned labels and active-word captions", "package_id": "package_1a52f20e_v2", "revision_of_package_id": "package_1a52f20e", "revision_of_video_asset_id": "025fdc42-0c57-4849-94ea-a396d2c6008f", "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "ffprobe_summary": {"width": 1080, "height": 1920, "sample_aspect_ratio": "1:1", "display_aspect_ratio": "9:16", "fps": "30/1", "duration": 26.8, "pix_fmt": "yuv420p", "audio_codec": "aac"}, "old_package_unchanged": true, "no_upload_performed": true, "no_website_step_performed": true, "created_at": "2026-06-07T13:29:10.971343"}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed"}}}


id: 67ccedc2-602c-4a5a-8a6b-42a8e57d4f33
entity_type: video
entity_id: 31e8a05c-71ee-4df6-a999-5ed2bc0f6bd6
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-07 11:29:24.127223
created_by: creator
payload_json:
  {"queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "package_id": "package_1a52f20e_v2", "quality": {"quality_report": {"package_id": "package_1a52f20e_v2", "quality_profile": "autoshorts-quality-v1", "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed"}, "integrity_checks": {"video_exists": true, "thumbnail_exists": true, "voice_exists": true, "transcript_exists": true, "resolution_1080x1920": true, "sar_dar_correct": true, "fps_30": true, "duration_25_35s": true, "yuv420p": true, "audio_present": true}, "safety_checks": {"no_real_urls": true, "no_phone_numbers": true, "no_card_numbers": true, "no_iban_like": true, "synthetic_media_disclosure": true, "no_upload_performed": true, "no_website_step_performed": true}, "hook_score": 8.8, "visual_score": 8.5, "voice_score": 9.2, "metadata_score": 8.6, "notes": ["Revision produced from rejected package_1a52f20e; old package left unchanged.", "AI styleframes are text-free; factual labels/captions are renderer-owned.", "Gianna Chatterbox Take 1 selected; faster-whisper transcript WER estimate 0.0 and all critical terms passed.", "No upload, TikTok automation, or website step performed."], "created_at": "2026-06-07T13:29:10.972341"}, "voice_qa": {"voice_engine": "Chatterbox", "voice": "Gianna premium female reference clone v1", "base_url": "http://100.101.173.25:8004", "takes_generated": 3, "selected_take": 1, "script_sha256": "77a9f729b384781be61283c1d19e12d70e294f05fa3a9e0a534dcf2adcc62a38", "transcript_match": "passed", "wer_estimate": 0.0, "critical_terms_passed": true, "hook_line_passed": true, "final_rule_passed": true, "glitch_check": "passed", "takes": [{"take": 1, "seed": 4101, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_1_normalized.wav", "sha256": "e5491d7b1e090154d8b3d1ad520aa38d4a60aeae342581eada61160410f3b357", "size": 10291302, "duration": 26.8, "transcript": "If a delivery bot asks for your card, stop. A real delivery app may ask you to track a parcel, but a random chat asking for a small fee or card update is the red flag. Scammers use tiny amounts because they feel harmless. The fee is not the goal. Your card details are, close the chat, open the delivery app or website yourself. If the parcel is real, it will still be there. One rule, never enter card details from a delivery chat link.", "wer_estimate": 0.0, "critical_terms": {"delivery bot": true, "card": true, "small fee": true, "card update": true, "red flag": true, "scammers": true, "card details": true, "close the chat": true, "delivery app": true, "website yourself": true, "delivery chat link": true}, "critical_terms_passed": true, "hook_line_passed": true, "final_rule_passed": true, "words_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_1_normalized.words.json", "passed": true}, {"take": 2, "seed": 4202, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_2_normalized.wav", "sha256": "f14ca18a2c4260a33de356fd1daa5ff3df57dc57d4ce5083456133a0a7b6fe45", "size": 10229862, "duration": 26.64, "transcript": "If a delivery bot asks for your card, stop. A real delivery app may ask you to track a parcel, but a random chat asking for a small fee or card update is the red flag. Scammers use tiny amounts because they feel harmless. The fees not the goal, your card details are, close the chat, open the delivery app, or website yourself. If the parcel is real, it will still be there. One rule, never enter card details from a delivery chat link.", "wer_estimate": 0.023529411764705882, "critical_terms": {"delivery bot": true, "card": true, "small fee": true, "card update": true, "red flag": true, "scammers": true, "card details": true, "close the chat": true, "delivery app": true, "website yourself": true, "delivery chat link": true}, "critical_terms_passed": true, "hook_line_passed": true, "final_rule_passed": true, "words_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_2_normalized.words.json", "passed": true}, {"take": 3, "seed": 4303, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_3_normalized.wav", "sha256": "9426b07bc17aa555c057745550141df5b6a1acdc4d5e0f1ddcfebb9c577ec2e2", "size": 9876582, "duration": 25.72, "transcript": "If a delivery bot asks for your card, stop. A real delivery app may ask you to track a parcel. But a random chat asking for a small fee your card update is the red flag. Scammers use tiny amounts because they feel harmless. The fee is not the goal. Your card details are, close the chat, open the delivery app or website yourself. If the parcel was real, it will still be there. One rule, never enter card details from a delivery chat link.", "wer_estimate": 0.023529411764705882, "critical_terms": {"delivery bot": true, "card": true, "small fee": true, "card update": true, "red flag": true, "scammers": true, "card details": true, "close the chat": true, "delivery app": true, "website yourself": true, "delivery chat link": true}, "critical_terms_passed": true, "hook_line_passed": true, "final_rule_passed": true, "words_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_takes/take_3_normalized.words.json", "passed": true}], "selected_output_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/voice_gianna_chatterbox.wav", "created_at": "2026-06-07T13:15:52.302564", "notes": [], "audio_peak_check": {"mean_volume_db": "-16.4", "max_volume_db": "-1.5", "clipping_detected": false, "source": "ffmpeg volumedetect"}, "gate": "passed"}, "visual_qa": {"gate": "passed", "styleframes_count": 5, "render_contact_sheet": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/qa/render_contact_sheet.jpg", "styleframe_contact_sheet": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/qa/styleframe_contact_sheet.jpg", "checked_frames": ["hook_frame.jpg", "scene2_frame.jpg", "mechanism_frame.jpg", "safer_move_frame.jpg", "final_frame.jpg"], "premium_cinematic_not_powerpoint": true, "textfree_ai_styleframes": true, "renderer_owned_text_only": true, "no_real_logos_urls_phone_card_bank_data": true, "no_black_or_empty_video_frames": true, "story_clarity": "delivery bot / card request / tiny fee bait / safer move are communicated", "known_notes": ["Render contact sheet tile has unused black cells after video end; video stream itself has no black bars/empty scenes."], "styleframes": [{"scene": 1, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/styleframes/styleframe_01_hook.png", "sha256": "4cc979ae796922ec7eb48ec2b67859c7fdca941cf32e6b527bc50c676ba301c3", "size": 1875642, "width": 1024, "height": 1536}, {"scene": 2, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/styleframes/styleframe_02_normal_vs_trap.png", "sha256": "80f0ccd81020093865047de7bda3b7210199d095162d7b10cd5d84ac9de3c39d", "size": 2051958, "width": 1024, "height": 1536}, {"scene": 3, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/styleframes/styleframe_03_tiny_fee_bait.png", "sha256": "0987aaec173484a6540004eae8cbbb9da9992002530475a715f40018489eb12d", "size": 1746019, "width": 1024, "height": 1536}, {"scene": 4, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/styleframes/styleframe_04_safer_move.png", "sha256": "42f25f2ad9e72846167feb81a7bb8c20af755d3b8a5cdc504e17a77656a521b8", "size": 1801487, "width": 1024, "height": 1536}, {"scene": 5, "path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/styleframes/styleframe_05_clean_ending.png", "sha256": "f3f9b3eb7a5957496ce551a1f02ff30ffc22bfa1370a98535b9327b3c3bd35a1", "size": 1805620, "width": 1024, "height": 1536}], "created_at": "2026-06-07T13:29:10.971127"}, "production_report": {"video_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/video.mp4", "thumbnail_path": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/thumbnail.jpg", "duration": 26.8, "fps": 30, "width": 1080, "height": 1920, "video_sha256": "09bd52458df5d04216fd32ece7cddac4e4c962be9ffea1f4ac6e6bbe25ab0bdb", "voice_sha256": "e5491d7b1e090154d8b3d1ad520aa38d4a60aeae342581eada61160410f3b357", "ffprobe": {"streams": [{"index": 0, "codec_name": "h264", "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10", "profile": "High", "codec_type": "video", "codec_tag_string": "avc1", "codec_tag": "0x31637661", "width": 1080, "height": 1920, "coded_width": 1080, "coded_height": 1920, "closed_captions": 0, "film_grain": 0, "has_b_frames": 2, "sample_aspect_ratio": "1:1", "display_aspect_ratio": "9:16", "pix_fmt": "yuv420p", "level": 40, "chroma_location": "left", "field_order": "progressive", "refs": 1, "is_avc": "true", "nal_length_size": "4", "id": "0x1", "r_frame_rate": "30/1", "avg_frame_rate": "30/1", "time_base": "1/15360", "start_pts": 0, "start_time": "0.000000", "duration_ts": 411648, "duration": "26.800000", "bit_rate": "2528876", "bits_per_raw_sample": "8", "nb_frames": "804", "extradata_size": 48, "disposition": {"default": 1, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0}, "tags": {"language": "und", "handler_name": "VideoHandler", "vendor_id": "[0][0][0][0]", "encoder": "Lavc60.31.102 libx264"}}, {"index": 1, "codec_name": "aac", "codec_long_name": "AAC (Advanced Audio Coding)", "profile": "LC", "codec_type": "audio", "codec_tag_string": "mp4a", "codec_tag": "0x6134706d", "sample_fmt": "fltp", "sample_rate": "96000", "channels": 1, "channel_layout": "mono", "bits_per_sample": 0, "initial_padding": 0, "id": "0x2", "r_frame_rate": "0/0", "avg_frame_rate": "0/0", "time_base": "1/96000", "start_pts": 0, "start_time": "0.000000", "duration_ts": 2572800, "duration": "26.800000", "bit_rate": "183604", "nb_frames": "2514", "extradata_size": 5, "disposition": {"default": 1, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0}, "tags": {"language": "und", "handler_name": "SoundHandler", "vendor_id": "[0][0][0][0]"}}], "format": {"filename": "/home/agent/projects/AutoShorts_Dashboard/storage/incoming/package_1a52f20e_v2/video.mp4", "nb_streams": 2, "nb_programs": 0, "format_name": "mov,mp4,m4a,3gp,3g2,mj2", "format_long_name": "QuickTime / MOV", "start_time": "0.000000", "duration": "26.800000", "size": "9117006", "bit_rate": "2721494", "probe_score": 100, "tags": {"major_brand": "isom", "minor_version": "512", "compatible_brands": "isomiso2avc1mp41", "encoder": "Lavf60.16.100"}}}, "scene_times": [0, 3.0, 8.0, 15.0, 22.0, 26.8], "caption_groups": [{"phrase": "If a delivery bot asks", "tokens": ["if", "a", "delivery", "bot", "asks"], "word_indices": [0, 1, 2, 3, 4], "start": 0.0, "end": 1.2799999999999998}, {"phrase": "for your card, stop", "tokens": ["for", "your", "card", "stop"], "word_indices": [5, 6, 7, 8], "start": 1.16, "end": 2.52}, {"phrase": "A real delivery app may ask", "tokens": ["a", "real", "delivery", "app", "may", "ask"], "word_indices": [9, 10, 11, 12, 13, 14], "start": 3.04, "end": 4.5600000000000005}, {"phrase": "you to track a parcel", "tokens": ["you", "to", "track", "a", "parcel"], "word_indices": [15, 16, 17, 18, 19], "start": 4.44, "end": 5.26}, {"phrase": "But a random chat asking", "tokens": ["but", "a", "random", "chat", "asking"], "word_indices": [20, 21, 22, 23, 24], "start": 5.8, "end": 7.0}, {"phrase": "for a small fee or card update", "tokens": ["for", "a", "small", "fee", "or", "card", "update"], "word_indices": [25, 26, 27, 28, 29, 30, 31], "start": 6.88, "end": 8.68}, {"phrase": "is the red flag", "tokens": ["is", "the", "red", "flag"], "word_indices": [32, 33, 34, 35], "start": 8.56, "end": 9.52}, {"phrase": "Scammers use tiny amounts", "tokens": ["scammers", "use", "tiny", "amounts"], "word_indices": [36, 37, 38, 39], "start": 10.16, "end": 11.58}, {"phrase": "because they feel harmless", "tokens": ["because", "they", "feel", "harmless"], "word_indices": [40, 41, 42, 43], "start": 11.46, "end": 12.639999999999999}, {"phrase": "The fee is not the goal", "tokens": ["the", "fee", "is", "not", "the", "goal"], "word_indices": [44, 45, 46, 47, 48, 49], "start": 13.14, "end": 14.2}, {"phrase": "Your card details are", "tokens": ["your", "card", "details", "are"], "word_indices": [50, 51, 52, 53], "start": 14.68, "end": 15.84}, {"phrase": "Close the chat", "tokens": ["close", "the", "chat"], "word_indices": [54, 55, 56], "start": 16.16, "end": 16.92}, {"phrase": "Open the delivery app", "tokens": ["open", "the", "delivery", "app"], "word_indices": [57, 58, 59, 60], "start": 17.34, "end": 18.400000000000002}, {"phrase": "or website yourself", "tokens": ["or", "website", "yourself"], "word_indices": [61, 62, 63], "start": 18.28, "end": 19.34}, {"phrase": "If the parcel is real", "tokens": ["if", "the", "parcel", "is", "real"], "word_indices": [64, 65, 66, 67, 68], "start": 20.1, "end": 21.18}, {"phrase": "it will still be there", "tokens": ["it", "will", "still", "be", "there"], "word_indices": [69, 70, 71, 72, 73], "start": 21.48, "end": 22.560000000000002}, {"phrase": "One rule", "tokens": ["one", "rule"], "word_indices": [74, 75], "start": 22.86, "end": 23.220000000000002}, {"phrase": "never enter card details", "tokens": ["never", "enter", "card", "details"], "word_indices": [76, 77, 78, 79], "start": 23.36, "end": 24.76}, {"phrase": "from a delivery chat link", "tokens": ["from", "a", "delivery", "chat", "link"], "word_indices": [80, 81, 82, 83, 84], "start": 24.64, "end": 26.42}], "motion": "premium AI styleframes with controlled push-in, crossfade, renderer-owned labels and active-word captions", "package_id": "package_1a52f20e_v2", "revision_of_package_id": "package_1a52f20e", "revision_of_video_asset_id": "025fdc42-0c57-4849-94ea-a396d2c6008f", "queue_item_id": "1a52f20e-549e-4879-bf78-7f9bdcc5a239", "ffprobe_summary": {"width": 1080, "height": 1920, "sample_aspect_ratio": "1:1", "display_aspect_ratio": "9:16", "fps": "30/1", "duration": 26.8, "pix_fmt": "yuv420p", "audio_codec": "aac"}, "old_package_unchanged": true, "no_upload_performed": true, "no_website_step_performed": true, "created_at": "2026-06-07T13:29:10.971343"}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed"}}}


id: 708d7bfd-15ba-4b7d-955a-80d5babc9088
entity_type: video
entity_id: 31e8a05c-71ee-4df6-a999-5ed2bc0f6bd6
event_type: metadata_saved
label: Metadata saved
created_at: 2026-06-07 11:59:55.590614
created_by: creator
payload_json:
  {"post_draft_id": "413371ff-3d39-4617-b1f9-58b47298cd0c", "changed_fields": ["description", "metadata_json", "tags_json"]}


id: 1b967fc9-355f-4b7c-98af-31e495380bfd
entity_type: upload_request
entity_id: e677458d-4a08-4637-8df0-182873d5ed20
event_type: upload_request_approved
label: Existing Jarvis uploader request approved
created_at: 2026-06-07 12:00:09.484861
created_by: creator
payload_json:
  {"candidate_id": "package_1a52f20e_v2", "approval_command": "APPROVE_UPLOAD package_1a52f20e_v2 09bd52458df5", "outbox_path": "../storage/outbox/upload_requests/e677458d-4a08-4637-8df0-182873d5ed20.json"}


id: 52e641f4-69d4-41c9-8760-1b4d73f9c776
entity_type: upload_request
entity_id: cbdc12ee-2964-4b03-97c9-2dc1ef5a4938
event_type: upload_request_approved
label: Existing Jarvis uploader request approved
created_at: 2026-06-07 12:00:13.209831
created_by: creator
payload_json:
  {"candidate_id": "package_1a52f20e_v2", "approval_command": "APPROVE_UPLOAD package_1a52f20e_v2 09bd52458df5", "outbox_path": "../storage/outbox/upload_requests/cbdc12ee-2964-4b03-97c9-2dc1ef5a4938.json"}


id: 9bf59e2b-9a1d-4fed-9de9-44542dd00bd0
entity_type: production_queue
entity_id: 8fd7c9ce-b3b1-42e1-9943-adaf2b343191
event_type: production_concept_proposed
label: Production concept proposed
created_at: 2026-06-11 12:21:47.446349
created_by: creator
payload_json:
  {"queue_item_id": "8fd7c9ce-b3b1-42e1-9943-adaf2b343191", "title": "Delivery fee traps: side hustle app upfront fee", "content_family": "Delivery fee traps", "hook": "If the job starts with you paying them, pause.", "script_idea": "Hook: If the job starts with you paying them, pause.\n\nBrief: Side-hustle/app opportunity asks for activation, training, or verification fee. Safer move: research outside the app and never pay to unlock income.\n\nFormat: App-store/job-offer style, punchy risk labels.", "visual_concept": "App-store/job-offer style, punchy risk labels. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.", "voice_tone": "Use approved Gianna premium voice for real render. Calm, confident, fast but readable.", "tiktok_caption": "If the job starts with you paying them, pause.\n\nSafer move: pause, verify through the official app or typed website, and never follow pressure links.", "youtube_title": "Delivery fee traps: side hustle app upfront fee", "youtube_description": "A short practical red-flag guide: Delivery fee traps: side hustle app upfront fee.\n\nThis video is educational and uses synthetic/AI-generated media.", "hashtags": ["#ScamAlert", "#OnlineSafety", "#DigitalSafety", "#EverydayRedFlags"], "why_this_video": ["Family performance: 0 linked views", "Hook angle: If the job starts with you paying them, pause.", "No close duplicate detected.", "Rotation: Good rotation fit."], "duplicate_risk": "low", "similar_content": [], "confirm_command": "APPROVE_PRODUCTION 8fd7c9ce-b3b1-42e1-9943-adaf2b343191"}


id: 5254a18b-9fbf-47b4-9b45-0a4e87510ea3
entity_type: production_queue
entity_id: 8fd7c9ce-b3b1-42e1-9943-adaf2b343191
event_type: production_package_attached
label: Production package attached
created_at: 2026-06-11 12:56:02.989721
created_by: creator
payload_json:
  {"package_path": "../storage/incoming/package_8fd7c9ce", "manifest_path": "../storage/incoming/package_8fd7c9ce/manifest.json", "video_asset_id": null}


id: c00ef195-62ca-43b3-b3c3-9cf2e61923d1
entity_type: video
entity_id: a2e14b31-7ba6-4be6-9829-d28b777a6c88
event_type: quality_report_imported
label: Quality report imported
created_at: 2026-06-11 12:56:03.652729
created_by: creator
payload_json:
  {"quality_report": {"overall": "passed", "mode": "workflow_preview", "block_public_posting_until_final_director_render": true}, "voice_qa": {}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "renderer_owned_text": true}, "production_report": {}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}


id: ce961b08-07a4-4d3f-a9a9-3bb9cec5c112
entity_type: production_queue
entity_id: 8fd7c9ce-b3b1-42e1-9943-adaf2b343191
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-11 12:56:03.656957
created_by: creator
payload_json:
  {"package_id": "package_8fd7c9ce", "video_asset_id": "a2e14b31-7ba6-4be6-9829-d28b777a6c88", "manifest_queue_item_id": "8fd7c9ce-b3b1-42e1-9943-adaf2b343191", "quality": {"quality_report": {"overall": "passed", "mode": "workflow_preview", "block_public_posting_until_final_director_render": true}, "voice_qa": {}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "renderer_owned_text": true}, "production_report": {}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}}


id: 32be361a-2bd5-4c3a-ae6b-6e5cdd661bd0
entity_type: video
entity_id: a2e14b31-7ba6-4be6-9829-d28b777a6c88
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-11 12:56:03.657047
created_by: creator
payload_json:
  {"queue_item_id": "8fd7c9ce-b3b1-42e1-9943-adaf2b343191", "package_id": "package_8fd7c9ce", "quality": {"quality_report": {"overall": "passed", "mode": "workflow_preview", "block_public_posting_until_final_director_render": true}, "voice_qa": {}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "renderer_owned_text": true}, "production_report": {}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}}


id: 197e9e49-3bd5-4d89-8095-b8d7d7da3f18
entity_type: production_queue
entity_id: 8fd7c9ce-b3b1-42e1-9943-adaf2b343191
event_type: production_package_attached
label: Production package attached
created_at: 2026-06-11 12:56:04.115491
created_by: creator
payload_json:
  {"package_path": "../storage/incoming/package_8fd7c9ce", "manifest_path": "../storage/incoming/package_8fd7c9ce/manifest.json", "video_asset_id": "a2e14b31-7ba6-4be6-9829-d28b777a6c88"}


id: 3f8f4253-8ce5-4cc6-9c20-1bc173233064
entity_type: production_queue
entity_id: 08a5b32e-86a8-4550-9421-19d4ddccb32b
event_type: production_package_attached
label: Production package attached
created_at: 2026-06-11 12:58:09.390095
created_by: creator
payload_json:
  {"package_path": "../storage/incoming/package_08a5b32e", "manifest_path": "../storage/incoming/package_08a5b32e/manifest.json", "video_asset_id": null}


id: 819f4440-08b3-463f-bc34-baba9246762b
entity_type: production_queue
entity_id: 08a5b32e-86a8-4550-9421-19d4ddccb32b
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-11 12:58:09.700288
created_by: creator
payload_json:
  {"package_id": "package_08a5b32e", "video_asset_id": "2011fc0a-58df-4b87-92dd-149d23c91bc5", "manifest_queue_item_id": "08a5b32e-86a8-4550-9421-19d4ddccb32b", "quality": {"quality_report": {"overall": "passed", "mode": "workflow_preview", "block_public_posting_until_final_director_render": true}, "voice_qa": {}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "renderer_owned_text": true}, "production_report": {}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}}


id: f8f74bc1-c2f4-4efc-bd78-20927d7c8aa7
entity_type: video
entity_id: 2011fc0a-58df-4b87-92dd-149d23c91bc5
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-11 12:58:09.700366
created_by: creator
payload_json:
  {"queue_item_id": "08a5b32e-86a8-4550-9421-19d4ddccb32b", "package_id": "package_08a5b32e", "quality": {"quality_report": {"overall": "passed", "mode": "workflow_preview", "block_public_posting_until_final_director_render": true}, "voice_qa": {}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "renderer_owned_text": true}, "production_report": {}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}}


id: ef12f5fc-c659-4650-8ba7-98caf5060c97
entity_type: production_queue
entity_id: 08a5b32e-86a8-4550-9421-19d4ddccb32b
event_type: production_package_attached
label: Production package attached
created_at: 2026-06-11 12:58:10.338750
created_by: creator
payload_json:
  {"package_path": "../storage/incoming/package_08a5b32e", "manifest_path": "../storage/incoming/package_08a5b32e/manifest.json", "video_asset_id": "2011fc0a-58df-4b87-92dd-149d23c91bc5"}


id: 404e9989-0fa4-4c13-b58a-1f475bf49a56
entity_type: production_queue
entity_id: 08a5b32e-86a8-4550-9421-19d4ddccb32b
event_type: production_concept_proposed
label: Production concept proposed
created_at: 2026-06-11 13:27:33.273385
created_by: creator
payload_json:
  {"queue_item_id": "08a5b32e-86a8-4550-9421-19d4ddccb32b", "title": "Delivery fee traps: refund link that steals the card", "content_family": "Delivery fee traps", "approval_mode": "script_concept_only", "no_preview_video_required": true, "hook": "A refund should not need your full card again.", "hook_rationale": "The hook is strong because it creates instant self-recognition and contradiction: viewers expect a refund to send money back, not ask for a full card again. The first frame can show the exact danger without needing sound, so the red flag lands inside the first second.", "script_idea": "Hook: A refund should not need your full card again.\n\nBrief: Fake refund/overpayment link asks for card details. Explain why legitimate refunds usually reverse to original payment method.\n\nFormat: Payment-screen close-up with one strong rule.", "script_text": "A refund should not need your full card again.\nThis page says refund, but asks for the card number, expiry date and CVC.\nThat is the red flag: real refunds usually go back to the payment method you already used.\nIf a refund link needs a new card, stop.\nClose the link. Open the delivery app or website yourself, and check the refund there.\nOne screen. One red flag. Never give a card to receive a refund.", "storyboard": [{"time": "0.0-1.0s", "beat": "Instant visual hook", "visual": "Phone close-up: fake refund page already asking for full card details; no real logo or URL.", "voice": "A refund should not need your full card again."}, {"time": "1.0-3.5s", "beat": "Name the trap", "visual": "Camera pushes into the card form fields: card number, expiry, CVC.", "voice": "This page says refund, but asks for the card number, expiry date and CVC."}, {"time": "3.5-6.5s", "beat": "Explain the mechanism", "visual": "Clean contrast between 'refund' label and the dangerous 'enter card' fields.", "voice": "That is the red flag: real refunds usually go back to the payment method you already used."}, {"time": "6.5-9.0s", "beat": "Rule", "visual": "The link is closed; official app icon / typed address path appears as safer route.", "voice": "If a refund link needs a new card, stop."}, {"time": "9.0-13.0s", "beat": "Safer move + takeaway", "visual": "Official-app-first verification; calm final frame with the phone safely away from the link.", "voice": "Close the link. Open the delivery app or website yourself, and check the refund there."}], "visual_hook_plan": "First frame must show one concrete screen: a refund page asking for card number, expiry and CVC. No PowerPoint cards, no generic warning icons, no real brands, no real URLs. Premium AI image should feel like a cinematic phone close-up; renderer-owned subtitles are the only text layer beyond the controlled fake form text.", "director_plan": "Use 3-5 premium AI/keyframe visuals: phone close-up, card-field danger push-in, contrast beat, close-link beat, official-app-first safer move. Keep movement controlled: slow push, cut on sentence beats, no shake, no diagram overlays. Final render only after Director QA verifies silent first-frame recognition, readable subtitles and no PowerPoint/mockup feel.", "visual_concept": "Payment-screen close-up with one strong rule. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.", "voice_tone": "Use approved Gianna premium voice for real render. Calm, confident, fast but readable.", "tiktok_caption": "A refund should not need your full card again.\n\nSafer move: if a refund page asks for full card details, close it and verify inside the official app or typed website.", "youtube_title": "Delivery fee traps: refund link that steals the card", "youtube_description": "A short practical red-flag guide: Delivery fee traps: refund link that steals the card.\n\nIf a refund page asks for full card details, stop and verify through the official app or typed website.\n\nThis video is educational and uses synthetic/AI-generated media.", "hashtags": ["#ScamAlert", "#OnlineSafety", "#DigitalSafety", "#EverydayRedFlags"], "why_this_video": ["Family performance: 0 linked views", "Hook angle: A refund should not need your full card again.", "No close duplicate detected.", "Rotation: Good rotation fit."], "duplicate_risk": "high", "similar_content": [{"kind": "video", "title": "Delivery fee traps: refund link that steals the card", "score": 1.0, "status": "archived", "package_id": "package_08a5b32e"}, {"kind": "youtube_draft", "title": "Delivery fee traps: refund link that steals the card", "score": 1.0, "status": "draft", "package_id": null}], "confirm_command": "APPROVE_PRODUCTION 08a5b32e-86a8-4550-9421-19d4ddccb32b"}


id: 6828195f-b037-4edd-abc6-3143665a7472
entity_type: production_queue
entity_id: 08a5b32e-86a8-4550-9421-19d4ddccb32b
event_type: production_concept_proposed
label: Production concept proposed
created_at: 2026-06-11 13:56:38.031367
created_by: creator
payload_json:
  {"queue_item_id": "08a5b32e-86a8-4550-9421-19d4ddccb32b", "title": "Delivery fee traps: refund link that steals the card", "content_family": "Delivery fee traps", "approval_mode": "script_concept_only", "no_preview_video_required": true, "hook": "A refund should not need your full card again.", "hook_rationale": "The hook is strong because it creates instant self-recognition and contradiction: viewers expect a refund to send money back, not ask for a full card again. The first frame can show the exact danger without needing sound, so the red flag lands inside the first second.", "script_idea": "Hook: A refund should not need your full card again.\n\nBrief: Fake refund/overpayment link asks for card details. Explain why legitimate refunds usually reverse to original payment method.\n\nFormat: Payment-screen close-up with one strong rule.", "script_text": "A refund should not need your full card again.\nThis page says refund, but asks for the card number, expiry date and CVC.\nThat is the red flag: real refunds usually go back to the payment method you already used.\nIf a refund link needs a new card, stop.\nClose the link. Open the delivery app or website yourself, and check the refund there.\nOne screen. One red flag. Never give a card to receive a refund.", "storyboard": [{"time": "0.0-1.0s", "beat": "Instant visual hook", "visual": "Phone close-up: fake refund page already asking for full card details; no real logo or URL.", "voice": "A refund should not need your full card again."}, {"time": "1.0-3.5s", "beat": "Name the trap", "visual": "Camera pushes into the card form fields: card number, expiry, CVC.", "voice": "This page says refund, but asks for the card number, expiry date and CVC."}, {"time": "3.5-6.5s", "beat": "Explain the mechanism", "visual": "Clean contrast between 'refund' label and the dangerous 'enter card' fields.", "voice": "That is the red flag: real refunds usually go back to the payment method you already used."}, {"time": "6.5-9.0s", "beat": "Rule", "visual": "The link is closed; official app icon / typed address path appears as safer route.", "voice": "If a refund link needs a new card, stop."}, {"time": "9.0-13.0s", "beat": "Safer move + takeaway", "visual": "Official-app-first verification; calm final frame with the phone safely away from the link.", "voice": "Close the link. Open the delivery app or website yourself, and check the refund there."}], "visual_hook_plan": "First frame must show one concrete screen: a refund page asking for card number, expiry and CVC. No PowerPoint cards, no generic warning icons, no real brands, no real URLs. Premium AI image should feel like a cinematic phone close-up; renderer-owned subtitles are the only text layer beyond the controlled fake form text.", "director_plan": "Use 3-5 premium AI/keyframe visuals: phone close-up, card-field danger push-in, contrast beat, close-link beat, official-app-first safer move. Keep movement controlled: slow push, cut on sentence beats, no shake, no diagram overlays. Final render only after Director QA verifies silent first-frame recognition, readable subtitles and no PowerPoint/mockup feel.", "visual_concept": "Payment-screen close-up with one strong rule. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.", "voice_tone": "Use approved Gianna premium voice for real render. Calm, confident, fast but readable.", "tiktok_caption": "A refund should not need your full card again.\n\nSafer move: if a refund page asks for full card details, close it and verify inside the official app or typed website.", "youtube_title": "Delivery fee traps: refund link that steals the card", "youtube_description": "A short practical red-flag guide: Delivery fee traps: refund link that steals the card.\n\nIf a refund page asks for full card details, stop and verify through the official app or typed website.\n\nThis video is educational and uses synthetic/AI-generated media.", "hashtags": ["#ScamAlert", "#OnlineSafety", "#DigitalSafety", "#EverydayRedFlags"], "why_this_video": ["Family performance: 0 linked views", "Hook angle: A refund should not need your full card again.", "No close duplicate detected.", "Rotation: Good rotation fit."], "duplicate_risk": "low", "similar_content": [], "confirm_command": "APPROVE_PRODUCTION 08a5b32e-86a8-4550-9421-19d4ddccb32b"}


id: e6fb0e3f-77a9-4629-b19b-6e06e18c97d8
entity_type: video
entity_id: 32ff70e1-87ee-451d-b392-a863352e126e
event_type: imported
label: Package imported
created_at: 2026-06-11 14:18:56.044114
created_by: creator
payload_json:
  {"package_id": "package_08a5b32e_director_v1", "source": "prepared_package", "quality_overall": "passed"}


id: ed029a06-97c3-4a44-ac3c-7cb98353cbda
entity_type: video
entity_id: 32ff70e1-87ee-451d-b392-a863352e126e
event_type: quality_report_imported
label: Quality report imported
created_at: 2026-06-11 14:18:56.044313
created_by: creator
payload_json:
  {"quality_report": {"overall": "passed", "mode": "director_render", "block_public_posting_until_final_director_render": false, "director_pass": {"second_1_feeling": "I am owed a refund, but the page is asking for my full card details.", "open_question": "Why would a refund need my card number, expiry date and CVC?", "dangerous_moment": "The fake refund form asks for card number, expiry date and CVC before giving money back.", "eye_first_shot": "Phone screen: refund page plus full card-detail fields.", "silent_understanding": "Refund page asking for full card details communicates the scam category without sound.", "pressure_scene": "Refund form with card number, expiry and CVC fields.", "near_wrong_action": "Viewer almost enters card details to receive a refund.", "relief_scene": "Suspicious link closed; official app or typed website used instead.", "strongest_screenshot": "Refund screen asking for card number, expiry and CVC.", "needed_motion": "Push to refund/card contradiction, hold on CVC red flag, resolve to official-app safe move.", "cheap_motion_avoided": "No shake, vibration, wobble, flash, arrows, boxes, labels.", "audio_cues": "SMS ping, subtle push whoosh, low hit at payment moment, resolve ping.", "hold_scene": "Card-field close-up and final safe-move rule."}, "video_meta": {"width": 1080, "height": 1920, "sample_aspect_ratio": "1:1", "display_aspect_ratio": "9:16", "frame_rate": "30/1", "duration": 25.03, "size_bytes": 18647006, "bit_rate": 5959890}, "duration_control": {"voice_duration": 24.68, "video_duration": 25.03, "video_minus_voice": 0.35, "target_rule": "video <= voice + 0.5s resolve tail"}, "ai_images_count": 5, "voice": "Chatterbox Gianna Premium Clone v1"}, "voice_qa": {"provider": "Chatterbox Gianna Premium Clone v1", "voice_duration": 24.68, "video_minus_voice": 0.35, "gate": "passed"}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "unnecessary_lower_third_dim_detected": false, "renderer_owned_text": true, "first_frame_silent_recognition": "passed", "subtitles_phone_safe": "passed"}, "production_report": {}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}


id: ac6cc0bf-9253-43c0-8a21-457078ecba33
entity_type: production_queue
entity_id: 08a5b32e-86a8-4550-9421-19d4ddccb32b
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-11 14:18:56.054304
created_by: creator
payload_json:
  {"package_id": "package_08a5b32e_director_v1", "video_asset_id": "32ff70e1-87ee-451d-b392-a863352e126e", "manifest_queue_item_id": "08a5b32e-86a8-4550-9421-19d4ddccb32b", "quality": {"quality_report": {"overall": "passed", "mode": "director_render", "block_public_posting_until_final_director_render": false, "director_pass": {"second_1_feeling": "I am owed a refund, but the page is asking for my full card details.", "open_question": "Why would a refund need my card number, expiry date and CVC?", "dangerous_moment": "The fake refund form asks for card number, expiry date and CVC before giving money back.", "eye_first_shot": "Phone screen: refund page plus full card-detail fields.", "silent_understanding": "Refund page asking for full card details communicates the scam category without sound.", "pressure_scene": "Refund form with card number, expiry and CVC fields.", "near_wrong_action": "Viewer almost enters card details to receive a refund.", "relief_scene": "Suspicious link closed; official app or typed website used instead.", "strongest_screenshot": "Refund screen asking for card number, expiry and CVC.", "needed_motion": "Push to refund/card contradiction, hold on CVC red flag, resolve to official-app safe move.", "cheap_motion_avoided": "No shake, vibration, wobble, flash, arrows, boxes, labels.", "audio_cues": "SMS ping, subtle push whoosh, low hit at payment moment, resolve ping.", "hold_scene": "Card-field close-up and final safe-move rule."}, "video_meta": {"width": 1080, "height": 1920, "sample_aspect_ratio": "1:1", "display_aspect_ratio": "9:16", "frame_rate": "30/1", "duration": 25.03, "size_bytes": 18647006, "bit_rate": 5959890}, "duration_control": {"voice_duration": 24.68, "video_duration": 25.03, "video_minus_voice": 0.35, "target_rule": "video <= voice + 0.5s resolve tail"}, "ai_images_count": 5, "voice": "Chatterbox Gianna Premium Clone v1"}, "voice_qa": {"provider": "Chatterbox Gianna Premium Clone v1", "voice_duration": 24.68, "video_minus_voice": 0.35, "gate": "passed"}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "unnecessary_lower_third_dim_detected": false, "renderer_owned_text": true, "first_frame_silent_recognition": "passed", "subtitles_phone_safe": "passed"}, "production_report": {}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}}


id: ad2eea94-f9c9-4381-9df3-2157790b5acf
entity_type: video
entity_id: 32ff70e1-87ee-451d-b392-a863352e126e
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-11 14:18:56.054438
created_by: creator
payload_json:
  {"queue_item_id": "08a5b32e-86a8-4550-9421-19d4ddccb32b", "package_id": "package_08a5b32e_director_v1", "quality": {"quality_report": {"overall": "passed", "mode": "director_render", "block_public_posting_until_final_director_render": false, "director_pass": {"second_1_feeling": "I am owed a refund, but the page is asking for my full card details.", "open_question": "Why would a refund need my card number, expiry date and CVC?", "dangerous_moment": "The fake refund form asks for card number, expiry date and CVC before giving money back.", "eye_first_shot": "Phone screen: refund page plus full card-detail fields.", "silent_understanding": "Refund page asking for full card details communicates the scam category without sound.", "pressure_scene": "Refund form with card number, expiry and CVC fields.", "near_wrong_action": "Viewer almost enters card details to receive a refund.", "relief_scene": "Suspicious link closed; official app or typed website used instead.", "strongest_screenshot": "Refund screen asking for card number, expiry and CVC.", "needed_motion": "Push to refund/card contradiction, hold on CVC red flag, resolve to official-app safe move.", "cheap_motion_avoided": "No shake, vibration, wobble, flash, arrows, boxes, labels.", "audio_cues": "SMS ping, subtle push whoosh, low hit at payment moment, resolve ping.", "hold_scene": "Card-field close-up and final safe-move rule."}, "video_meta": {"width": 1080, "height": 1920, "sample_aspect_ratio": "1:1", "display_aspect_ratio": "9:16", "frame_rate": "30/1", "duration": 25.03, "size_bytes": 18647006, "bit_rate": 5959890}, "duration_control": {"voice_duration": 24.68, "video_duration": 25.03, "video_minus_voice": 0.35, "target_rule": "video <= voice + 0.5s resolve tail"}, "ai_images_count": 5, "voice": "Chatterbox Gianna Premium Clone v1"}, "voice_qa": {"provider": "Chatterbox Gianna Premium Clone v1", "voice_duration": 24.68, "video_minus_voice": 0.35, "gate": "passed"}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "unnecessary_lower_third_dim_detected": false, "renderer_owned_text": true, "first_frame_silent_recognition": "passed", "subtitles_phone_safe": "passed"}, "production_report": {}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}}


id: b3a70844-1326-4f80-81b8-cb177b6a0014
entity_type: video
entity_id: 32ff70e1-87ee-451d-b392-a863352e126e
event_type: existing_youtube_upload_detected
label: Existing YouTube upload detected
created_at: 2026-06-11 14:27:40.346396
created_by: creator
payload_json:
  {"candidate_id": "erf-028-refund-card-trap-director-pass", "youtube_video_id": "84FOdY-KSnM", "website_status": "missing", "audit_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/youtube_upload_audits/erf-028-refund-card-trap-director-pass_chatterbox_gianna_director_pass_pure_ai_v1_youtube_upload_audit.json"}


id: 1f3b00d5-c218-4616-a917-72dfd1075a84
entity_type: website_companion
entity_id: 092410a8-1d01-413b-b2f5-206cc73257d9
event_type: website_companion_pushed
label: Website companion pushed
created_at: 2026-06-11 14:32:54.810473
created_by: creator
payload_json:
  {"video_asset_id": "32ff70e1-87ee-451d-b392-a863352e126e", "slug": "refund-card-trap", "youtube_video_id": "84FOdY-KSnM", "commit": "f174a36"}


id: bf0c57a9-4e40-4d7d-ba35-290210b5669c
entity_type: production_queue
entity_id: baee0526-8844-43cd-a525-50c1130b7b47
event_type: production_concept_proposed
label: Production concept proposed
created_at: 2026-06-11 15:55:07.011884
created_by: creator
payload_json:
  {"queue_item_id": "baee0526-8844-43cd-a525-50c1130b7b47", "title": "Delivery fee traps: QR code at the parking meter", "content_family": "Delivery fee traps", "approval_mode": "script_concept_only", "no_preview_video_required": true, "hook": "A sticker QR code can replace the real payment page.", "hook_rationale": "The hook is strong because it creates instant self-recognition and contradiction: viewers expect a refund to send money back, not ask for a full card again. The first frame can show the exact danger without needing sound, so the red flag lands inside the first second.", "script_idea": "Hook: A sticker QR code can replace the real payment page.\n\nBrief: Public QR/payment red flag: parking/charging meter sticker QR sends to fake payment page. Safer move: use official app or typed URL.\n\nFormat: Real-world object + phone screen split visual.", "script_text": "A refund should not need your full card again.\nThis page says refund, but asks for the card number, expiry date and CVC.\nThat is the red flag: real refunds usually go back to the payment method you already used.\nIf a refund link needs a new card, stop.\nClose the link. Open the delivery app or website yourself, and check the refund there.\nOne screen. One red flag. Never give a card to receive a refund.", "storyboard": [{"time": "0.0-1.0s", "beat": "Instant visual hook", "visual": "Phone close-up: fake refund page already asking for full card details; no real logo or URL.", "voice": "A refund should not need your full card again."}, {"time": "1.0-3.5s", "beat": "Name the trap", "visual": "Camera pushes into the card form fields: card number, expiry, CVC.", "voice": "This page says refund, but asks for the card number, expiry date and CVC."}, {"time": "3.5-6.5s", "beat": "Explain the mechanism", "visual": "Clean contrast between 'refund' label and the dangerous 'enter card' fields.", "voice": "That is the red flag: real refunds usually go back to the payment method you already used."}, {"time": "6.5-9.0s", "beat": "Rule", "visual": "The link is closed; official app icon / typed address path appears as safer route.", "voice": "If a refund link needs a new card, stop."}, {"time": "9.0-13.0s", "beat": "Safer move + takeaway", "visual": "Official-app-first verification; calm final frame with the phone safely away from the link.", "voice": "Close the link. Open the delivery app or website yourself, and check the refund there."}], "visual_hook_plan": "First frame must show one concrete screen: a refund page asking for card number, expiry and CVC. No PowerPoint cards, no generic warning icons, no real brands, no real URLs. Premium AI image should feel like a cinematic phone close-up; renderer-owned subtitles are the only text layer beyond the controlled fake form text.", "director_plan": "Use 3-5 premium AI/keyframe visuals: phone close-up, card-field danger push-in, contrast beat, close-link beat, official-app-first safer move. Keep movement controlled: slow push, cut on sentence beats, no shake, no diagram overlays. Final render only after Director QA verifies silent first-frame recognition, readable subtitles and no PowerPoint/mockup feel.", "visual_concept": "Real-world object + phone screen split visual. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.", "voice_tone": "Use approved Gianna premium voice for real render. Calm, confident, fast but readable.", "tiktok_caption": "A sticker QR code can replace the real payment page.\n\nSafer move: if a refund page asks for full card details, close it and verify inside the official app or typed website.", "youtube_title": "Delivery fee traps: QR code at the parking meter", "youtube_description": "A short practical red-flag guide: Delivery fee traps: QR code at the parking meter.\n\nIf a refund page asks for full card details, stop and verify through the official app or typed website.\n\nThis video is educational and uses synthetic/AI-generated media.", "hashtags": ["#ScamAlert", "#OnlineSafety", "#DigitalSafety", "#EverydayRedFlags"], "why_this_video": ["Family performance: 0 linked views", "Hook angle: A sticker QR code can replace the real payment page.", "No close duplicate detected.", "Rotation: Good rotation fit."], "duplicate_risk": "low", "similar_content": [], "confirm_command": "APPROVE_PRODUCTION baee0526-8844-43cd-a525-50c1130b7b47"}


id: 1aa2d5fc-7ee0-49cc-bfdf-59beb5573a20
entity_type: video
entity_id: 44a60708-c837-494f-8090-520ca5a56dbf
event_type: imported
label: Package imported
created_at: 2026-06-11 16:14:08.880575
created_by: creator
payload_json:
  {"package_id": "package_baee0526_director_v1", "source": "prepared_package", "quality_overall": "passed"}


id: 7b06b4e3-a519-4b2c-b3b4-f7d2fb221416
entity_type: video
entity_id: 44a60708-c837-494f-8090-520ca5a56dbf
event_type: quality_report_imported
label: Quality report imported
created_at: 2026-06-11 16:14:08.880963
created_by: creator
payload_json:
  {"quality_report": {"overall": "passed", "mode": "director_pass", "hook_score": 9, "first_frame_visual_hook": "parking meter with crooked QR sticker and phone ready to scan", "visual_style": "premium AI cinematic phone/meter closeups", "subtitle_position": "logo-safe higher two-line captions", "duration_control": {"voice_duration": 24.44, "video_duration": 24.79, "video_minus_voice": 0.35, "target_rule": "video <= voice + 0.5s resolve tail"}}, "voice_qa": {"voice": "Gianna premium clone", "duration": 24.44, "selected_hook_variant": "B", "overall": "passed"}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "unnecessary_lower_third_dim_detected": false, "renderer_owned_text": true, "premium_ai_styleframes_used": true, "no_real_logos_urls_private_data": true}, "production_report": {"second_1_feeling": "A parking meter QR sticker looks convenient, but something feels off.", "open_question": "Why is a random sticker QR sending me to a card form?", "dangerous_moment": "The sticker QR opens a fake parking payment page before the viewer enters a card.", "eye_first_shot": "Parking meter with a crooked QR sticker and phone ready to scan.", "silent_understanding": "A sticker QR on a public payment meter communicates the scam category without sound.", "pressure_scene": "Generic parking payment page asking for card details after a QR scan.", "near_wrong_action": "Viewer almost pays through the sticker QR page.", "relief_scene": "Suspicious page closed; official parking app or typed meter address used instead.", "strongest_screenshot": "Crooked QR sticker on the meter plus fake parking payment page.", "needed_motion": "Push from sticker QR to fake payment page, hold before card entry, resolve to official-app safe move.", "cheap_motion_avoided": "No shake, vibration, wobble, flash, arrows, boxes, labels.", "audio_cues": "Subtle scan ping, push whoosh, low hit before card entry, resolve ping.", "hold_scene": "Sticker QR close-up and final official-app safe-move rule."}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}


id: d3837167-8d47-42bb-b620-f6cb5aa0f844
entity_type: production_queue
entity_id: baee0526-8844-43cd-a525-50c1130b7b47
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-11 16:14:08.891502
created_by: creator
payload_json:
  {"package_id": "package_baee0526_director_v1", "video_asset_id": "44a60708-c837-494f-8090-520ca5a56dbf", "manifest_queue_item_id": "baee0526-8844-43cd-a525-50c1130b7b47", "quality": {"quality_report": {"overall": "passed", "mode": "director_pass", "hook_score": 9, "first_frame_visual_hook": "parking meter with crooked QR sticker and phone ready to scan", "visual_style": "premium AI cinematic phone/meter closeups", "subtitle_position": "logo-safe higher two-line captions", "duration_control": {"voice_duration": 24.44, "video_duration": 24.79, "video_minus_voice": 0.35, "target_rule": "video <= voice + 0.5s resolve tail"}}, "voice_qa": {"voice": "Gianna premium clone", "duration": 24.44, "selected_hook_variant": "B", "overall": "passed"}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "unnecessary_lower_third_dim_detected": false, "renderer_owned_text": true, "premium_ai_styleframes_used": true, "no_real_logos_urls_private_data": true}, "production_report": {"second_1_feeling": "A parking meter QR sticker looks convenient, but something feels off.", "open_question": "Why is a random sticker QR sending me to a card form?", "dangerous_moment": "The sticker QR opens a fake parking payment page before the viewer enters a card.", "eye_first_shot": "Parking meter with a crooked QR sticker and phone ready to scan.", "silent_understanding": "A sticker QR on a public payment meter communicates the scam category without sound.", "pressure_scene": "Generic parking payment page asking for card details after a QR scan.", "near_wrong_action": "Viewer almost pays through the sticker QR page.", "relief_scene": "Suspicious page closed; official parking app or typed meter address used instead.", "strongest_screenshot": "Crooked QR sticker on the meter plus fake parking payment page.", "needed_motion": "Push from sticker QR to fake payment page, hold before card entry, resolve to official-app safe move.", "cheap_motion_avoided": "No shake, vibration, wobble, flash, arrows, boxes, labels.", "audio_cues": "Subtle scan ping, push whoosh, low hit before card entry, resolve ping.", "hold_scene": "Sticker QR close-up and final official-app safe-move rule."}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}}


id: 744f43c0-a3f9-440c-acab-4b5e3257aa6d
entity_type: video
entity_id: 44a60708-c837-494f-8090-520ca5a56dbf
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-11 16:14:08.891685
created_by: creator
payload_json:
  {"queue_item_id": "baee0526-8844-43cd-a525-50c1130b7b47", "package_id": "package_baee0526_director_v1", "quality": {"quality_report": {"overall": "passed", "mode": "director_pass", "hook_score": 9, "first_frame_visual_hook": "parking meter with crooked QR sticker and phone ready to scan", "visual_style": "premium AI cinematic phone/meter closeups", "subtitle_position": "logo-safe higher two-line captions", "duration_control": {"voice_duration": 24.44, "video_duration": 24.79, "video_minus_voice": 0.35, "target_rule": "video <= voice + 0.5s resolve tail"}}, "voice_qa": {"voice": "Gianna premium clone", "duration": 24.44, "selected_hook_variant": "B", "overall": "passed"}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "unnecessary_lower_third_dim_detected": false, "renderer_owned_text": true, "premium_ai_styleframes_used": true, "no_real_logos_urls_private_data": true}, "production_report": {"second_1_feeling": "A parking meter QR sticker looks convenient, but something feels off.", "open_question": "Why is a random sticker QR sending me to a card form?", "dangerous_moment": "The sticker QR opens a fake parking payment page before the viewer enters a card.", "eye_first_shot": "Parking meter with a crooked QR sticker and phone ready to scan.", "silent_understanding": "A sticker QR on a public payment meter communicates the scam category without sound.", "pressure_scene": "Generic parking payment page asking for card details after a QR scan.", "near_wrong_action": "Viewer almost pays through the sticker QR page.", "relief_scene": "Suspicious page closed; official parking app or typed meter address used instead.", "strongest_screenshot": "Crooked QR sticker on the meter plus fake parking payment page.", "needed_motion": "Push from sticker QR to fake payment page, hold before card entry, resolve to official-app safe move.", "cheap_motion_avoided": "No shake, vibration, wobble, flash, arrows, boxes, labels.", "audio_cues": "Subtle scan ping, push whoosh, low hit before card entry, resolve ping.", "hold_scene": "Sticker QR close-up and final official-app safe-move rule."}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}}


id: 6b35a9de-7ed5-4847-a823-c71b8c65c59a
entity_type: production_queue
entity_id: baee0526-8844-43cd-a525-50c1130b7b47
event_type: production_ready_for_review
label: Production package ready for review
created_at: 2026-06-11 16:14:20.464821
created_by: creator
payload_json:
  {"video_asset_id": "44a60708-c837-494f-8090-520ca5a56dbf", "package_id": "package_baee0526_director_v1"}


id: d346c883-48fd-461d-9c5d-140c70177b0a
entity_type: video
entity_id: 23373f03-5528-4cfa-8b8b-0a89b0a4cd3a
event_type: imported
label: Package imported
created_at: 2026-06-11 16:51:36.423913
created_by: creator
payload_json:
  {"package_id": "package_baee0526_director_v2", "source": "prepared_package", "quality_overall": "passed"}


id: 6c0a34f4-d248-4cb0-b746-31ea8f5f84c7
entity_type: video
entity_id: 23373f03-5528-4cfa-8b8b-0a89b0a4cd3a
event_type: quality_report_imported
label: Quality report imported
created_at: 2026-06-11 16:51:36.424293
created_by: creator
payload_json:
  {"quality_report": {"overall": "passed", "mode": "director_pass_corrected", "hook_score": 9, "subtitle_fix": "final subtitle says QR; no YOU ARE", "first_frame_visual_hook": "parking meter with crooked QR sticker and phone ready to scan", "visual_style": "premium AI cinematic phone/meter closeups", "subtitle_position": "logo-safe higher two-line captions", "duration_control": {"voice_duration": 24.44, "video_duration": 24.79, "video_minus_voice": 0.35, "target_rule": "video <= voice + 0.5s resolve tail"}}, "voice_qa": {"voice": "Gianna premium clone", "duration": 24.44, "selected_hook_variant": "B", "overall": "passed"}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "unnecessary_lower_third_dim_detected": false, "renderer_owned_text": true, "premium_ai_styleframes_used": true, "no_real_logos_urls_private_data": true}, "production_report": {"second_1_feeling": "A parking meter QR sticker looks convenient, but something feels off.", "open_question": "Why is a random sticker QR sending me to a card form?", "dangerous_moment": "The sticker QR opens a fake parking payment page before the viewer enters a card.", "eye_first_shot": "Parking meter with a crooked QR sticker and phone ready to scan.", "silent_understanding": "A sticker QR on a public payment meter communicates the scam category without sound.", "pressure_scene": "Generic parking payment page asking for card details after a QR scan.", "near_wrong_action": "Viewer almost pays through the sticker QR page.", "relief_scene": "Suspicious page closed; official parking app or typed meter address used instead.", "strongest_screenshot": "Crooked QR sticker on the meter plus fake parking payment page.", "needed_motion": "Push from sticker QR to fake payment page, hold before card entry, resolve to official-app safe move.", "cheap_motion_avoided": "No shake, vibration, wobble, flash, arrows, boxes, labels.", "audio_cues": "Subtle scan ping, push whoosh, low hit before card entry, resolve ping.", "hold_scene": "Sticker QR close-up and final official-app safe-move rule."}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}


id: 72082c37-fdd3-49a7-b9ea-2ccb625eb309
entity_type: production_queue
entity_id: baee0526-8844-43cd-a525-50c1130b7b47
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-11 16:51:36.434062
created_by: creator
payload_json:
  {"package_id": "package_baee0526_director_v2", "video_asset_id": "23373f03-5528-4cfa-8b8b-0a89b0a4cd3a", "manifest_queue_item_id": "baee0526-8844-43cd-a525-50c1130b7b47", "quality": {"quality_report": {"overall": "passed", "mode": "director_pass_corrected", "hook_score": 9, "subtitle_fix": "final subtitle says QR; no YOU ARE", "first_frame_visual_hook": "parking meter with crooked QR sticker and phone ready to scan", "visual_style": "premium AI cinematic phone/meter closeups", "subtitle_position": "logo-safe higher two-line captions", "duration_control": {"voice_duration": 24.44, "video_duration": 24.79, "video_minus_voice": 0.35, "target_rule": "video <= voice + 0.5s resolve tail"}}, "voice_qa": {"voice": "Gianna premium clone", "duration": 24.44, "selected_hook_variant": "B", "overall": "passed"}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "unnecessary_lower_third_dim_detected": false, "renderer_owned_text": true, "premium_ai_styleframes_used": true, "no_real_logos_urls_private_data": true}, "production_report": {"second_1_feeling": "A parking meter QR sticker looks convenient, but something feels off.", "open_question": "Why is a random sticker QR sending me to a card form?", "dangerous_moment": "The sticker QR opens a fake parking payment page before the viewer enters a card.", "eye_first_shot": "Parking meter with a crooked QR sticker and phone ready to scan.", "silent_understanding": "A sticker QR on a public payment meter communicates the scam category without sound.", "pressure_scene": "Generic parking payment page asking for card details after a QR scan.", "near_wrong_action": "Viewer almost pays through the sticker QR page.", "relief_scene": "Suspicious page closed; official parking app or typed meter address used instead.", "strongest_screenshot": "Crooked QR sticker on the meter plus fake parking payment page.", "needed_motion": "Push from sticker QR to fake payment page, hold before card entry, resolve to official-app safe move.", "cheap_motion_avoided": "No shake, vibration, wobble, flash, arrows, boxes, labels.", "audio_cues": "Subtle scan ping, push whoosh, low hit before card entry, resolve ping.", "hold_scene": "Sticker QR close-up and final official-app safe-move rule."}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}}


id: caaf1b37-79b8-499a-95a6-98706b894b49
entity_type: video
entity_id: 23373f03-5528-4cfa-8b8b-0a89b0a4cd3a
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-11 16:51:36.434203
created_by: creator
payload_json:
  {"queue_item_id": "baee0526-8844-43cd-a525-50c1130b7b47", "package_id": "package_baee0526_director_v2", "quality": {"quality_report": {"overall": "passed", "mode": "director_pass_corrected", "hook_score": 9, "subtitle_fix": "final subtitle says QR; no YOU ARE", "first_frame_visual_hook": "parking meter with crooked QR sticker and phone ready to scan", "visual_style": "premium AI cinematic phone/meter closeups", "subtitle_position": "logo-safe higher two-line captions", "duration_control": {"voice_duration": 24.44, "video_duration": 24.79, "video_minus_voice": 0.35, "target_rule": "video <= voice + 0.5s resolve tail"}}, "voice_qa": {"voice": "Gianna premium clone", "duration": 24.44, "selected_hook_variant": "B", "overall": "passed"}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "unnecessary_lower_third_dim_detected": false, "renderer_owned_text": true, "premium_ai_styleframes_used": true, "no_real_logos_urls_private_data": true}, "production_report": {"second_1_feeling": "A parking meter QR sticker looks convenient, but something feels off.", "open_question": "Why is a random sticker QR sending me to a card form?", "dangerous_moment": "The sticker QR opens a fake parking payment page before the viewer enters a card.", "eye_first_shot": "Parking meter with a crooked QR sticker and phone ready to scan.", "silent_understanding": "A sticker QR on a public payment meter communicates the scam category without sound.", "pressure_scene": "Generic parking payment page asking for card details after a QR scan.", "near_wrong_action": "Viewer almost pays through the sticker QR page.", "relief_scene": "Suspicious page closed; official parking app or typed meter address used instead.", "strongest_screenshot": "Crooked QR sticker on the meter plus fake parking payment page.", "needed_motion": "Push from sticker QR to fake payment page, hold before card entry, resolve to official-app safe move.", "cheap_motion_avoided": "No shake, vibration, wobble, flash, arrows, boxes, labels.", "audio_cues": "Subtle scan ping, push whoosh, low hit before card entry, resolve ping.", "hold_scene": "Sticker QR close-up and final official-app safe-move rule."}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}}


id: 3b0ba47b-e2bf-4ad2-ad6a-b0559081f9f2
entity_type: production_queue
entity_id: baee0526-8844-43cd-a525-50c1130b7b47
event_type: production_ready_for_review
label: Production package ready for review
created_at: 2026-06-11 16:51:51.769412
created_by: creator
payload_json:
  {"video_asset_id": "23373f03-5528-4cfa-8b8b-0a89b0a4cd3a", "package_id": "package_baee0526_director_v2"}


id: 8bf89a01-0e6b-4248-8094-378767c75367
entity_type: video
entity_id: 23373f03-5528-4cfa-8b8b-0a89b0a4cd3a
event_type: existing_youtube_upload_detected
label: Existing YouTube upload detected
created_at: 2026-06-11 17:11:17.603973
created_by: creator
payload_json:
  {"candidate_id": "erf-029-parking-meter-qr-trap-director-pass", "youtube_video_id": "LTSf4yAqQLs", "website_status": "missing", "audit_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/youtube_upload_audits/erf-029-parking-meter-qr-trap-director-pass_chatterbox_gianna_director_pass_pure_ai_v1_youtube_upload_audit.json"}


id: b87fa641-5b03-4604-b263-329083f053fc
entity_type: website_companion
entity_id: 25d7b66b-e8c6-44db-a2b4-713288db2ae8
event_type: website_companion_pushed
label: Website companion pushed
created_at: 2026-06-11 17:14:25.360302
created_by: creator
payload_json:
  {"video_asset_id": "23373f03-5528-4cfa-8b8b-0a89b0a4cd3a", "slug": "parking-meter-qr-trap", "youtube_video_id": "LTSf4yAqQLs", "commit": "2c6c94f"}


id: dac3e514-dcfd-48f4-85f5-d27bfc400cef
entity_type: production_queue
entity_id: ff203d13-3e14-4abe-bed1-c8b1ef1f0211
event_type: production_concept_proposed
label: Production concept proposed
created_at: 2026-06-13 08:24:17.579485
created_by: creator
payload_json:
  {"queue_item_id": "ff203d13-3e14-4abe-bed1-c8b1ef1f0211", "title": "Caller asks for remote access", "content_family": "Fake support calls", "approval_mode": "script_concept_only", "no_preview_video_required": true, "hook": "Explain why support never needs screen-control tools.", "hook_rationale": "The hook is strong because it creates instant self-recognition and contradiction: viewers expect a refund to send money back, not ask for a full card again. The first frame can show the exact danger without needing sound, so the red flag lands inside the first second.", "script_idea": "Hook: Explain why support never needs screen-control tools.\n\nBrief: Explain why support never needs screen-control tools.\n\nFormat: Use the family\u2019s proven short-form red-flag format.", "script_text": "A refund should not need your full card again.\nThis page says refund, but asks for the card number, expiry date and CVC.\nThat is the red flag: real refunds usually go back to the payment method you already used.\nIf a refund link needs a new card, stop.\nClose the link. Open the delivery app or website yourself, and check the refund there.\nOne screen. One red flag. Never give a card to receive a refund.", "storyboard": [{"time": "0.0-1.0s", "beat": "Instant visual hook", "visual": "Phone close-up: fake refund page already asking for full card details; no real logo or URL.", "voice": "A refund should not need your full card again."}, {"time": "1.0-3.5s", "beat": "Name the trap", "visual": "Camera pushes into the card form fields: card number, expiry, CVC.", "voice": "This page says refund, but asks for the card number, expiry date and CVC."}, {"time": "3.5-6.5s", "beat": "Explain the mechanism", "visual": "Clean contrast between 'refund' label and the dangerous 'enter card' fields.", "voice": "That is the red flag: real refunds usually go back to the payment method you already used."}, {"time": "6.5-9.0s", "beat": "Rule", "visual": "The link is closed; official app icon / typed address path appears as safer route.", "voice": "If a refund link needs a new card, stop."}, {"time": "9.0-13.0s", "beat": "Safer move + takeaway", "visual": "Official-app-first verification; calm final frame with the phone safely away from the link.", "voice": "Close the link. Open the delivery app or website yourself, and check the refund there."}], "visual_hook_plan": "First frame must show one concrete screen: a refund page asking for card number, expiry and CVC. No PowerPoint cards, no generic warning icons, no real brands, no real URLs. Premium AI image should feel like a cinematic phone close-up; renderer-owned subtitles are the only text layer beyond the controlled fake form text.", "director_plan": "Use 3-5 premium AI/keyframe visuals: phone close-up, card-field danger push-in, contrast beat, close-link beat, official-app-first safer move. Keep movement controlled: slow push, cut on sentence beats, no shake, no diagram overlays. Final render only after Director QA verifies silent first-frame recognition, readable subtitles and no PowerPoint/mockup feel.", "visual_concept": "Use the family\u2019s proven short-form red-flag format. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.", "voice_tone": "Use approved Gianna premium voice for real render. Calm, confident, fast but readable.", "tiktok_caption": "Explain why support never needs screen-control tools.\n\nSafer move: if a refund page asks for full card details, close it and verify inside the official app or typed website.", "youtube_title": "Caller asks for remote access", "youtube_description": "A short practical red-flag guide: Caller asks for remote access.\n\nIf a refund page asks for full card details, stop and verify through the official app or typed website.\n\nThis video is educational and uses synthetic/AI-generated media.", "hashtags": ["#ScamAlert", "#OnlineSafety", "#DigitalSafety", "#EverydayRedFlags"], "why_this_video": ["Manual/library idea is available.", "No close duplicate detected.", "Performance reference: 0 linked family views."], "duplicate_risk": "low", "similar_content": [], "confirm_command": "APPROVE_PRODUCTION ff203d13-3e14-4abe-bed1-c8b1ef1f0211"}


id: e440dbc7-a641-4cfa-8543-933ca77cf0fc
entity_type: video
entity_id: 3760f14f-21a2-475e-b0dd-a7945bdd004b
event_type: imported
label: Package imported
created_at: 2026-06-13 08:34:35.256232
created_by: creator
payload_json:
  {"package_id": "package_ff203d13_director_v1", "source": "prepared_package", "quality_overall": "passed"}


id: b92d3c8c-6b58-4115-8215-10f736c38619
entity_type: video
entity_id: 3760f14f-21a2-475e-b0dd-a7945bdd004b
event_type: quality_report_imported
label: Quality report imported
created_at: 2026-06-13 08:34:35.256354
created_by: creator
payload_json:
  {"quality_report": {"overall": "passed", "mode": "director_pass", "hook_score": 9, "first_frame_visual_hook": "phone call plus laptop screen-control permission dialog", "visual_style": "premium AI cinematic desk/laptop/phone closeups", "subtitle_position": "logo-safe higher two-line captions", "duration_control": {"voice_duration": 21.52, "video_duration": 21.87, "video_minus_voice": 0.35, "target_rule": "video <= voice + 0.5s resolve tail"}}, "voice_qa": {"voice": "Gianna premium clone", "duration": 21.52, "selected_hook_variant": "B", "overall": "passed"}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "unnecessary_lower_third_dim_detected": false, "renderer_owned_text": true, "premium_ai_styleframes_used": true, "no_real_logos_urls_private_data": true}, "production_report": {"second_1_feeling": "A support caller is asking for screen control and that feels dangerous.", "open_question": "Why would support need to control my screen?", "dangerous_moment": "The caller asks the viewer to allow screen control before verification.", "eye_first_shot": "Laptop permission dialog asking to allow screen control while a phone call is active.", "silent_understanding": "A remote-control permission dialog plus phone call communicates the scam category without sound.", "pressure_scene": "Generic screen-control request while a caller pressures the viewer.", "near_wrong_action": "Viewer almost clicks allow and gives control to the caller.", "relief_scene": "Call ended; remote-access window closed; official support route used instead.", "strongest_screenshot": "Laptop screen-control permission dialog with phone call visible.", "needed_motion": "Push from caller pressure to allow-control dialog, hold before click, resolve to official support route.", "cheap_motion_avoided": "No shake, vibration, wobble, flash, arrows, boxes, labels.", "audio_cues": "Incoming call tone, subtle push whoosh, low hit before allow click, resolve ping.", "hold_scene": "Allow-control dialog and final end-call safe-move rule."}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}


id: 4519e4a3-05de-4da4-82f8-60a63d8d966e
entity_type: production_queue
entity_id: ff203d13-3e14-4abe-bed1-c8b1ef1f0211
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-13 08:34:35.265913
created_by: creator
payload_json:
  {"package_id": "package_ff203d13_director_v1", "video_asset_id": "3760f14f-21a2-475e-b0dd-a7945bdd004b", "manifest_queue_item_id": "ff203d13-3e14-4abe-bed1-c8b1ef1f0211", "quality": {"quality_report": {"overall": "passed", "mode": "director_pass", "hook_score": 9, "first_frame_visual_hook": "phone call plus laptop screen-control permission dialog", "visual_style": "premium AI cinematic desk/laptop/phone closeups", "subtitle_position": "logo-safe higher two-line captions", "duration_control": {"voice_duration": 21.52, "video_duration": 21.87, "video_minus_voice": 0.35, "target_rule": "video <= voice + 0.5s resolve tail"}}, "voice_qa": {"voice": "Gianna premium clone", "duration": 21.52, "selected_hook_variant": "B", "overall": "passed"}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "unnecessary_lower_third_dim_detected": false, "renderer_owned_text": true, "premium_ai_styleframes_used": true, "no_real_logos_urls_private_data": true}, "production_report": {"second_1_feeling": "A support caller is asking for screen control and that feels dangerous.", "open_question": "Why would support need to control my screen?", "dangerous_moment": "The caller asks the viewer to allow screen control before verification.", "eye_first_shot": "Laptop permission dialog asking to allow screen control while a phone call is active.", "silent_understanding": "A remote-control permission dialog plus phone call communicates the scam category without sound.", "pressure_scene": "Generic screen-control request while a caller pressures the viewer.", "near_wrong_action": "Viewer almost clicks allow and gives control to the caller.", "relief_scene": "Call ended; remote-access window closed; official support route used instead.", "strongest_screenshot": "Laptop screen-control permission dialog with phone call visible.", "needed_motion": "Push from caller pressure to allow-control dialog, hold before click, resolve to official support route.", "cheap_motion_avoided": "No shake, vibration, wobble, flash, arrows, boxes, labels.", "audio_cues": "Incoming call tone, subtle push whoosh, low hit before allow click, resolve ping.", "hold_scene": "Allow-control dialog and final end-call safe-move rule."}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}}


id: 0be8ea67-a8dd-4902-8dd9-4b297cd7aa60
entity_type: video
entity_id: 3760f14f-21a2-475e-b0dd-a7945bdd004b
event_type: production_package_imported
label: Production package imported
created_at: 2026-06-13 08:34:35.265993
created_by: creator
payload_json:
  {"queue_item_id": "ff203d13-3e14-4abe-bed1-c8b1ef1f0211", "package_id": "package_ff203d13_director_v1", "quality": {"quality_report": {"overall": "passed", "mode": "director_pass", "hook_score": 9, "first_frame_visual_hook": "phone call plus laptop screen-control permission dialog", "visual_style": "premium AI cinematic desk/laptop/phone closeups", "subtitle_position": "logo-safe higher two-line captions", "duration_control": {"voice_duration": 21.52, "video_duration": 21.87, "video_minus_voice": 0.35, "target_rule": "video <= voice + 0.5s resolve tail"}}, "voice_qa": {"voice": "Gianna premium clone", "duration": 21.52, "selected_hook_variant": "B", "overall": "passed"}, "visual_qa": {"powerpoint_layout_detected": false, "large_top_title_detected": false, "unnecessary_lower_third_dim_detected": false, "renderer_owned_text": true, "premium_ai_styleframes_used": true, "no_real_logos_urls_private_data": true}, "production_report": {"second_1_feeling": "A support caller is asking for screen control and that feels dangerous.", "open_question": "Why would support need to control my screen?", "dangerous_moment": "The caller asks the viewer to allow screen control before verification.", "eye_first_shot": "Laptop permission dialog asking to allow screen control while a phone call is active.", "silent_understanding": "A remote-control permission dialog plus phone call communicates the scam category without sound.", "pressure_scene": "Generic screen-control request while a caller pressures the viewer.", "near_wrong_action": "Viewer almost clicks allow and gives control to the caller.", "relief_scene": "Call ended; remote-access window closed; official support route used instead.", "strongest_screenshot": "Laptop screen-control permission dialog with phone call visible.", "needed_motion": "Push from caller pressure to allow-control dialog, hold before click, resolve to official support route.", "cheap_motion_avoided": "No shake, vibration, wobble, flash, arrows, boxes, labels.", "audio_cues": "Incoming call tone, subtle push whoosh, low hit before allow click, resolve ping.", "hold_scene": "Allow-control dialog and final end-call safe-move rule."}, "overall": "passed", "gates": {"visual_gate": "passed", "voice_gate": "passed", "hook_gate": "passed", "metadata_gate": "passed", "safety_gate": "passed", "package_integrity_gate": "passed", "overall": "passed", "checks": {"premium_ai_styleframes_used": true, "styleframes_text_free": true, "no_large_top_title": true, "no_unnecessary_lower_third_dim": true, "no_powerpoint_layout": true, "renderer_owned_text_listed": true}}}}


id: bd871654-5a91-4ac7-8464-7a08d623d058
entity_type: production_queue
entity_id: ff203d13-3e14-4abe-bed1-c8b1ef1f0211
event_type: production_ready_for_review
label: Production package ready for review
created_at: 2026-06-13 08:34:53.303062
created_by: creator
payload_json:
  {"video_asset_id": "3760f14f-21a2-475e-b0dd-a7945bdd004b", "package_id": "package_ff203d13_director_v1"}


id: 7b3c635f-6bb5-4f80-9a87-e3e6c81d392b
entity_type: video
entity_id: 3760f14f-21a2-475e-b0dd-a7945bdd004b
event_type: metadata_saved
label: Metadata saved
created_at: 2026-06-13 08:39:55.268578
created_by: creator
payload_json:
  {"post_draft_id": "97ab68ba-c249-498b-9960-3df64234e59e", "changed_fields": ["metadata_json", "tags_json"]}


id: 3f8eaa7a-fb3f-4323-b9f7-40992f658c0b
entity_type: video
entity_id: 3760f14f-21a2-475e-b0dd-a7945bdd004b
event_type: existing_youtube_upload_detected
label: Existing YouTube upload detected
created_at: 2026-06-13 08:41:43.777846
created_by: creator
payload_json:
  {"candidate_id": "erf-030-remote-access-support-call-director-pass", "youtube_video_id": "iyPfrDOptVg", "website_status": "missing", "audit_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/youtube_upload_audits/erf-030-remote-access-support-call-director-pass_chatterbox_gianna_director_pass_pure_ai_v1_youtube_upload_audit.json"}


id: ec278a40-ed76-4ce0-bc1a-c9983f79fa35
entity_type: website_companion
entity_id: 4546b275-df64-4b56-8828-dbf0833f77bf
event_type: website_companion_pushed
label: Website companion pushed
created_at: 2026-06-13 08:43:59.898991
created_by: creator
payload_json:
  {"video_asset_id": "3760f14f-21a2-475e-b0dd-a7945bdd004b", "slug": "remote-access-support-call", "youtube_video_id": "iyPfrDOptVg", "commit": "47f5cdb"}


id: e498d799-90f8-437f-bcd6-d4cf8ab7f4cb
entity_type: analytics
entity_id: youtube_public_performance_260613
event_type: youtube_public_performance_learnings_applied
label: YouTube public-only performance learnings applied to production queue
created_at: 2026-06-13 10:58:14.659681
created_by: creator
payload_json:
  {"created": ["Fake support calls: the refund caller wants screen sharing", "Creator Account Traps: page deletion warning without the panic", "Browser Permission Red Flags: CAPTCHA asks to allow notifications", "Everyday Red Flags: support asks for the six digit code", "Delivery fee traps: one more card check after payment"], "updated": [], "analysis_path": "/home/agent/projects/AutoShorts_Dashboard/storage/imports/youtube/260613_drive/public_video_analysis.json", "public_rows_used": 25, "excluded_private_or_unavailable": 22}


