# appsetting

key: production_quality_profile
updated_at: 2026-06-07 10:41:32.994363
value_json:
  {"version": "autoshorts-quality-v1", "name": "AutoShorts Director Quality v1", "visual_policy": "Premium text-free AI styleframes are mandatory for real review videos. Deterministic/Pillow/layout mockups are blueprints only, never final review visuals. No PowerPoint/template slides, generic icons, black frames, AI-generated text, real brands, real URLs, phone numbers, card or bank data.", "voice_policy": "Use Gianna premium clone for real renders. Generate 2-3 takes, normalize audio, transcribe with Whisper/forced alignment, compare against script, require WER <= 0.03, no wrong critical keywords, no hook/safer-move omissions, no clipped syllables/clicks/peaks/glitches.", "hook_policy": "First 0.5-1.0s must show a concrete red-flag visual and direct hook. Pattern interrupt in first 1-2s, visual change every 2-3s, clear safer move at the end. hook_score >= 8 required.", "metadata_policy": "TikTok caption, hashtags, YouTube private title/description/tags, synthetic-media disclosure and safety wording must be present before review.", "safety_policy": "No real scam URLs, phone numbers, bank/card/IBAN data, private data, operational scam instructions, unreviewed logos, public uploads, TikTok automation, or website push from production.", "render_policy": "Director visual plan -> 3-5 premium text-free styleframes -> styleframe QA -> review candidate render. Captions/labels are renderer-owned. Wan/I2V final renders require separate explicit approval.", "gates_required": ["visual_gate", "voice_gate", "hook_gate", "metadata_gate", "safety_gate", "package_integrity_gate"]}


key: youtube_public_performance_260613
updated_at: 2026-06-13 10:58:14.653635
value_json:
  {"source": "Google Drive folder 260613 Youtube + yt-dlp public availability probe", "analysis_path": "/home/agent/projects/AutoShorts_Dashboard/storage/imports/youtube/260613_drive/public_video_analysis.json", "public_only": true, "snapshot": {"date_range": ["2026-05-16", "2026-06-12"], "csv_video_rows": 47, "public_rows_used": 25, "private_or_unavailable_rows_excluded": 22, "public_views_sum": 644.0, "total_views_all_snapshot": 663.0}, "learnings": ["Public-only filter matters: dashboard CSV import contained 47 video rows, but 22 were private/unavailable and must not drive public performance learning.", "Support-call / fake-support themes show the strongest useful retention signal; continue, but vary away from exact remote-access repetition.", "Account deletion / locked-account warnings attract views, but retention is weak: make these shorter, more concrete, and show the exact first-screen red flag immediately.", "CAPTCHA / permission topics have high retention but weak packaging/distribution: use clearer titles and stronger first-frame visual promise.", "Bank-code / verification-code topics show CTR potential; keep the visual hook concrete and reduce duration toward 20-24s.", "Avoid long 37-40s scripts unless there is a strong story beat; current retention proxies favor faster cuts and shorter runtimes.", "Do not over-read CTR because impression counts are small; treat views + retention + public availability as the safer signal."], "top_public_by_views": [{"Videos": "jBVo4l5vdEY", "Videotitel": "Your Page Will Be Deleted? Don\u2019t Click Yet #cybersecurity #onlinesafety", "Dauer": 39.0, "Aufrufe": 76.0, "Impressionen": 38, "Klickrate der Impressionen (%)": 0.0, "avg_view_seconds": 3.396, "retention_pct": 8.709, "Abonnenten": 0.0}, {"Videos": "VT669BkNdnw", "Videotitel": "If You Call This Number, The Scam Starts \u2757\ufe0f", "Dauer": 24.0, "Aufrufe": 58.0, "Impressionen": 141, "Klickrate der Impressionen (%)": 0.71, "avg_view_seconds": 4.717, "retention_pct": 19.655, "Abonnenten": 0.0}, {"Videos": "nXjuQYUtHps", "Videotitel": "A Copyright Warning in Your DMs Is Not Proof", "Dauer": 39.0, "Aufrufe": 57.0, "Impressionen": 30, "Klickrate der Impressionen (%)": 0.0, "avg_view_seconds": 3.436, "retention_pct": 8.81, "Abonnenten": 0.0}, {"Videos": "QXqtLy7r4kc", "Videotitel": "Never Read This Bank Code Out Loud", "Dauer": 33.0, "Aufrufe": 47.0, "Impressionen": 19, "Klickrate der Impressionen (%)": 10.53, "avg_view_seconds": 2.811, "retention_pct": 8.518, "Abonnenten": 0.0}, {"Videos": "iDqRkqmL-QY", "Videotitel": "This \u201cDelivery Fee\u201d Text Is a Trap \ud83d\ude9a\u26a0\ufe0f", "Dauer": 37.0, "Aufrufe": 41.0, "Impressionen": 8, "Klickrate der Impressionen (%)": 12.5, "avg_view_seconds": 2.406, "retention_pct": 6.502, "Abonnenten": 0.0}, {"Videos": "kev9yWXldfE", "Videotitel": "The Side Hustle App Has One Red Flag", "Dauer": 35.0, "Aufrufe": 40.0, "Impressionen": 25, "Klickrate der Impressionen (%)": 0.0, "avg_view_seconds": 1.332, "retention_pct": 3.806, "Abonnenten": 1.0}], "top_public_by_retention": [{"Videos": "xBGX0zMnWow", "Videotitel": "Fake CAPTCHA Trap? Don\u2019t Click Allow\u2757\ufe0f", "Dauer": 36.0, "Aufrufe": 14.0, "avg_view_seconds": 7.406, "retention_pct": 20.571, "Klickrate der Impressionen (%)": 0.0}, {"Videos": "VT669BkNdnw", "Videotitel": "If You Call This Number, The Scam Starts \u2757\ufe0f", "Dauer": 24.0, "Aufrufe": 58.0, "avg_view_seconds": 4.717, "retention_pct": 19.655, "Klickrate der Impressionen (%)": 0.71}, {"Videos": "J6ErKh55-KQ", "Videotitel": "Login Prompt You Didn\u2019t Start? Don\u2019t Approve", "Dauer": 32.0, "Aufrufe": 20.0, "avg_view_seconds": 5.562, "retention_pct": 17.381, "Klickrate der Impressionen (%)": 2.33}, {"Videos": "VmVPA1JwNe0", "Videotitel": "If This Message Says Your Account Will Be Locked, Stop", "Dauer": 40.0, "Aufrufe": 26.0, "avg_view_seconds": 6.798, "retention_pct": 16.996, "Klickrate der Impressionen (%)": 0.0}, {"Videos": "FNFlZX-IMz4", "Videotitel": "Remote Job Scam? Don\u2019t Pay First\u2757\ufe0f", "Dauer": 37.0, "Aufrufe": 19.0, "avg_view_seconds": 6.139, "retention_pct": 16.592, "Klickrate der Impressionen (%)": 0.0}, {"Videos": "lS3d3CC1x_A", "Videotitel": "Delivery Bot Card Trap: The One Red Flag Before You Pay", "Dauer": 27.0, "Aufrufe": 12.0, "avg_view_seconds": 3.6, "retention_pct": 13.333, "Klickrate der Impressionen (%)": 0.0}], "topic_summary": [{"topic": "login/MFA/account", "videos": 6, "views": 208.0, "avg_views": 34.67, "impressions": 317, "avg_ctr": 0.39, "avg_retention": 10.15}, {"topic": "other", "videos": 4, "views": 162.0, "avg_views": 40.5, "impressions": 75, "avg_ctr": 2.63, "avg_retention": 9.08}, {"topic": "delivery/refund/card", "videos": 6, "views": 119.0, "avg_views": 19.83, "impressions": 82, "avg_ctr": 3.51, "avg_retention": 9.57}, {"topic": "fake support popup/call", "videos": 4, "views": 82.0, "avg_views": 20.5, "impressions": 333, "avg_ctr": 2.05, "avg_retention": 19.73}, {"topic": "fake shop/payment", "videos": 3, "views": 44.0, "avg_views": 14.67, "impressions": 119, "avg_ctr": 1.04, "avg_retention": 27.7}, {"topic": "marketplace", "videos": 1, "views": 15.0, "avg_views": 15.0, "impressions": 19, "avg_ctr": 0.0, "avg_retention": 5.45}, {"topic": "captcha/allow", "videos": 1, "views": 14.0, "avg_views": 14.0, "impressions": 214, "avg_ctr": 0.0, "avg_retention": 20.57}]}


# contentscript

id: f584224b-8227-406b-a3ed-d3b0e8616d7e
family_id: d676f764-f55b-4307-abde-94c8071ef38c
package_id: ai-004-stop-asking-ai-to-think-for-you
title: Stop asking AI to think for you
hook: Stop asking AI to think for you. Ask it to argue with you.
platform_caption: AI is more useful as a critic than as a guru.
youtube_title: Stop asking AI to think for you
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.245028
updated_at: 2026-06-06 18:50:38.263354
script_text:
  Stop asking AI to think for you. Ask it to argue with you. When you hand AI a messy idea and say, what should I do, it can sound confident before you are ready. Use it as a critic instead. First: list my assumptions. Second: find the weak spots. Third: give me two alternatives. Fourth: tell me what I still need to decide myself. Now AI is not replacing your judgment. It is pressure-testing it. The rule is simple: never ask AI for the final answer before you ask it for the argument.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/ai-004-stop-asking-ai-to-think-for-you/review_package.json


id: e99ea558-51f9-4c85-a49a-78e1d1f2b02f
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-account-lock-scam
title: If This Message Says Your Account Will Be Locked, Stop
youtube_title: If This Message Says Your Account Will Be Locked, Stop
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.293848
updated_at: 2026-06-06 18:50:38.293905
hook:
  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 

script_text:
  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 the path it gives you. A real security warning does not need you to prove yourself through a random link. The scammer wants your password before you have time to think. Do not log in from that message. Close it. Open the real app yourself, or type the website you already know. If the alert is real, you will see it there too. Rule: when a message threatens your account, do not follow the link. Open the app yourself. Share this with someone who taps warnings too fast.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-account-lock-scam/chatterbox_taylor_scientific_v3_understanding_2line/review_package_chatterbox.json


id: 5f379ea5-acdb-489f-91d5-4ca97ed19a49
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-ai-voice-family-emergency-scam
title: This Family Emergency Call Has One Red Flag
youtube_title: This Family Emergency Call Has One Red Flag
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.309734
updated_at: 2026-06-06 18:50:38.341101
hook:
  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

script_text:
  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 back, keep it secret, or send money now, stop. Hang up. Call the person back from your saved contact. Or ask one private question only the real person would know. A real emergency will survive a callback. A scam needs panic. Send this to your family before the phone rings.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-ai-voice-family-emergency-scam/edge_ryan_v1_readable_silent_2line_clean_ai/review_package_edge_ryan.json


id: 611ca3a9-17fa-4a30-a40a-06f51ee4d3d0
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-almost-right-url-login-trap
title: This Login Page Looks Right Until You Read the URL
youtube_title: This Login Page Looks Right Until You Read the URL
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.356114
updated_at: 2026-06-06 18:50:38.356175
hook:
  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

script_text:
  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 be a copy. The red flag is not the design. It is the almost-right web address. Close the page. Open the app, bookmark, or website yourself. Then check security or recent logins there. If there is no alert, the link was the trap. Rule: links can lie. Your own bookmark is boring, and boring is safer. Send this before someone types a password into a copy.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-almost-right-url-login-trap/chatterbox_taylor_scientific_v1_readable_silent_2line_clean_ai/review_package_chatterbox.json


id: f88d7f2d-dc17-48d3-9491-0cd6410ab8ff
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-app-contacts-permission
title: This App Permission Is a Red Flag
youtube_title: This App Permission Is a Red Flag
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.371630
updated_at: 2026-06-06 18:50:38.391377
hook:
  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

script_text:
  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 recovery clues. So do not judge the app by how harmless it looks. Judge the permission. If the request does not match the job, tap Don't Allow. If you already said yes, open Settings and turn Contacts off for that app. The app should still work without your address book. Rule: useful apps ask for what they need. Suspicious apps ask for what they can take. Send this before someone taps Allow.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-app-contacts-permission/chatterbox_taylor_human_pacing_v2_readable_silent_2line_clean_ai/review_package_chatterbox.json


id: 9a877a4f-6165-48f6-a332-27062648917a
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-bank-code-scam
title: Never Read This Bank Code Out Loud
youtube_title: Never Read This Bank Code Out Loud
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.406818
updated_at: 2026-06-06 18:50:38.406875
hook:
  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

script_text:
  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 flag is the switch. A text creates fear. Then a voice asks you to read the code out loud. Do not reply. Do not read any code. Hang up. Open your banking app yourself, or call the number on the back of your card. If the alert is real, it will still be there. Rule: your code is for you, never for the caller.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-bank-code-scam/chatterbox_taylor_scientific_v1_forced_words_2line/review_package_chatterbox.json


id: b6f6213d-9401-41f2-92d8-d3e00b8025a8
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-boss-gift-cards
title: Boss Asked for Gift Cards? Pause First
youtube_title: Boss Asked for Gift Cards? Pause First
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.422452
updated_at: 2026-06-06 18:50:38.422516
hook:
  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

script_text:
  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. Gift card codes are like cash. Once you send the photos, the money is gone. The red flag is not only the urgency. It is the payment method. Real work problems almost never need gift card codes in a chat. Before you buy anything, verify through a trusted work channel. Call, ask in person, or message the number you already know. Rule: gift cards plus secrecy means stop. Send this before someone tries to be helpful too fast.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-boss-gift-cards/chatterbox_gianna_clone_premium_v1_readable_silent_2line_clean_ai/review_package_chatterbox.json


id: 34c40921-2701-4971-b8a5-e5f4d8aef0cd
family_id: 7b33b2f5-74ca-45e0-8c2d-65471aeeccdd
package_id: everyday-red-flags-delivery-sms-scam
title: The Delivery Text Scam
hook: If a delivery text asks for a small fee, stop before you tap.
platform_caption: Delivery fee text? Don’t tap. Open the real app yourself.
youtube_title: The Delivery Text Scam
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.451249
updated_at: 2026-06-06 18:50:38.451309
script_text:
  If a delivery text asks for a small fee, stop before you tap. This scam works because it looks normal. You are expecting a parcel, the message says it is held, and the fee is tiny. But the red flag is the link. Real delivery problems do not need you to enter your card from a random text message. Do this instead. Close the text. Open the delivery app, or the shop order page, yourself. Check the tracking number there. If the fee is real, it will still be shown inside the real app. Never pay from the text. Open the app yourself. Seen a message like this? Comment the scam you want covered next.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-delivery-sms-scam/review_package.json


id: 771b04a4-0ef1-42b4-b329-196b38048341
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-fake-captcha
title: Fake CAPTCHA Trap? Don’t Click Allow
youtube_title: Fake CAPTCHA Trap? Don’t Click Allow
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.465853
updated_at: 2026-06-06 18:50:38.465912
hook:
  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:

script_text:
  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: prove you are human, press Allow, continue. But Allow can let the site push scam alerts to your screen. Then you may see fake virus warnings, prize messages, or account alerts. The safer move is simple: click Block and close the tab. If you already allowed it, remove that site from browser notification settings. Rule: CAPTCHA plus notification permission means stop.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-fake-captcha/chatterbox_gianna_clone_premium_v1_readable_silent_2line_clean_ai/review_package_chatterbox.json


id: 189c4a04-e646-4b96-9030-439a98592dd2
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-fake-equipment-check
title: Remote Job Scam? Don’t Pay First
youtube_title: Remote Job Scam? Don’t Pay First
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.480207
updated_at: 2026-06-06 18:50:38.480262
hook:
  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 

script_text:
  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 account setup. That is the red flag. Real employers do not make you pay through a message link before you earn. One small fee can become a bigger loss, or expose your card details. The safer move is simple: do not pay from the chat. Open the company website yourself, verify the recruiter, and ask for payroll documents through official channels. Rule: if you must pay to get paid, stop.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-fake-equipment-check/chatterbox_gianna_clone_premium_v1_readable_silent_2line_clean_ai/review_package_chatterbox.json


id: c48b9244-05cc-4905-9af3-e54f2c7a5c17
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-fake-login-page
title: Fake Login Pages Have One Easy Tell
youtube_title: Fake Login Pages Have One Easy Tell
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.494991
updated_at: 2026-06-06 18:50:38.495058
hook:
  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

script_text:
  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. But the web address often looks too long, slightly wrong, or unfamiliar. If you arrived from a message saying your account is locked, slow down. Close the link. Open the real app or website yourself. If the warning is real, it will still be there after you log in safely. Rule: never trust a login page just because it looks official. Trust the path you used to get there. Send this before someone types their password into a lookalike page.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-fake-login-page/chatterbox_gianna_clone_premium_v1_readable_silent_2line_clean_ai/review_package_chatterbox.json


id: 6cdc6f3b-70d7-45f4-bda6-7d0424cdcb13
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-fake-page-deletion-warning
title: Your Page Will Be Deleted? Don’t Click Yet
youtube_title: Your Page Will Be Deleted? Don’t Click Yet
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.511023
updated_at: 2026-06-06 18:50:38.511089
hook:
  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 

script_text:
  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 link that asks you to appeal or log in from the message. A real platform alert should still be there when you open the app yourself. Safer move: close the message. Open the platform from the normal app icon or your own bookmark. Then check account alerts inside the real settings area. If nothing shows there, the warning was probably bait. Has someone tried this on your page or account?

platform_caption:
  Fake page-deletion warning? Don’t tap the appeal link. Open the app yourself and check account alerts there. #ScamAlert #CreatorSafety #OnlineSafety #Phishing

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-fake-page-deletion-warning/chatterbox_gianna_clone_premium_v1_readable_silent_2line_clean_ai/review_package_chatterbox.json


id: 79cedcc8-8547-49a5-b9d1-2ecdf38736e6
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-fake-reviews
title: Fake Reviews Have One Easy Tell
youtube_title: Fake Reviews Have One Easy Tell
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.525618
updated_at: 2026-06-06 18:50:38.525714
hook:
  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

script_text:
  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 are not proof. They are a pattern. Real reviews are messy. Fake reviews often sound copied, polished, and weirdly identical. Before you buy, check the bad reviews, look for real photos, and search the product name outside the store. If every review sounds like an ad, treat the rating as decoration, not evidence. Rule: real reviews help you decide. Fake reviews push you to buy fast. Send this before someone trusts five stars too quickly.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-fake-reviews/chatterbox_gianna_clone_premium_v1_readable_silent_2line_clean_ai/review_package_chatterbox.json


id: 11b93b53-b7b3-4c2a-92ac-081a8cd000d9
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-fake-shop
title: Fake Online Shop? Check This Before You Pay
youtube_title: Fake Online Shop? Check This Before You Pay
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.539935
updated_at: 2026-06-06 18:50:38.539991
hook:
  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

script_text:
  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 missing proof. If you cannot verify who runs the store, the discount is not enough. Before you enter card details, leave the page. Search the store name outside the website. Check reviews, address, return policy, and contact details. If everything only exists on the shop itself, stop. Rule: a real deal survives a quick check. A fake shop needs you to hurry.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-fake-shop/chatterbox_gianna_clone_premium_v1_readable_silent_2line_clean_ai/review_package_chatterbox.json


id: d94ee4ba-bde1-4447-87dd-4a9768fc1ec8
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-fake-social-copyright-warning
title: A Copyright Warning in Your DMs Is Not Proof
youtube_title: A Copyright Warning in Your DMs Is Not Proof
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.554413
updated_at: 2026-06-06 18:50:38.554468
hook:
  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

script_text:
  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 the red flag. Real account problems should be checked inside the app you open yourself. Do not use the DM link. Do not sign in from that page. Open the app normally. Check account status or security settings there. If nothing is listed, the DM was the trap. Rule: DMs are not court notices. Share this with a creator before they lose an account.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-fake-social-copyright-warning/chatterbox_taylor_scientific_v1_readable_silent_2line_clean_ai/review_package_chatterbox.json


id: 2311450c-cfd0-4ce2-9206-dacac84a03a0
family_id: 62a4f3d0-dee4-4d09-bcc7-842e09d3ff98
package_id: everyday-red-flags-fake-support-number
title: Everyday Red Flags Fake Support Number
youtube_title: Everyday Red Flags Fake Support Number
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.583052
updated_at: 2026-06-06 18:50:38.583137
hook:
  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. 

script_text:
  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.

platform_caption:
  If a popup tells you to call support, stop. Open the real app or website yourself. #ScamAwareness #OnlineSafety

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-fake-support-number/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json


id: eab23e3b-e8d7-4f4d-93af-4c5c9e4782f9
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-fake-support-popup-scam
title: If a Website Says “Call Support Now”, Stop
youtube_title: If a Website Says “Call Support Now”, Stop
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.597756
updated_at: 2026-06-06 18:50:38.612385
hook:
  If a website says virus found, stop. If it says call support now, stop again. That popup wants to control your next move. The red flag is the phone number on the warning screen. Re

script_text:
  If a website says virus found, stop. If it says call support now, stop again. That popup wants to control your next move. The red flag is the phone number on the warning screen. Real support does not trap you in a browser window. It does not need remote access from a scare popup. If you call, the scammer may ask you to install a help tool. Then they may ask for codes, payments, or your bank login. Do not call the number on the popup. Close the tab. If you need help, open the real app or website yourself. Use the support number listed in your account. Rule: real support does not hijack your screen. Share this with someone who panics when a warning appears.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-fake-support-popup-scam/chatterbox_taylor_scientific_v2_readable_silent_2line/review_package_chatterbox.json


id: bbb1e65e-059b-480f-9992-8ce1e479c8a1
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-hi-mom-scam
title: The Hi Mom Text Scam Parents Need to Know
youtube_title: The Hi Mom Text Scam Parents Need to Know
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.627059
updated_at: 2026-06-06 18:50:38.627128
source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-hi-mom-scam/chatterbox_taylor_scientific_v2_forced_words_2line/review_package_chatterbox.json


id: 778331f1-cbb6-4e25-93ef-20d4ca90716a
family_id: e3c859d7-b804-4329-a28e-7dd2deb5bda8
package_id: everyday-red-flags-hi-mom-scam
title: The Hi Mom New Number Scam
hook: If your child texts from a new number and asks for money, pause.
platform_caption: New number asking for urgent money? Verify before you pay.
youtube_title: The Hi Mom New Number Scam
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.657223
updated_at: 2026-06-06 18:50:38.657280
script_text:
  If your child texts from a new number and asks for money, pause. This scam works because it uses love, not technology. The message says, Hi Mom, I lost my phone. Then comes the emergency. A bill is due, a card is blocked, or rent has to be paid today. The red flag is not just the money. It is the new number, the urgency, and the pressure to stay in the chat. Do this instead. Do not pay from the message. Call the old number. Call another family member. Or ask a private question only the real person would know. New number plus urgent money means verify first. Send this to someone who would panic-text back.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-hi-mom-scam/review_package.json


id: 495b580c-d5ec-4965-8167-020b0ffdc46e
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-invoice-bank-detail-change
title: If an Invoice Changes Bank Details, Stop
youtube_title: If an Invoice Changes Bank Details, Stop
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.672110
updated_at: 2026-06-06 18:50:38.672167
hook:
  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 

script_text:
  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 payment. That line can redirect real money to a criminal. Do not pay from the email alone. Open a trusted contact you already have. Call the company or message them through the usual channel. Only pay after they confirm the change there. Rule: new bank details need a second check. Share this with anyone who pays invoices at work or at home.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-invoice-bank-detail-change/chatterbox_taylor_scientific_v1_readable_silent_2line/review_package_chatterbox.json


id: 78964f64-89e1-41d9-bb46-d12c3104b8bf
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-marketplace-off-platform-scam
title: If a Buyer Sends You a Payment Link, Stop
youtube_title: If a Buyer Sends You a Payment Link, Stop
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.686339
updated_at: 2026-06-06 18:50:38.686394
hook:
  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,

script_text:
  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, or payment confirmation. But then it asks you to enter card details, pay a fee, or prove your account. Real buyers do not need you to pay money to receive money. Do not follow payment links from a buyer. Keep the chat inside the marketplace. Use the app payment system, or meet safely and pay the normal way. If the buyer refuses, walk away. Rule: real buyers stay on-platform. Share this with someone selling something online.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-marketplace-off-platform-scam/chatterbox_taylor_scientific_v1_readable_silent_2line/review_package_chatterbox.json


id: 22eec96a-bc27-4c1e-9f52-dbb69578dc2a
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-mfa-prompt-without-login
title: Login Prompt You Didn’t Start? Don’t Approve
youtube_title: Login Prompt You Didn’t Start? Don’t Approve
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.700459
updated_at: 2026-06-06 18:50:38.700528
hook:
  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

script_text:
  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.

platform_caption:
  Login prompt you didn’t start? Don’t tap approve. Deny it, change the password, and check active sessions. #ScamAlert #OnlineSafety #AccountSecurity #Phishing

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-mfa-prompt-without-login/chatterbox_gianna_clone_premium_v1_readable_silent_2line_clean_ai/review_package_chatterbox.json


id: b7ed705d-c67f-49e3-944b-4b0b330ae7b3
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-parking-qr-scam
title: The Parking QR Code Scam to Watch For
youtube_title: The Parking QR Code Scam to Watch For
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.714971
updated_at: 2026-06-06 18:50:38.715030
hook:
  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

script_text:
  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 before you know who owns it. Do not enter your card from a random QR sticker. Use the official parking app, the machine keypad, or type the city website yourself. If the payment is real, the official route will still work. Rule: trust the official path, not the sticker.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-parking-qr-scam/chatterbox_taylor_scientific_v1_forced_words_2line/review_package_chatterbox.json


id: 7365aeca-09fd-4bb1-bacc-3def873fda7a
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-remote-job-deposit-scam
title: Real Jobs Don’t Ask You to Pay First
youtube_title: Real Jobs Don’t Ask You to Pay First
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.729752
updated_at: 2026-06-06 18:50:38.729810
hook:
  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

script_text:
  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 first tasks. That is not onboarding. That is the scam. Real jobs pay you. They do not make you pay to start. Do not send money. Do not add funds to a task wallet. Search the company yourself before you apply. Rule: if you must pay to work, walk away. Share this with someone looking for remote work.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-remote-job-deposit-scam/chatterbox_taylor_scientific_v1_readable_silent_2line_jamendo_hyper_threading/review_package_chatterbox.json


id: 11c758d3-c1d2-4fdb-bc13-d627518cfd3c
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-shared-document-login-phishing
title: If a Shared Document Asks for Your Password, Stop
youtube_title: If a Shared Document Asks for Your Password, Stop
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.744788
updated_at: 2026-06-06 18:50:38.744845
hook:
  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

script_text:
  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 before you can see the file. That page may be built only to steal your account. Do not sign in from the email link. Close it and open the real app yourself. If the document is real, it should appear in your account there. Also check the sender address before you trust the request. Rule: a document link should not need your password. Share this with someone who clicks shared files quickly.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-shared-document-login-phishing/chatterbox_taylor_scientific_v1_readable_silent_2line/review_package_chatterbox.json


id: 5568387b-0e68-4c99-8c3f-8b27543de9ef
family_id: 6fe88dff-cf36-48b6-8423-dfeb9bd1c20c
package_id: everyday-red-flags-small-delivery-fee
title: Everyday Red Flags Small Delivery Fee
youtube_title: Everyday Red Flags Small Delivery Fee
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.773345
updated_at: 2026-06-06 18:50:38.773405
hook:
  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 

script_text:
  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.

platform_caption:
  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

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-small-delivery-fee/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json


id: 4939b398-fa54-4f3b-96a5-bea7443f0af3
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-task-scam-pay-to-get-paid
title: The Side Hustle App Has One Red Flag
youtube_title: The Side Hustle App Has One Red Flag
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.787677
updated_at: 2026-06-06 18:50:38.802172
hook:
  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 yo

script_text:
  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 you pay to unlock your salary. Scams show a fake balance first, so the deposit feels small. Do not add funds. Do not chase the payout. Take screenshots and close the app. Then check the company outside the chat, not through their link. Rule: real work pays you. A scam makes you pay them. Send this to anyone looking for remote work.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-task-scam-pay-to-get-paid/chatterbox_taylor_scientific_v1_readable_silent_2line_clean_ai/review_package_chatterbox.json


id: 54840d01-302b-41d6-a9cb-aa2ddc49fabe
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-toll-text-scam
title: The Tiny Toll Fee Text Scam
youtube_title: The Tiny Toll Fee Text Scam
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.815490
updated_at: 2026-06-06 18:50:38.815555
hook:
  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. 

script_text:
  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. Do not pay from the text. Open the official toll website yourself, or use the app you already trust. If the toll is real, it will still be there. Rule: trust your normal route, not the link.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-toll-text-scam/chatterbox_taylor_scientific_v1_forced_words_2line/review_package_chatterbox.json


id: cf12e4fc-744b-4520-96ad-066f873194b6
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
package_id: everyday-red-flags-verification-code-scam
title: Never Send a Login Code in Chat
youtube_title: Never Send a Login Code in Chat
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.830361
updated_at: 2026-06-06 18:50:38.830416
hook:
  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 

script_text:
  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 that says, I changed phones, send me the code. Never send a verification code in chat. Open the app yourself, or call the person from a contact you already trust. If the code was real, it still belongs only inside the login screen. Rule: codes are keys. Never send them in chat. Share this with someone who helps family with phone messages.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-verification-code-scam/chatterbox_taylor_scientific_v1_readable_silent_2line_jamendo_hyper_threading/review_package_chatterbox.json


id: 6cb1451e-13a5-4305-89c9-1a1b792cd05d
family_id: dc528919-daf3-4f93-965c-7132b70756e0
video_asset_id: 08fa7eb7-a256-4093-8537-d5bee51c8a92
package_id: quiz-marketplace-offplatform-v001
title: Can You Spot the Marketplace Scam?
youtube_title: Can You Spot the Marketplace Scam?
status: produced
performance_summary_json: {"website_slug": "marketplace-off-platform-scam", "website_status": "guide exists"}
created_at: 2026-06-06 18:50:38.858501
updated_at: 2026-06-06 18:50:38.858589
hook:
  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,

script_text:
  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, payment, or delivery handled somewhere else. That can remove the platform protection and push you into a fake payment flow. One red flag: outside payment link. Safer move: keep the chat and payment inside the marketplace app. If the buyer refuses, walk away. Has a buyer ever tried this on you, or on someone you know?

platform_caption:
  Can you spot the trap? If a marketplace buyer moves payment or delivery outside the app, slow down. Keep chat and payment inside the platform. #MarketplaceScam #SpotTheTrap #ScamAlert #OnlineSafety

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/quiz-marketplace-offplatform-v001/chatterbox_gianna_clone_premium_v1_readable_silent_2line_clean_ai/review_package_chatterbox.json


id: 90769911-5fe9-4532-b4eb-b4677ead5bed
family_id: 47dd3773-25ec-49e3-8411-071f9f1a71eb
package_id: truetrace-already-clicked-fake-delivery-link
title: Already Clicked a Fake Delivery Link?
youtube_title: Already Clicked a Fake Delivery Link?
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.887479
updated_at: 2026-06-06 18:50:38.887541
hook:
  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 

script_text:
  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 wrong. This is designed to make you hurry. If you entered nothing, close the page and open the real delivery app, or the shop order page, yourself. If you entered card details, contact your bank or card provider from the official app or saved number. Ask about blocking the card, watching for small test charges, and stopping unfamiliar subscriptions. If you entered a password, change it from the real website and sign out of other sessions. Do not pay a second fee to fix the first one. Do not trust recovery messages that arrive right after. Keep the message, the time, and screenshots if it is safe. Then use the full recovery checklist on TrueTraceShorts. Rule: stop the next action first.

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/truetrace-already-clicked-fake-delivery-link/chatterbox_gianna_clone_premium_v1_readable_silent_2line_clean_ai/review_package_chatterbox.json


id: 51ad24bf-5039-47e9-bd60-8cfced937632
family_id: 47dd3773-25ec-49e3-8411-071f9f1a71eb
package_id: truetrace-spot-delivery-text-scam
title: Can You Spot the Scam in This Delivery Text?
youtube_title: Can You Spot the Scam in This Delivery Text?
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.902082
updated_at: 2026-06-06 18:50:38.902136
hook:
  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

script_text:
  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 not the delivery story. It is the payment link inside the text. A real delivery problem will still appear when you open the real app, or the shop order page, yourself. The safe check is boring, but reliable: close the message first, then open the app from your home screen. If the fee disappears when you avoid the link, that tells you something. Do not pay from the message. Open the app yourself. What did you notice first?

platform_caption:
  Can you spot the scam in this delivery text?

  Tiny fee. Today deadline. Payment link inside the message. That link is the trap.

  Open the real app or order page yourself.

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

  #SpotTheScam #DeliveryScam #PhishingAwareness #ScamAlert #OnlineSafety

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/truetrace-spot-delivery-text-scam/chatterbox_gianna_clone_premium_v1_readable_silent_2line_clean_ai/review_package_chatterbox.json


id: 5f44e561-2ca1-4104-88f8-d9371c364d19
family_id: 47dd3773-25ec-49e3-8411-071f9f1a71eb
package_id: truetrace-story-fake-support-popup
title: It Started With a Fake Support Popup
youtube_title: It Started With a Fake Support Popup
status: produced
performance_summary_json: {}
created_at: 2026-06-06 18:50:38.916857
updated_at: 2026-06-06 18:50:38.916910
hook:
  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 

script_text:
  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 the warning feel official. Then it tries to move you from reading to reacting. The dangerous moment is not just the popup. It is when the page asks you to call support, approve remote access, or follow instructions from that screen. Real support does not hijack your browser and rush you into a call. Close the tab. Do not approve remote access. If you need help, open the real app yourself. The fake warning is the hook. The next instruction is the trap. Send this to someone who panics when a warning appears.

platform_caption:
  It started with a fake support popup. The trap is not the warning — it is the next instruction. Close the tab, do not approve remote access, and open the real app yourself. #FakeSupportPopup #ScamStory #OnlineSafety #ScamAlert

source_path:
  /home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/truetrace-story-fake-support-popup/chatterbox_gianna_clone_premium_v1_readable_silent_2line_clean_ai/review_package_chatterbox.json


# websitecompanion

id: 444e059e-941b-4d11-af5a-ce339b4aa25d
video_asset_id: 98635ee8-76bb-4ce9-9d0c-f8e973a8ae92
post_draft_id: 7c6cac62-3e11-4450-be2e-4f46fc93df6e
website_repo_path: /home/agent/projects/TrueTraceShorts_WebSite
website_branch: website-mvp-v0
slug: mfa-prompt-without-login
title: Login approval prompt you didn’t start: don’t tap approve
generated_content_path: /home/agent/projects/TrueTraceShorts_WebSite/src/content/redflags/mfa-prompt-without-login.md
status: pushed
created_at: 2026-06-06 19:31:49.112949
updated_at: 2026-06-06 22:43:03.577242
youtube_video_id: J6ErKh55-KQ
video_url_internal: https://www.youtube.com/shorts/J6ErKh55-KQ
candidate_payload_json:
  {"path": "/home/agent/projects/TrueTraceShorts_WebSite/data/candidates/erf-025-mfa-prompt-without-login.json", "slug": "mfa-prompt-without-login", "title": "Login approval prompt you didn\u2019t start: don\u2019t tap approve", "videoUrl": "https://www.youtube.com/shorts/J6ErKh55-KQ", "candidate_id": "erf-025-mfa-prompt-without-login"}

qa_status_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": ""}

git_status_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": ""}, "diff": {"command": "git diff -- src/content/redflags data/candidates public/redflags/thumbnails", "returncode": 0, "stdout": "", "stderr": ""}}

duplicate_status_json:
[cell repeats an earlier one in this file: 480 characters]


id: 87c9ec7a-e321-4866-94e1-b9f25e1cea50
video_asset_id: 7a291e28-24fd-4980-a680-8f8708799bb0
post_draft_id: 4c7b6150-3e42-4e6e-b760-2b4c98536467
website_repo_path: /home/agent/projects/TrueTraceShorts_WebSite
website_branch: website-mvp-v0
slug: small-delivery-fee
title: Small delivery fee scam: What to check before you pay
generated_content_path: /home/agent/projects/TrueTraceShorts_WebSite/src/content/redflags/small-delivery-fee.md
status: pushed
qa_status_json: {}
git_status_json: {}
created_at: 2026-06-06 21:48:49.582941
updated_at: 2026-06-06 21:58:49.953970
youtube_video_id: egZgCZCGGhU
video_url_internal: https://www.youtube.com/shorts/egZgCZCGGhU
duplicate_status_json: {}
candidate_payload_json:
  {"path": "/home/agent/projects/TrueTraceShorts_WebSite/data/candidates/erf-027-small-delivery-fee-director-pass.json", "slug": "small-delivery-fee", "title": "Small delivery fee scam: What to check before you pay", "videoUrl": "https://www.youtube.com/shorts/egZgCZCGGhU", "candidate_id": "erf-027-small-delivery-fee-director-pass"}


id: a008a955-1cd2-40e0-b75f-cd03ec920faa
video_asset_id: a1b58a3f-5f7a-4b43-a6eb-4111a55e635e
post_draft_id: 374a1aa3-9197-466b-a272-b0623353450f
website_repo_path: /home/agent/projects/TrueTraceShorts_WebSite
website_branch: website-mvp-v0
slug: fake-support-number
title: Fake support number popup: What to do before you call
generated_content_path: /home/agent/projects/TrueTraceShorts_WebSite/src/content/redflags/fake-support-number.md
status: pushed
qa_status_json: {}
git_status_json: {}
created_at: 2026-06-06 21:48:49.663649
updated_at: 2026-06-06 21:58:50.033943
youtube_video_id: VT669BkNdnw
video_url_internal: https://www.youtube.com/shorts/VT669BkNdnw
duplicate_status_json: {}
candidate_payload_json:
  {"path": "/home/agent/projects/TrueTraceShorts_WebSite/data/candidates/erf-026-fake-support-number-director-pass.json", "slug": "fake-support-number", "title": "Fake support number popup: What to do before you call", "videoUrl": "https://www.youtube.com/shorts/VT669BkNdnw", "candidate_id": "erf-026-fake-support-number-director-pass"}


id: 47ffb2c4-2471-47ec-b09a-5a72fc8134f6
video_asset_id: 900c887c-f76c-40ef-a491-a402133f654e
website_repo_path: /home/agent/projects/TrueTraceShorts_WebSite
website_branch: website-mvp-v0
slug: test-preview-if-this-message-says-your-account-will-be-locked-stop
title: TEST PREVIEW — If This Message Says Your Account Will Be Locked, Stop
generated_content_path: src/content/redflags/test-preview-if-this-message-says-your-account-will-be-locked-stop.md
status: generated
qa_status_json: {}
git_status_json: {}
created_at: 2026-06-06 22:19:29.554864
updated_at: 2026-06-07 07:32:20.332789
duplicate_status_json: {}
candidate_payload_json:
  {"id": "package_774e1ed1", "slug": "test-preview-if-this-message-says-your-account-will-be-locked-stop", "title": "TEST PREVIEW \u2014 If This Message Says Your Account Will Be Locked, Stop", "shortTitle": "TEST PREVIEW \u2014 If This Message Says Your Account", "hook": "A small online request can hide a bigger risk.", "category": "Everyday Red Flags", "riskLevel": "medium", "visibleScreen": "A phone screen showing a suspicious small online request.", "redFlag": "The request pushes you to act before you verify it independently.", "whyItWorks": "Small requests feel harmless and urgent, so people skip verification.", "saferMove": "Open the official app or website directly instead of using the message link.", "ifAlreadyClicked": ["Do not enter more information.", "Monitor the account or card if payment details were entered.", "Use the official app or website to verify the status."], "checklist": ["Did the request arrive by message?", "Does it ask for payment or login details?", "Can you verify it in the official app?"], "checklistDetails": [{"title": "Verify inside the official app", "why": "A real issue should appear there.", "safer": "Open the app yourself, not the message link."}], "videoUrl": null, "thumbnail": null, "screenImage": null, "screenImageAlt": "Phone screen with suspicious online request.", "visualBrief": "Direct phone view of a suspicious online request, no real brands or phone numbers.", "related": ["delivery-sms-trap"], "toolRelevance": "Account controls and official apps help after the safer move.", "affiliateCategory": "payment-safety", "seoTitle": "TEST PREVIEW \u2014 If This Message Says Your Account Will Be Locked, Stop: what to check before you act", "metaDescription": "Learn what to check before reacting to a suspicious online request.", "socialTitle": "TEST PREVIEW \u2014 If This Message Says Your Account Will Be Locked,", "body": "Use this calm guide to check the warning sign, avoid the message link, and verify the request through the official app or website.", "faq": [{"question": "Should I act from the message link?", "answer": "Open the official app or website directly first. Do not use the message link."}], "lastUpdated": "2026-06-07"}


id: 092410a8-1d01-413b-b2f5-206cc73257d9
video_asset_id: 32ff70e1-87ee-451d-b392-a863352e126e
post_draft_id: 3503d7ce-7f26-480e-95bc-545336875ee1
website_repo_path: /home/agent/projects/TrueTraceShorts_WebSite
website_branch: website-mvp-v0
slug: refund-card-trap
title: Refund card trap: Why a refund should not need your full card again
generated_content_path: src/content/redflags/refund-card-trap.md
generated_thumbnail_path: public/redflags/thumbnails/refund-card-trap-start.webp
status: pushed
git_status_json: {"commit": "f174a36", "pushed": true, "branch": "website-mvp-v0"}
created_at: 2026-06-11 14:27:40.319926
updated_at: 2026-06-11 14:32:54.785911
youtube_video_id: 84FOdY-KSnM
video_url_internal: https://www.youtube.com/shorts/84FOdY-KSnM
duplicate_status_json: {}
candidate_payload_json:
  {"id": "erf-028-refund-card-trap-director-pass", "slug": "refund-card-trap", "title": "Refund card trap: Why a refund should not need your full card again", "shortTitle": "Refund Card Trap", "hook": "A refund should not need your full card again.", "category": "Delivery & Payment Red Flags", "riskLevel": "high", "visibleScreen": "A refund page that says money is coming back, but asks for card number, expiry date, and CVC.", "redFlag": "The page asks for full card details to receive a refund instead of sending the refund back to the payment method already used.", "whyItWorks": "The word refund lowers suspicion because you expect money to come back. The scam flips that moment and makes you enter the card details again.", "saferMove": "Close the link. Open the delivery app or website yourself and check the refund or order status there.", "ifAlreadyClicked": ["If you only opened the refund link, close it and check through the official app or typed website instead.", "If you entered card details, contact your bank or card provider through the saved app or official number and ask how to block, replace, or monitor the card.", "If you reused a password on the page, change it from the real account page and turn on two-factor authentication."], "checklist": ["Does the refund page ask for full card details again?", "Is the page asking for CVC, expiry date, or a new card to receive money?", "Can you verify the refund inside the official app or typed website instead?"], "checklistDetails": [{"title": "Check whether the refund really needs a card", "why": "Most legitimate refunds go back to the original payment method. Asking for full card details again is a strong red flag.", "safer": "Do not type card details into the link. Open the official app or website yourself."}, {"title": "Treat CVC requests as danger", "why": "A CVC is normally used to charge a card, not to send a refund back.", "safer": "Stop if a refund form asks for CVC, expiry date, or a full card number."}, {"title": "Use a trusted route after clicking", "why": "The link can look like a refund workflow while collecting payment details.", "safer": "Close the page, then check the order or refund from a saved app, bookmark, or typed address."}], "faq": [{"question": "Can a real refund ever ask for details?", "answer": "Sometimes a company may need account information, but a page asking for full card number, expiry date, and CVC to receive a refund is a strong red flag. Verify through the official app or website yourself."}, {"question": "What if I already entered my card?", "answer": "Contact your bank or card provider through a trusted route, ask whether the card should be blocked or replaced, and monitor recent transactions."}], "videoUrl": "https://www.youtube.com/shorts/84FOdY-KSnM", "thumbnail": "/redflags/thumbnails/refund-card-trap-start.webp", "screenImage": "/redflags/thumbnails/refund-card-trap-start.webp", "screenImageAlt": "Phone screen showing a fake refund page asking for full card details.", "visualBrief": "Cinematic close-up of a generic refund page asking for card number, expiry date, and CVC. No real brand, no real URL, no bank name, no card network, no private data.", "related": ["small-delivery-fee", "delivery-bot-card-trap", "fake-shop"], "toolRelevance": "A bank or card-provider control may help if card details were entered, but the first safer move is to avoid the link and verify through the official app or typed website.", "affiliateCategory": null, "seoTitle": "Refund card trap: red flags before entering card details", "metaDescription": "Learn why a refund page asking for full card details is a red flag, what to check, and what safer move to take before entering card data.", "socialTitle": "Refund asks for your card again? Stop.", "lastUpdated": "2026-06-11", "body": "A refund should send money back. If a refund page asks for your full card number, expiry date, and CVC, stop before typing anything.\n\nThe safer move is simple: close the link, then open the delivery app or website yourself. If the refund is real, you should be able to verify it through a trusted route without giving a card to receive money back.", "source": {"candidate_id": "erf-028-refund-card-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "video_sha256": "bf4681cc34fa7025dd9c48e19ffa6182b72b975070fbdcd530d469bcebed99bc", "posting_pack_sha256": "2f4919461299939f378d4d8f2fa72311666dd4056d87e053bd8788b3ba31d4be", "youtube_video_id": "84FOdY-KSnM", "youtube_shorts_url": "https://www.youtube.com/shorts/84FOdY-KSnM", "youtube_privacy": "private", "website_link_allowed": true, "review_package_path": "/home/agent/jarvis_runtime/autoshortsbot/AutoShortsBot/data/post_candidates/everyday-red-flags-refund-card-trap/chatterbox_gianna_director_pass_pure_ai_v1/review_package_chatterbox.json", "approval_command": "APPROVED_FOR_PRIVATE_YOUTUBE_UPLOAD erf-028-refund-card-trap-director-pass chatterbox_gianna_director_pass_pure_ai_v1 bf4681cc34fa7025dd9c48e19ffa6182b72b975070fbdcd530d469bcebed99bc 2f4919461299939f378d4d8f2fa72311666dd4056d87e053bd8788b3ba31d4be"}}

qa_status_json:
  {"build": "passed", "browser_check": "passed", "open_on_youtube_link_visible": true, "youtube_video_id_present_in_dist": true}


id: 25d7b66b-e8c6-44db-a2b4-713288db2ae8
video_asset_id: 23373f03-5528-4cfa-8b8b-0a89b0a4cd3a
post_draft_id: e9234988-7a1b-4091-a177-ba55b237861f
website_repo_path: /home/agent/projects/TrueTraceShorts_WebSite
website_branch: website-mvp-v0
slug: parking-meter-qr-trap
title: Parking meter QR scam: why a sticker code can be risky
generated_content_path: src/content/redflags/parking-meter-qr-trap.md
generated_thumbnail_path: public/redflags/thumbnails/parking-meter-qr-trap-start.webp
status: pushed
git_status_json: {"commit": "2c6c94f", "pushed": true, "branch": "website-mvp-v0"}
created_at: 2026-06-11 17:11:17.586114
updated_at: 2026-06-11 17:14:25.333121
youtube_video_id: LTSf4yAqQLs
video_url_internal: https://www.youtube.com/shorts/LTSf4yAqQLs
duplicate_status_json: {}
candidate_payload_json:
  {"id": "erf-029-parking-meter-qr-trap-director-pass", "slug": "parking-meter-qr-trap", "title": "Parking meter QR scam: why a sticker code can be risky", "shortTitle": "Parking QR Trap", "hook": "That QR sticker can steal your parking payment.", "category": "Delivery & Payment Red Flags", "riskLevel": "high", "visibleScreen": "A public parking meter with an extra QR-code sticker and a phone opening a payment page.", "redFlag": "The QR code is a sticker placed over or beside the real parking instructions, and it sends you straight to a card-payment page.", "whyItWorks": "QR codes feel convenient and official when they are attached to a public meter. A crooked sticker can quietly replace the real payment route with a fake one.", "saferMove": "Do not pay from a random sticker QR. Use the official parking app, or type the address shown on the meter yourself.", "ifAlreadyClicked": ["If you only scanned the code, close the page and check the payment route through the official app or typed address.", "If you entered card details, contact your bank or card provider through the saved app or official number and ask how to block, replace, or monitor the card.", "If you created an account or reused a password, change it from the real service page and turn on two-factor authentication where possible."], "checklist": ["Is the QR code an added sticker rather than printed into the official meter instructions?", "Does the page ask for card details before you can verify the parking operator?", "Can you pay through the official app or by typing the address from the meter yourself?"], "checklistDetails": [{"title": "Check whether the QR is part of the meter", "why": "A sticker can be placed over the real payment route and still look plausible from a distance.", "safer": "Look for official printed instructions, app names, or a typed web address on the meter."}, {"title": "Pause before entering a card", "why": "A fake QR page can collect card details while pretending to be a parking payment.", "safer": "Close the QR page if it feels generic, rushed, or detached from the official meter instructions."}, {"title": "Use a trusted route", "why": "Typing the address yourself or using the official app avoids the substituted sticker link.", "safer": "Open the parking app or typed website manually before paying."}], "faq": [{"question": "Are parking QR codes always unsafe?", "answer": "No. The red flag is an unexpected sticker QR or a payment page you cannot verify. Use the official app or type the address shown on the meter yourself."}, {"question": "What if I already paid through a sticker QR?", "answer": "Check your bank or card app, contact your card provider through a trusted route, and monitor for suspicious transactions. If needed, ask whether the card should be blocked or replaced."}], "videoUrl": "https://www.youtube.com/shorts/LTSf4yAqQLs", "thumbnail": "/redflags/thumbnails/parking-meter-qr-trap-start.webp", "screenImage": "/redflags/thumbnails/parking-meter-qr-trap-start.webp", "screenImageAlt": "Parking meter with a suspicious QR-code sticker and a phone ready to scan.", "visualBrief": "Cinematic close-up of a public parking meter with a crooked generic QR sticker and phone payment page. No real brand, no real URL, no phone number, no bank or card data.", "related": ["small-delivery-fee", "refund-card-trap", "delivery-bot-card-trap"], "toolRelevance": "A bank or card-provider control may help if card details were entered, but the first safer move is to avoid the sticker QR and pay through a trusted parking route.", "affiliateCategory": null, "seoTitle": "Parking meter QR scam: check the sticker before paying", "metaDescription": "Learn why a QR-code sticker on a parking meter can lead to a fake payment page, what to check, and the safer way to pay.", "socialTitle": "Parking QR sticker? Check before you pay", "lastUpdated": "2026-06-11", "body": "A QR code on a parking meter can feel official because it is attached to a real object. That is exactly why a fake sticker can work.\n\nBefore entering card details, check whether the QR code is part of the official printed instructions. If it looks added, crooked, or generic, close the page. Use the official parking app, or type the address from the meter yourself.", "source": {"candidate_id": "erf-029-parking-meter-qr-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "video_sha256": "73478ba010016915063bd5f886e275e1d8d8adf732a10f731c9b1c0ad63e442b", "posting_pack_sha256": "fd1b11f9072cd97c1004ce9c924c7df0cc3919f9de806e63b80ceb8edad25cf3", "youtube_video_id": "LTSf4yAqQLs", "youtube_shorts_url": "https://www.youtube.com/shorts/LTSf4yAqQLs", "youtube_privacy": "private", "website_link_allowed": true, "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", "subtitle_fix": "Removed trailing YOU ARE hallucination after final QR before private upload.", "approval_command": "APPROVED_FOR_PRIVATE_YOUTUBE_UPLOAD erf-029-parking-meter-qr-trap-director-pass chatterbox_gianna_director_pass_pure_ai_v1 73478ba010016915063bd5f886e275e1d8d8adf732a10f731c9b1c0ad63e442b fd1b11f9072cd97c1004ce9c924c7df0cc3919f9de806e63b80ceb8edad25cf3"}}

qa_status_json:
  {"build": "passed", "browser_check": "passed", "open_on_youtube_link_visible": true, "youtube_video_id_present_in_dist": true, "subtitle_fix": "verified before upload"}


id: 4546b275-df64-4b56-8828-dbf0833f77bf
video_asset_id: 3760f14f-21a2-475e-b0dd-a7945bdd004b
post_draft_id: 97ab68ba-c249-498b-9960-3df64234e59e
website_repo_path: /home/agent/projects/TrueTraceShorts_WebSite
website_branch: website-mvp-v0
slug: remote-access-support-call
title: Remote access support scam: never give screen control to a caller
generated_content_path: src/content/redflags/remote-access-support-call.md
generated_thumbnail_path: public/redflags/thumbnails/remote-access-support-call-start.webp
status: pushed
git_status_json: {"commit": "47f5cdb", "pushed": true, "branch": "website-mvp-v0"}
created_at: 2026-06-13 08:38:29.010924
updated_at: 2026-06-13 08:43:59.874881
youtube_video_id: iyPfrDOptVg
video_url_internal: https://www.youtube.com/shorts/iyPfrDOptVg
duplicate_status_json: {}
candidate_payload_json:
  {"id": "erf-030-remote-access-support-call-director-pass", "slug": "remote-access-support-call", "title": "Remote access support scam: never give screen control to a caller", "shortTitle": "Remote Access Call", "hook": "Real support does not need to control your screen.", "category": "Fake Support Calls", "riskLevel": "high", "visibleScreen": "A caller on the phone while a laptop shows a generic screen-control permission request.", "redFlag": "The caller asks you to install or approve a screen-control tool before you have verified them through an official route.", "whyItWorks": "Screen sharing sounds like helpful support. But once a caller can control the screen, they can click, move money, change settings, or guide you past warnings while you watch.", "saferMove": "End the call. Open the official app or website yourself and contact support from there.", "ifAlreadyClicked": ["If you only opened the tool or page, close it and do not approve control.", "If you gave screen control, disconnect the session, end the call, and contact the real provider through the official app or website.", "If you logged in, moved money, or entered card details while connected, contact your bank or provider through a trusted route and change affected passwords."], "checklist": ["Did the caller ask you to install or approve a remote-control tool?", "Are they rushing you to click Allow, Share, or Control?", "Can you end the call and contact support through the official app or website yourself?"], "checklistDetails": [{"title": "Stop before allowing control", "why": "Remote control gives the caller the ability to click and act inside your accounts.", "safer": "Do not click Allow. End the call and close the remote-access window."}, {"title": "Verify through a trusted route", "why": "A caller can claim to be support, but the official app or website lets you start contact yourself.", "safer": "Open the official app, typed website, or saved support route instead of following caller instructions."}, {"title": "Act quickly if control was granted", "why": "The caller may have seen screens, changed settings, or moved through account flows.", "safer": "Disconnect, review account activity, change passwords, and contact affected providers from a trusted device if needed."}], "faq": [{"question": "Does real support ever need screen control?", "answer": "Some legitimate support teams may use screen sharing, but an unexpected caller asking for control is a serious red flag. End the call and start support yourself through the official app or website."}, {"question": "What if I already clicked Allow?", "answer": "Disconnect the session, end the call, check affected accounts, change passwords if needed, and contact your bank or provider through a trusted route if money or card details were involved."}], "videoUrl": "https://www.youtube.com/shorts/iyPfrDOptVg", "thumbnail": "/redflags/thumbnails/remote-access-support-call-start.webp", "screenImage": "/redflags/thumbnails/remote-access-support-call-start.webp", "screenImageAlt": "Laptop showing a generic screen-control request while a support call is active.", "visualBrief": "Cinematic close-up of a phone support call and generic laptop screen-control permission dialog. No real app brand, URL, phone number, logo, bank or private data.", "related": ["fake-support-number", "fake-support-popup", "fake-equipment-check"], "toolRelevance": "Account controls and official support routes help after exposure, but the first safer move is to reject remote control from an unexpected caller.", "affiliateCategory": null, "seoTitle": "Remote access support scam: stop before screen control", "metaDescription": "Learn why a support caller asking for screen control is a red flag, what to check, and how to contact support safely.", "socialTitle": "Support caller wants screen control? Stop.", "lastUpdated": "2026-06-13", "body": "A support caller may sound calm and professional. The danger starts when they ask you to install or approve a tool that lets them control your screen.\n\nReal support can guide you without taking over. If a caller asks for screen control, end the call. Open the official app or website yourself, then contact support from there.", "source": {"candidate_id": "erf-030-remote-access-support-call-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1", "video_sha256": "ade85532e4dd957751396e172b48e63bb3c8cbcd75e09b2d282da8c99ba0eecb", "posting_pack_sha256": "03e554ca6d50d3ac75fdfe2b113808c6c3d5e85ba8c2a4fb1814f1a279283cbc", "youtube_video_id": "iyPfrDOptVg", "youtube_shorts_url": "https://www.youtube.com/shorts/iyPfrDOptVg", "youtube_privacy": "private", "website_link_allowed": true, "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", "approval_command": "APPROVED_FOR_PRIVATE_YOUTUBE_UPLOAD erf-030-remote-access-support-call-director-pass chatterbox_gianna_director_pass_pure_ai_v1 ade85532e4dd957751396e172b48e63bb3c8cbcd75e09b2d282da8c99ba0eecb 03e554ca6d50d3ac75fdfe2b113808c6c3d5e85ba8c2a4fb1814f1a279283cbc"}}

qa_status_json:
  {"build": "passed", "browser_check": "passed", "open_on_youtube_link_visible": true, "youtube_video_id_present_in_dist": true}


# youtubeuploadaudit

id: b93d25c7-8aaa-4a5f-a711-e1daea60827e
video_asset_id: 7a291e28-24fd-4980-a680-8f8708799bb0
post_draft_id: 4c7b6150-3e42-4e6e-b760-2b4c98536467
platform_account_id: 0604bc12-9fb1-4ced-8451-a62ed1ba4cf3
youtube_video_id: egZgCZCGGhU
youtube_url: https://www.youtube.com/shorts/egZgCZCGGhU
privacy_status: private
title: This Small Fee Can Expose Your Card
description_hash: 7e071e2007427cd4d1d98f3ef4d29ae23085ef8e06a3404fd830a25190cf7433
tags_json: []
category_id: 22
upload_status: external_existing_upload
api_endpoints_called: ["videos.insert"]
oauth_scopes_used: ["https://www.googleapis.com/auth/youtube.upload"]
created_at: 2026-06-06 21:48:49.578532
updated_at: 2026-06-06 21:58:49.952688
request_redacted_json:
  {"source_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", "candidate_id": "erf-027-small-delivery-fee-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1"}

response_redacted_json:
  {"youtube_video_id": "egZgCZCGGhU", "privacyStatus": "private", "source": "existing_jarvis_uploader"}


id: fc2eb1ae-2ca7-4855-89d6-d9059b58832a
video_asset_id: a1b58a3f-5f7a-4b43-a6eb-4111a55e635e
post_draft_id: 374a1aa3-9197-466b-a272-b0623353450f
platform_account_id: 0604bc12-9fb1-4ced-8451-a62ed1ba4cf3
youtube_video_id: VT669BkNdnw
youtube_url: https://www.youtube.com/shorts/VT669BkNdnw
privacy_status: private
title: If You Call This Number, The Scam Starts
description_hash: f2030aed33438c3218f8bf0d7938a50bf147adfe8f3d0bff2e7383adeaa1ea0f
tags_json: []
category_id: 22
upload_status: external_existing_upload
api_endpoints_called: ["videos.insert"]
oauth_scopes_used: ["https://www.googleapis.com/auth/youtube.upload"]
created_at: 2026-06-06 21:48:49.662953
updated_at: 2026-06-06 21:58:50.033515
request_redacted_json:
  {"source_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", "candidate_id": "erf-026-fake-support-number-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1"}

response_redacted_json:
  {"youtube_video_id": "VT669BkNdnw", "privacyStatus": "private", "source": "existing_jarvis_uploader"}


id: 80da6310-f40e-4e3e-aead-54e6120a1efa
video_asset_id: 98635ee8-76bb-4ce9-9d0c-f8e973a8ae92
post_draft_id: 7c6cac62-3e11-4450-be2e-4f46fc93df6e
platform_account_id: 0604bc12-9fb1-4ced-8451-a62ed1ba4cf3
youtube_video_id: J6ErKh55-KQ
youtube_url: https://www.youtube.com/shorts/J6ErKh55-KQ
privacy_status: private
title: Login Prompt You Didn’t Start? Don’t Approve
description_hash: de923feee66ab4e28debe1569dc233be8d7ff437ef9ed5bb8fd540f46e2ace4c
tags_json: ["MFA prompt scam", "login approval", "account security", "phishing warning", "online safety"]
category_id: 27
upload_status: external_existing_upload
api_endpoints_called: ["videos.insert"]
oauth_scopes_used: ["https://www.googleapis.com/auth/youtube.upload"]
created_at: 2026-06-06 21:48:49.735014
updated_at: 2026-06-06 21:58:50.109123
request_redacted_json:
  {"source_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", "candidate_id": "erf-025-mfa-prompt-without-login", "version": "chatterbox_gianna_clone_premium_v1_readable_silent_2line_clean_ai"}

response_redacted_json:
  {"youtube_video_id": "J6ErKh55-KQ", "privacyStatus": "private", "source": "existing_jarvis_uploader"}


id: e9ea68df-b2e4-4a14-a1db-aab00775abb2
video_asset_id: 31e8a05c-71ee-4df6-a999-5ed2bc0f6bd6
post_draft_id: 413371ff-3d39-4617-b1f9-58b47298cd0c
platform_account_id: 0604bc12-9fb1-4ced-8451-a62ed1ba4cf3
youtube_video_id: lS3d3CC1x_A
youtube_url: https://www.youtube.com/shorts/lS3d3CC1x_A
privacy_status: private
title: Delivery Bot Card Trap: The One Red Flag Before You Pay
description_hash: bc0251e2ec52c74a7d6003181c9611d9e1c7caf2c67a4e649d684a1b79c31465
tags_json: ["Scam", "Awareness", "Online", "Safety", "Delivery", "Scam", "Cyber", "Safety", "Card", "Fraud"]
category_id: 22
upload_status: private_succeeded
api_endpoints_called: ["youtube.videos.insert"]
oauth_scopes_used: ["https://www.googleapis.com/auth/youtube.upload"]
response_redacted_json: {"id": "lS3d3CC1x_A"}
created_at: 2026-06-07 12:05:58.699337
updated_at: 2026-06-07 12:05:58.699337
request_redacted_json:
  {"video_path": "video.mp4", "notifySubscribers": false, "dry_run": false, "privacyStatus": "private"}


id: edc2efeb-6029-49e7-b277-35ae7e211345
video_asset_id: 32ff70e1-87ee-451d-b392-a863352e126e
post_draft_id: 3503d7ce-7f26-480e-95bc-545336875ee1
platform_account_id: 0604bc12-9fb1-4ced-8451-a62ed1ba4cf3
youtube_video_id: 84FOdY-KSnM
youtube_url: https://www.youtube.com/shorts/84FOdY-KSnM
privacy_status: private
title: A Refund Should Not Need Your Full Card Again
description_hash: eb630e9bf98039ca38c3cfa40ee1daaaa861be0c1c5bdd27f96168d29970006f
tags_json: ["scam awareness", "online safety", "phishing", "refund scam", "digital safety"]
category_id: 27
upload_status: external_existing_upload
api_endpoints_called: ["videos.insert"]
oauth_scopes_used: ["https://www.googleapis.com/auth/youtube.upload"]
created_at: 2026-06-11 14:27:40.315225
updated_at: 2026-06-11 14:27:40.315511
request_redacted_json:
  {"source_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", "candidate_id": "erf-028-refund-card-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1"}

response_redacted_json:
  {"youtube_video_id": "84FOdY-KSnM", "privacyStatus": "private", "source": "existing_jarvis_uploader"}


id: 2d827a04-6a21-4529-9002-1a5f1dc0e1ab
video_asset_id: 23373f03-5528-4cfa-8b8b-0a89b0a4cd3a
post_draft_id: e9234988-7a1b-4091-a177-ba55b237861f
platform_account_id: 0604bc12-9fb1-4ced-8451-a62ed1ba4cf3
youtube_video_id: LTSf4yAqQLs
youtube_url: https://www.youtube.com/shorts/LTSf4yAqQLs
privacy_status: private
title: Do Not Trust a Random Parking QR Sticker
description_hash: 10aad301bf0cd0c8329e8afec5d84235f3513e0df3ee8d663e375ba664b022a0
tags_json: ["scam awareness", "online safety", "qr code scam", "parking scam", "digital safety"]
category_id: 27
upload_status: external_existing_upload
api_endpoints_called: ["videos.insert"]
oauth_scopes_used: ["https://www.googleapis.com/auth/youtube.upload"]
created_at: 2026-06-11 17:11:17.581403
updated_at: 2026-06-11 17:11:17.581584
request_redacted_json:
  {"source_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", "candidate_id": "erf-029-parking-meter-qr-trap-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1"}

response_redacted_json:
  {"youtube_video_id": "LTSf4yAqQLs", "privacyStatus": "private", "source": "existing_jarvis_uploader"}


id: 3e7676b3-ae83-49a7-9e70-f9504ceff882
video_asset_id: 3760f14f-21a2-475e-b0dd-a7945bdd004b
post_draft_id: 97ab68ba-c249-498b-9960-3df64234e59e
platform_account_id: 0604bc12-9fb1-4ced-8451-a62ed1ba4cf3
youtube_video_id: iyPfrDOptVg
youtube_url: https://www.youtube.com/shorts/iyPfrDOptVg
privacy_status: private
title: Never Give Screen Control to a Support Caller
description_hash: be3daafef34af4243e51b067a4aa09cd1e5741a09f3b8cc9d6fe5c4c76b875c5
tags_json: ["scam awareness", "online safety", "tech support scam", "remote access scam", "digital safety"]
category_id: 27
upload_status: external_existing_upload
api_endpoints_called: ["videos.insert"]
oauth_scopes_used: ["https://www.googleapis.com/auth/youtube.upload"]
created_at: 2026-06-13 08:41:43.756517
updated_at: 2026-06-13 08:41:43.756626
request_redacted_json:
  {"source_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", "candidate_id": "erf-030-remote-access-support-call-director-pass", "version": "chatterbox_gianna_director_pass_pure_ai_v1"}

response_redacted_json:
  {"youtube_video_id": "iyPfrDOptVg", "privacyStatus": "private", "source": "existing_jarvis_uploader"}


# uploadexecutor

id: 8cf6ca3a-72ec-4234-b57f-5840dbfd4318
name: Existing Jarvis YouTube uploader
type: existing_jarvis_uploader
status: ready
created_at: 2026-06-06 21:49:01.200337
updated_at: 2026-06-13 08:40:39.670639
description:
  Primary real private-upload route. Uses the existing Jarvis upload workflow after creator approval; no tokens are written to the dashboard repo.

config_json:
  {"credentials": "available", "mode": "private_upload", "handoff": "outbox_or_agent_polling", "tokens_in_repo": false}


# uploadrequest

id: be4accf2-1904-4d32-98da-1c27e69c78db
video_asset_id: 900c887c-f76c-40ef-a491-a402133f654e
post_draft_id: 0a4cf3de-f87c-469d-8d70-116972d284f2
executor_type: existing_jarvis_uploader
status: completed
approval_text: Creator approved private upload via Dashboard using existing Jarvis uploader.
approval_command: APPROVE_UPLOAD package_774e1ed1 7d1164b20fc5
expected_candidate_id: package_774e1ed1
expected_video_sha: 7d1164b20fc5
expected_privacy: private
outbox_path: ../storage/outbox/upload_requests/be4accf2-1904-4d32-98da-1c27e69c78db.json
created_at: 2026-06-06 22:15:24.924607
approved_at: 2026-06-06 22:15:24.924491
sent_at: 2026-06-06 22:15:24.974726
completed_at: 2026-06-06 22:15:24.996692
updated_at: 2026-06-06 22:15:24.996697
metadata_snapshot_json:
  {"candidate_id": "package_774e1ed1", "video_asset_id": "900c887c-f76c-40ef-a491-a402133f654e", "post_draft_id": "0a4cf3de-f87c-469d-8d70-116972d284f2", "title": "TEST PREVIEW \u2014 If This Message Says Your Account Will Be Locked, Stop", "description": "Sprint 8.2 mechanical workflow test package. Not a final production render. Do not upload without explicit creator approval.", "tags": ["#onlinesafety", "#cybersecurity", "#testpreview"], "privacy_status": "private", "executor_type": "existing_jarvis_uploader"}


id: e677458d-4a08-4637-8df0-182873d5ed20
video_asset_id: 31e8a05c-71ee-4df6-a999-5ed2bc0f6bd6
post_draft_id: 413371ff-3d39-4617-b1f9-58b47298cd0c
executor_type: existing_jarvis_uploader
status: failed
approval_text: Creator approved private YouTube upload from Review page.
approval_command: APPROVE_UPLOAD package_1a52f20e_v2 09bd52458df5
expected_candidate_id: package_1a52f20e_v2
expected_video_sha: 09bd52458df5
expected_privacy: private
outbox_path: ../storage/outbox/upload_requests/e677458d-4a08-4637-8df0-182873d5ed20.json
created_at: 2026-06-07 12:00:09.449974
approved_at: 2026-06-07 12:00:09.449553
updated_at: 2026-06-07 12:05:58.699337
error: superseded by completed upload lS3d3CC1x_A
metadata_snapshot_json:
  {"candidate_id": "package_1a52f20e_v2", "video_asset_id": "31e8a05c-71ee-4df6-a999-5ed2bc0f6bd6", "post_draft_id": "413371ff-3d39-4617-b1f9-58b47298cd0c", "title": "Delivery Bot Card Trap: The One Red Flag Before You Pay", "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", "tags": ["Scam", "Awareness", "Online", "Safety", "Delivery", "Scam", "Cyber", "Safety", "Card", "Fraud"], "privacy_status": "private", "executor_type": "existing_jarvis_uploader"}


# productionqueueitem

id: 774e1ed1-6500-4b9a-bea2-453708902e65
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: If This Message Says Your Account Will Be Locked, Stop
brief: If This Message Says Your Account Will Be Locked, Stop
status: archived_pre_real_run
source: recommendation
expected_package_manifest: storage/incoming/package_774e1ed1/manifest.json
attached_package_path: storage/incoming/package_774e1ed1
created_at: 2026-06-06 21:49:01.304810
updated_at: 2026-06-07 09:08:53.787321
actual_package_id: package_774e1ed1
video_asset_id: 900c887c-f76c-40ef-a491-a402133f654e
reason:
  Everyday Red Flags is the strongest linked family right now with 132 views.
  Best current video: Never Read This Bank Code Out Loud with 47 views.
  Views are strong but retention is modest: make the next version with a faster hook and shorter setup.
  There is an unproduced idea ready for a follow-up variant.


id: e243015e-8f5d-4692-a2a2-0f092208af85
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: If This Message Says Your Account Will Be Locked, Stop
brief: If This Message Says Your Account Will Be Locked, Stop
status: archived_pre_real_run
source: recommendation
expected_package_manifest: storage/incoming/package_e243015e/manifest.json
created_at: 2026-06-07 08:04:47.738083
updated_at: 2026-06-07 09:08:53.787352
script_constraints: Fast hook, short setup, concrete safer action. No final Wan render without approval.
voice_constraints: Use approved Gianna premium voice only for real renders; test package may use silent preview.
expected_package_id: package_e243015e
reason:
  Everyday Red Flags is the strongest linked family right now with 132 views.
  Best current video: Never Read This Bank Code Out Loud with 47 views.
  Views are strong but retention is modest: make the next version with a faster hook and shorter setup.
  There is an unproduced idea ready for a follow-up variant.

visual_constraints:
  Preview/test render allowed. Avoid unreviewed logos, real scam URLs, phone numbers or payment details.


id: 1a52f20e-549e-4879-bf78-7f9bdcc5a239
family_id: 281ec4f7-322a-406b-96c0-56d840dcb58b
title: Delivery fee traps: the courier chatbot pressure trick
status: package_ready
source: recommendation
expected_package_manifest: ../storage/processed/package_1a52f20e_v2/manifest.json
attached_package_path: ../storage/processed/package_1a52f20e_v2
created_at: 2026-06-07 09:08:53.934315
updated_at: 2026-06-07 10:41:12.412333
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
actual_package_id: package_1a52f20e_v2
video_asset_id: 31e8a05c-71ee-4df6-a999-5ed2bc0f6bd6
brief:
  Hook: A courier chatbot asking for a card is not customer support.

  Brief: Messenger/chatbot delivery flow that pushes a tiny fee, card update or identity check; safer move is app-first verification.

  Format: Chat interface beats, subtitle-heavy, simple red flag labels.

reason:
  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.

script_constraints:
  First sentence must land in <1s. Keep it concrete, no generic cyber jargon. End with one safer action. No final Wan render without explicit approval.

visual_constraints:
  Chat interface beats, subtitle-heavy, simple red flag labels. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.


id: 08a5b32e-86a8-4550-9421-19d4ddccb32b
family_id: 281ec4f7-322a-406b-96c0-56d840dcb58b
title: Delivery fee traps: refund link that steals the card
status: in_review
source: recommendation
expected_package_manifest: ../storage/processed/package_08a5b32e_director_v1/manifest.json
attached_package_path: ../storage/processed/package_08a5b32e_director_v1
created_at: 2026-06-07 09:08:53.964946
updated_at: 2026-06-11 14:19:12.658006
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
actual_package_id: package_08a5b32e_director_v1
video_asset_id: 32ff70e1-87ee-451d-b392-a863352e126e
brief:
  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.

reason:
  Family performance: 0 linked views
  Hook angle: A refund should not need your full card again.
  No close duplicate detected.
  Rotation: Good rotation fit.

script_constraints:
  First sentence must land in <1s. Keep it concrete, no generic cyber jargon. End with one safer action. No final Wan render without explicit approval.

visual_constraints:
  Payment-screen close-up with one strong rule. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.


id: 8fd7c9ce-b3b1-42e1-9943-adaf2b343191
family_id: 281ec4f7-322a-406b-96c0-56d840dcb58b
title: Delivery fee traps: side hustle app upfront fee
status: in_review
source: recommendation
expected_package_manifest: ../storage/incoming/package_8fd7c9ce/manifest.json
attached_package_path: ../storage/incoming/package_8fd7c9ce
created_at: 2026-06-07 09:08:53.981626
updated_at: 2026-06-11 12:56:04.212737
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
actual_package_id: package_8fd7c9ce
video_asset_id: a2e14b31-7ba6-4be6-9829-d28b777a6c88
brief:
  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.

reason:
  Family performance: 0 linked views
  Hook angle: If the job starts with you paying them, pause.
  No close duplicate detected.
  Rotation: Good rotation fit.

script_constraints:
  First sentence must land in <1s. Keep it concrete, no generic cyber jargon. End with one safer action. No final Wan render without explicit approval.

visual_constraints:
  App-store/job-offer style, punchy risk labels. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.


id: baee0526-8844-43cd-a525-50c1130b7b47
family_id: 281ec4f7-322a-406b-96c0-56d840dcb58b
title: Delivery fee traps: QR code at the parking meter
status: in_review
source: recommendation
expected_package_manifest: ../storage/processed/package_baee0526_director_v2/manifest.json
attached_package_path: ../storage/processed/package_baee0526_director_v2
created_at: 2026-06-07 09:08:53.996391
updated_at: 2026-06-11 16:51:51.789175
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
actual_package_id: package_baee0526_director_v2
video_asset_id: 23373f03-5528-4cfa-8b8b-0a89b0a4cd3a
brief:
  Hook: A sticker QR code can replace the real payment page.

  Brief: Public QR/payment red flag: parking/charging meter sticker QR sends to fake payment page. Safer move: use official app or typed URL.

  Format: Real-world object + phone screen split visual.

reason:
  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.

script_constraints:
[cell repeats an earlier one in this file: 149 characters]

visual_constraints:
  Real-world object + phone screen split visual. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.


id: 13d307f7-6906-4d90-82e7-ee9f7a574b3e
family_id: f9b67b2e-534f-46af-86b0-b259d204134f
title: Fake support calls: when support calls after the popup
status: approved_next
source: recommendation
created_at: 2026-06-07 09:08:54.011190
updated_at: 2026-06-13 08:23:25.248596
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: If a popup gives you a phone number, the phone call is part two of the scam.

  Brief: Open with a scary device/security popup, then show the dangerous shift to phone support and remote access pressure.

  Format: Dramatic popup-to-call escalation, high contrast UI, calm safety instruction.

reason:
  Family performance: 0 linked views
  Hook angle: If a popup gives you a phone number, the phone call is part two of the scam.
  No close duplicate detected.
  Rotation: Good rotation fit.

script_constraints:
[cell repeats an earlier one in this file: 149 characters]

visual_constraints:
  Dramatic popup-to-call escalation, high contrast UI, calm safety instruction. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.


id: 2dad1a51-8d78-427b-97e5-2c9d1bf3676c
family_id: 281ec4f7-322a-406b-96c0-56d840dcb58b
title: Delivery fee traps: the second payment trap
status: archived
source: recommendation
created_at: 2026-06-07 09:08:54.026956
updated_at: 2026-06-13 08:22:35.187974
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: The first fee is not the scam — the second payment request is.

  Brief: Show a fake small delivery/customs fee flow where the danger is the follow-up card-verification step, then give the safer move: open the official delivery app/site manually.

  Format: Fast phone-screen style red-flag explainer with one clear safer action.

reason:
  Family performance: 0 linked views
  Hook angle: The first fee is not the scam — the second payment request is.
  Variation is acceptable if the first sentence and safer action are clearly different.
  Rotation: Good rotation fit.

script_constraints:
[cell repeats an earlier one in this file: 149 characters]

visual_constraints:
  Fast phone-screen style red-flag explainer with one clear safer action. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.


id: 089f4d24-30f8-4090-85cd-e4a64b2dbc3c
family_id: 58a4bc82-d6f7-4c14-890a-40c318bb7f82
title: Invoice detail changes: the changed invoice detail check
status: archived
source: recommendation
created_at: 2026-06-07 09:08:54.040712
updated_at: 2026-06-13 08:22:35.188085
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: One changed bank detail can redirect the whole invoice.

  Brief: Business-safety short: changed payment details in an invoice email, verify through an existing trusted channel before paying.

  Format: Office/email scenario with before-pay checklist.

reason:
  Family performance: 0 linked views
  Hook angle: One changed bank detail can redirect the whole invoice.
  No close duplicate detected.
  Rotation: Good rotation fit.

script_constraints:
[cell repeats an earlier one in this file: 149 characters]

visual_constraints:
  Office/email scenario with before-pay checklist. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.


id: 1f3ad76f-d2c7-4bd6-9b7a-8c5942978fc2
family_id: 58a4bc82-d6f7-4c14-890a-40c318bb7f82
title: Invoice detail changes: bank code read-aloud replay
status: archived
source: recommendation
created_at: 2026-06-07 09:08:54.054243
updated_at: 2026-06-13 08:22:35.188115
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: If someone asks for the code, the code is already the target.

  Brief: Follow-up to bank-code performer: show how attackers reframe a verification code as a security check; safer move: hang up and call back through official app.

  Format: Voice-call pressure scenario with code box visual.

reason:
  Family performance: 0 linked views
  Hook angle: If someone asks for the code, the code is already the target.
  No close duplicate detected.
  Rotation: Good rotation fit.

script_constraints:
[cell repeats an earlier one in this file: 149 characters]

visual_constraints:
  Voice-call pressure scenario with code box visual. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.


id: 7a261324-6151-412a-8d08-42c34cf766dd
family_id: ee02a8c4-1c7b-4fea-b72a-d507948917e9
title: Creator Account Traps: creator collab login trap
status: archived
source: recommendation
created_at: 2026-06-07 09:08:54.067992
updated_at: 2026-06-13 08:22:35.188141
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: A brand deal that starts with a login link is not a brand deal.

  Brief: Creator-account safety: fake collaboration email or DM asks for login/permissions. Safer move: verify sender and never log in from the message link.

  Format: Creator dashboard/DM visual metaphor, premium clean look.

reason:
  Family performance: 80 linked views
  Best related performer: Your Page Will Be Deleted? Don’t Click Yet #cybersecurity #onlinesafety with 80 views.
  Hook angle: A brand deal that starts with a login link is not a brand deal.
  Use only if the hook angle is significantly different.
  Rotation: Good rotation fit.

script_constraints:
[cell repeats an earlier one in this file: 149 characters]

visual_constraints:
  Creator dashboard/DM visual metaphor, premium clean look. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.


id: 33c3793d-b90c-4e03-a357-df979b537675
family_id: 7b33b2f5-74ca-45e0-8c2d-65471aeeccdd
title: Package Delivery Sms Fee Scam: subscription renewal panic screen
status: archived
source: recommendation
created_at: 2026-06-07 09:08:54.080723
updated_at: 2026-06-13 08:22:35.188190
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: A renewal warning with a countdown wants speed, not truth.

  Brief: Fake subscription renewal popup/email pushes immediate payment update; safer move: open the service manually and check billing.

  Format: Countdown/panic screen defused by calm app-first step.

reason:
  Family performance: 0 linked views
  Hook angle: A renewal warning with a countdown wants speed, not truth.
  No close duplicate detected.
  Rotation: Good rotation fit.

script_constraints:
[cell repeats an earlier one in this file: 149 characters]

visual_constraints:
  Countdown/panic screen defused by calm app-first step. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.


id: c75b1e76-86f9-4bdc-ab8d-e1bca86aa722
family_id: 281ec4f7-322a-406b-96c0-56d840dcb58b
title: Tiny customs fee SMS
status: archived
source: recommendation
created_at: 2026-06-07 09:09:44.390563
updated_at: 2026-06-13 08:22:35.188216
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: Use a small-fee hook and show safe app-first verification.

  Brief: Use a small-fee hook and show safe app-first verification.

  Format: Use the family’s proven short-form red-flag format.

reason:
  Manual/library idea is available.
  No close duplicate detected.
  Performance reference: 0 linked family views.

script_constraints:
[cell repeats an earlier one in this file: 149 characters]

visual_constraints:
  Use the family’s proven short-form red-flag format. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.


id: d7782bb7-1c06-4e8c-97e3-fd94cb6bd806
family_id: e3c859d7-b804-4329-a28e-7dd2deb5bda8
title: Hi Mom / New Number Family Emergency Scam: new number, old pressure
status: archived
source: recommendation
created_at: 2026-06-07 09:09:44.422673
updated_at: 2026-06-13 08:22:35.188241
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: The new number is not the red flag — the rushed money request is.

  Brief: Family-message scam with a new number and urgent payment/gift-card ask. Show callback verification before acting.

  Format: Text-message story with emotional pressure cue and calm verification step.

reason:
  Family performance: 0 linked views
  Hook angle: The new number is not the red flag — the rushed money request is.
  Variation is acceptable if the first sentence and safer action are clearly different.
  Rotation: Good rotation fit.

script_constraints:
[cell repeats an earlier one in this file: 149 characters]

visual_constraints:
  Text-message story with emotional pressure cue and calm verification step. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.


id: ecb363a2-0802-4852-8d45-d669bbf00009
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: If This Message Says Your Account Will Be Locked, Stop
status: archived
source: recommendation
created_at: 2026-06-07 09:22:38.043954
updated_at: 2026-06-13 08:22:35.188276
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: If This Message Says Your Account Will Be Locked, Stop

  Brief: If This Message Says Your Account Will Be Locked, Stop

  Format: Use the family’s proven short-form red-flag format.

reason:
  Manual/library idea is available.
  Use only if the hook angle is significantly different.
  Performance reference: 132 linked family views.

script_constraints:
[cell repeats an earlier one in this file: 149 characters]

visual_constraints:
  Use the family’s proven short-form red-flag format. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.


id: 2afe5e86-5585-4bb8-acc2-61955cd4ec9f
family_id: 3d02063c-1261-4003-aff0-412da9787316
title: Marketplace Red Flags: marketplace pickup payment switch
status: suggested
source: recommendation
created_at: 2026-06-13 08:22:35.459207
updated_at: 2026-06-13 08:22:35.459216
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: The payment switch is where the marketplace protection disappears.

  Brief: Buyer/seller moves chat off-platform and changes payment method; show why protection is lost.

  Format: Marketplace chat + payment-method switch visual.

reason:
  Family performance: 0 linked views
  Best related performer: Can You Spot the Marketplace Scam? with 0 views.
  Hook angle: The payment switch is where the marketplace protection disappears.
  No close duplicate detected.
  Rotation: Good rotation fit.

script_constraints:
[cell repeats an earlier one in this file: 149 characters]

visual_constraints:
  Marketplace chat + payment-method switch visual. Avoid real scam URLs, phone numbers, bank details, private data, or unreviewed logos.


id: dc80d086-83fe-4289-822d-95c7ba31cf45
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: This Family Emergency Call Has One Red Flag
status: suggested
source: recommendation
created_at: 2026-06-13 08:22:35.518475
updated_at: 2026-06-13 08:22:35.518486
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: This Family Emergency Call Has One Red Flag

  Brief: This Family Emergency Call Has One Red Flag

  Format: Use the family’s proven short-form red-flag format.

reason:
  Manual/library idea is available.
  Use only if the hook angle is significantly different.
  Performance reference: 132 linked family views.

script_constraints:
[cell repeats an earlier one in this file: 149 characters]

visual_constraints:
[cell repeats an earlier one in this file: 137 characters]


id: ff203d13-3e14-4abe-bed1-c8b1ef1f0211
family_id: f9b67b2e-534f-46af-86b0-b259d204134f
title: Caller asks for remote access
status: in_review
source: recommendation
expected_package_manifest: ../storage/processed/package_ff203d13_director_v1/manifest.json
attached_package_path: ../storage/processed/package_ff203d13_director_v1
created_at: 2026-06-13 08:22:35.531738
updated_at: 2026-06-13 08:34:53.323303
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
actual_package_id: package_ff203d13_director_v1
video_asset_id: 3760f14f-21a2-475e-b0dd-a7945bdd004b
brief:
  Hook: Explain why support never needs screen-control tools.

  Brief: Explain why support never needs screen-control tools.

  Format: Use the family’s proven short-form red-flag format.

reason:
  Manual/library idea is available.
  No close duplicate detected.
  Performance reference: 0 linked family views.

script_constraints:
[cell repeats an earlier one in this file: 149 characters]

visual_constraints:
[cell repeats an earlier one in this file: 137 characters]


id: 01b3aaad-4beb-418a-ae40-ba9114409662
family_id: 58a4bc82-d6f7-4c14-890a-40c318bb7f82
title: Changed bank details
status: suggested
source: recommendation
created_at: 2026-06-13 08:22:35.544713
updated_at: 2026-06-13 08:22:35.544720
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: Show callback verification before paying invoices.

  Brief: Show callback verification before paying invoices.

  Format: Use the family’s proven short-form red-flag format.

reason:
  Manual/library idea is available.
  Variation is acceptable if the first sentence and safer action are clearly different.
  Performance reference: 0 linked family views.

script_constraints:
[cell repeats an earlier one in this file: 149 characters]

visual_constraints:
[cell repeats an earlier one in this file: 137 characters]


id: 210f4995-cff1-4534-a76a-f072aff3edd6
family_id: f9b67b2e-534f-46af-86b0-b259d204134f
title: Fake support calls: the refund caller wants screen sharing
status: suggested
source: performance_recommendation
created_at: 2026-06-13 10:58:14.658756
updated_at: 2026-06-13 10:58:14.658767
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: A refund caller who wants screen sharing is not helping you.

  Brief: Performance-informed follow-up to strong support-call retention. Show a caller claiming they can process a refund only if the viewer shares their screen; safer move: hang up and open the official app/site manually.

  Format: Phone-call pressure + laptop/phone close-up, premium cinematic, first frame shows share-screen request.

  Performance learning: based on 260613 public-only YouTube analysis; exclude private/unavailable videos.

reason:
  260613 public-only YouTube analysis: fake-support/call videos show the strongest useful retention signal.
  Varies the previous remote-access topic by combining refund pressure with screen sharing, not repeating exact support popup framing.
  Script rule: 20-24s, first sentence <1s, no generic cyber jargon, one safer action.

script_constraints:
  First sentence must land in <1s. Target 20-24s unless the concept demands otherwise. Use concrete scam language, not generic cyber jargon. End with one safer action. No final Wan render without explicit approval.

visual_constraints:
  Phone-call pressure + laptop/phone close-up, premium cinematic, first frame shows share-screen request. Avoid PowerPoint, generic icon cards, real scam URLs, phone numbers, bank/card data, private data, or unreviewed logos. Use premium AI styleframes and a clear first-frame visual hook.


id: 2b56e779-5482-47b4-857c-1d2aad1dac17
family_id: ee02a8c4-1c7b-4fea-b72a-d507948917e9
title: Creator Account Traps: page deletion warning without the panic
status: suggested
source: performance_recommendation
created_at: 2026-06-13 10:58:14.659016
updated_at: 2026-06-13 10:58:14.659025
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: A deletion warning wants panic before proof.

  Brief: Top view pattern but weak retention: compress to a sharper first-second hook. Show a scary page-deletion DM/email, then immediately cut to the safer route: open account status/page quality manually, not the message link.

  Format: Creator dashboard/DM tension, no big text slide, show red flag in first frame.

  Performance learning: based on 260613 public-only YouTube analysis; exclude private/unavailable videos.

reason:
  260613 public-only YouTube analysis: page deletion/account-lock themes drew the most views but lost retention.
  Improve by shortening runtime and making the visual red flag obvious in frame one.
  Avoid repeating exact old title; new angle is panic-vs-proof and manual account-status check.

script_constraints:
  First sentence must land in <1s. Target 20-24s unless the concept demands otherwise. Use concrete scam language, not generic cyber jargon. End with one safer action. No final Wan render without explicit approval.

visual_constraints:
  Creator dashboard/DM tension, no big text slide, show red flag in first frame. Avoid PowerPoint, generic icon cards, real scam URLs, phone numbers, bank/card data, private data, or unreviewed logos. Use premium AI styleframes and a clear first-frame visual hook.


id: 4d6d4ccf-295b-4682-a89f-b33ac001b588
family_id: dc685f7b-d60a-4d2a-9ba5-c84043a29c15
title: Browser Permission Red Flags: CAPTCHA asks to allow notifications
status: suggested
source: performance_recommendation
created_at: 2026-06-13 10:58:14.659199
updated_at: 2026-06-13 10:58:14.659207
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: A CAPTCHA should not need notification permission.

  Brief: CAPTCHA/Allow topic had high retention but weak packaging. Build a clearer version: fake CAPTCHA blocks the screen and asks for browser notifications; safer move: close the tab, do not press Allow.

  Format: Browser permission prompt close-up + human hand hesitating, premium cinematic, no real domains.

  Performance learning: based on 260613 public-only YouTube analysis; exclude private/unavailable videos.

reason:
  260613 public-only YouTube analysis: Fake CAPTCHA had top retention among public videos with >=10 views.
  Packaging opportunity: stronger title/first frame may improve distribution.
  Keep runtime short and concrete; no abstract malware lecture.

script_constraints:
  First sentence must land in <1s. Target 20-24s unless the concept demands otherwise. Use concrete scam language, not generic cyber jargon. End with one safer action. No final Wan render without explicit approval.

visual_constraints:
  Browser permission prompt close-up + human hand hesitating, premium cinematic, no real domains. Avoid PowerPoint, generic icon cards, real scam URLs, phone numbers, bank/card data, private data, or unreviewed logos. Use premium AI styleframes and a clear first-frame visual hook.


id: d48ada88-c51e-4af4-ac80-f7dd212e1537
family_id: bcb8b124-8bdd-4431-8329-d10f7171f508
title: Everyday Red Flags: support asks for the six digit code
status: suggested
source: performance_recommendation
created_at: 2026-06-13 10:58:14.659337
updated_at: 2026-06-13 10:58:14.659373
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: If support asks for the code, the code is already the target.

  Brief: Bank/verification code topic showed CTR potential. Show a caller reframing a login code as a security check; safer move: read no codes aloud and contact the provider through the app.

  Format: Phone call + code notification close-up, urgent but clean, no readable real bank or code.

  Performance learning: based on 260613 public-only YouTube analysis; exclude private/unavailable videos.

reason:
  260613 public-only YouTube analysis: bank-code title had the best CTR signal, though retention needs faster pacing.
  Make it 20-23s with the code notification visible in the first second.
  Concrete safer action: never read the code, hang up, app-first verification.

script_constraints:
[cell repeats an earlier one in this file: 212 characters]

visual_constraints:
  Phone call + code notification close-up, urgent but clean, no readable real bank or code. Avoid PowerPoint, generic icon cards, real scam URLs, phone numbers, bank/card data, private data, or unreviewed logos. Use premium AI styleframes and a clear first-frame visual hook.


id: 12ef2719-187f-481f-bea8-dcaf80ef18de
family_id: 281ec4f7-322a-406b-96c0-56d840dcb58b
title: Delivery fee traps: one more card check after payment
status: suggested
source: performance_recommendation
created_at: 2026-06-13 10:58:14.659499
updated_at: 2026-06-13 10:58:14.659507
voice_constraints: Use approved Gianna premium voice for real render. Calm, confident, fast but readable.
brief:
  Hook: The second card check is where the trap starts.

  Brief: Delivery/card topics remain strategically relevant but underperform when too generic. Show a tiny fee that becomes a second card verification request; safer move: close link and open courier app/site manually.

  Format: Phone payment flow with concrete second-card-check screen, premium AI, no real courier logos.

  Performance learning: based on 260613 public-only YouTube analysis; exclude private/unavailable videos.

reason:
  260613 public-only YouTube analysis: delivery/card videos are consistent but need a more specific first-frame red flag.
  Build on existing audience pattern but make the hook narrower than generic small fee.
  Do not repeat the already-produced refund-card or QR parking angle.

script_constraints:
[cell repeats an earlier one in this file: 212 characters]

visual_constraints:
  Phone payment flow with concrete second-card-check screen, premium AI, no real courier logos. Avoid PowerPoint, generic icon cards, real scam URLs, phone numbers, bank/card data, private data, or unreviewed logos. Use premium AI styleframes and a clear first-frame visual hook.


# reviewdecision

id: bf49b26b-2ef2-4035-89a0-86f72aeb3578
video_asset_id: 025fdc42-0c57-4849-94ea-a396d2c6008f
production_queue_item_id: 1a52f20e-549e-4879-bf78-7f9bdcc5a239
decision: rejected
categories_json: ["Visual quality", "Voice-over"]
created_at: 2026-06-07 10:41:12.412455
created_by: Jarvis
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.


