Total clips in the Hecojeni library: 6,768. Score-distribution histogram (the _sNNNN tag from each filename, bucketed):
0-1999
36
2000-3999
3,468
4000-5999
3,108
6000-7999
124
8000+
18
no-score
14
Posted in last 30 days: 367 of 6,768 clips (5.4%); 6,401 in the library haven't been picked yet.
■ Posted (367)■ Unposted (6,401)
⚠ 14 clip(s) without a canonical _sNNNN score tag (pending Renamer pass). ⚠ 3 content hash(es) used by multiple files — likely rename / copy mishap. (e.g. SS-Summer's-Calling-BLK-d071__f28cb377fa69_s7500__p03of03.mp4, SS-Riding-the-Merry-Go-DER-d066__350d0a4d02e1_s5000__p03of09.mp4, SS-Trampoline-Girl-BLK-R-d032__68ae6b93d868_s7500__p02of02.mp4)
Video pick analysis (per platform)
Median score of clips the selector picked per platform. This-week median uses only this week's picks (muted when sample size is small — ≤3 picks); all-time is the volume-weighted average across all weeks of data, which is what to read for steady-state. Sparkline shows the last 6 weekly medians.
Platform
This week
Median (this wk)
All-time avg
Δ vs prior wk
Trend
instagram
8 picks
5351
5061
-2149
facebook
6 picks
7500
4956
+3880
youtube
6 picks
5000
4706
+1188
tiktok
17 picks
7300
4893
+2275
Blinker queue
Awaiting triage
107
Ready
0
Reject
0
Clips in working/Blinker/raw_inbox/ need to be dragged into ready/ (keep) or reject/ (junk) before tonight's 01:00 render.
Open tickets
2 open ticket(s). Tickets are durable: an alert that re-fires across regens stays one ticket; cleared alerts auto-close. Source of truth at $JITR_STATE/tickets.csv.
Severity
Area
Open for
Detail
YELLOW
Renamer (filename hygiene checker)
35h
Missing files: 2 (hash from queue not found on disk)
YELLOW
Brevo_metrics (Brevo industry list — contacts + send credits + campaign performance)
11h
Account : ?
How the music is flowing · Behind
What this means
You're averaging 11.1 weeks between releases — your target is 6 weeks, so about 1.9× longer than you said you wanted. The mix iteration step is where it's getting stuck — songs are spending 6× longer there than the schedule needs. The take-away: you don't need to write more songs, and you don't need to record more songs. You need to finish the mixes already in flight.
Cadence — release rhythm
6 wk
Target
11.1
11.1 wk avg (78d)
2026-06-19
Next at target pace
2026-07-25
Next at current pace
Last release: 2026-05-08
· +36 days behind target
Where things are stuck
Mix iteration
Currently averaging 495d — we target 90d.
Based on 3 songs.
Stage flow
Upstream — creative inputs
Music
Musical recordings not yet assembled into songs
File count
32
7d ago: 320
Total GB
awaiting Spotlight integration
Days since last new recording
50
7d ago: 43+7
Lyrics
Lyric documents not yet matched to a song
Documents
23
7d ago: 230
Word count
awaiting Spotlight integration
Character count
awaiting Spotlight integration
Days since newest lyric
8
7d ago: 1+7
Mid-funnel inventory
29
MP3 Mixes (top)
130
Old Mixes
4.48
Old/current ratio
1
Logic projects active
6
Premaster WAVs
6.00
PPI
Distribution — Clips → Posting → Engagement
Retargeting waves — cold → warm → newsletter
Wave 1 is a weekly flow (impressions in last 7d). Waves 2 and 3 are cumulative pool levels. Conversion ratios are snapshot-level, not throughput; treat as rough magnitudes.
Only 2.0 email signups out of 377.0 new followers (0.531%) — funnel leak.
At current weekly Patreon-add rate of 0.029/wk, reaching 5000 would take ~3268.6 years.
Tracking gaps
· Behind
Of 26 in-pipeline songs in MP3 Mixes:
10
without a Hecojeni note entry,
0
without a TikTok/Reels clip subfolder.
Need notes: Game Day, Irish Jig, Jack of No Trades, Jesus with Me, Overload, Perfection is a Mirage, Summer's Calling - Unplugged, Telemaster, same as it ever was, shadow tornado
Release dates are inferred from when the final master file was last touched — close enough for now, will be replaced with the actual release dates once those are entered by hand. Target times for each stage are first-pass guesses and will get more accurate as more songs flow through. Last updated 2026-06-25T04:05:16Z.
46 program(s) in functional_groups.csv have not produced fresh output in the last 48 hours. Either their output goes somewhere we are not looking, the program is broken silently, or the program should be retired.
Program
Group
Last output
Spotlight_videoPipeline.sh
Spotlight
168 days since last output
MultiFileMgt_reporter.sh
Operator Visibility
91 days since last output
Internal_JITR_Expenses_Collector.sh
Business Operations
87 days since last output
Lineage_census.sh
Creatives Library
45 days since last output
Lineage_match.sh
Creatives Library
45 days since last output
Lineage_fingerprint.sh
Creatives Library
44 days since last output
Internal_JITR_Expense_Generator.sh
Business Operations
24 days since last output
JITRCleaner_Discovery.sh
Operator Visibility
93 hours since last output
Hecojeni_metrics_writer.py
Operator Visibility
70 hours since last output
Hecojeni_metrics_emailer.py
Operator Visibility
69 hours since last output
jitr_youtube_upload_one.py
Posting Machine
no recent output found
tiktok_filler_reporter.sh
Posting Machine
no recent output found
…and 34 more. See full list in the model.
Industry prospecting (Brevo)
New last 24h
New last 7d
Total today
Total 7d ago
Net (7d)
0
0
12,330
11,194
+1136
Hecojeni — billing
Latest invoice · April 2026
$3,888.69
$11,382.71
YTD (2026)
$27,096.55
Lifetime · 17 months
$1,593.91
Avg / month
Latest invoice line items
Video Management5703 clips × $0.50 (min $500, max $3,000)$2,851.50
Storage74.37 GB × $0.50$37.19
Email Campaigns0 emails × $0.03$0.00
Monthly NewsletterNone$0.00
Patreon ContentNone$0.00
Studio TimeNone$0.00
Recording EngineerNone$0.00
Mixing EngineerNone$0.00
Audio Producer SupportNone$0.00
Audio Recording EvidenceNone$0.00
Audio Mixing EvidenceNone$0.00
Release Packages1 song(s)$500.00
Release Producer1 released song(s) × $500$500.00
Client MinimumNone$0.00
Source: $JITR_REPORTS/Hecojeni_Billing_Historical_Table/<month>.txt.
Pure rendering — no billing logic here.
Needs attention
YELLOW
Brevo_metrics (Brevo industry list — contacts + send credits + campaign performance)
Account : ?
ticket Brevo_metrics (Brevo industry list — contacts + send credits + campaign performance)
YELLOW
Renamer (filename hygiene checker)
Missing files: 2 (hash from queue not found on disk)
ticket Renamer (filename hygiene checker)
Working tickets:jitr_ticket ack <id> · jitr_ticket snooze <id> 7d · jitr_ticket close <id> --reason "…" · jitr_ticket list. Partial ids match — e.g. GA4 resolves to today's GA4 ticket. Acked / snoozed tickets stop pinging iMessage.
Details (raw subsystem reports)
MetaLeadBrevoran 0m ago
Hecojeni Meta Lead -> Brevo Fan Importer
Generated: 2026-06-25T07:57:02Z
STATUS: GREEN
PURPOSE : Move Meta Back Room lead-form emails into a separate Brevo fan list with no AWeber confirmation gate.
THIS RUN : source=aweber_meta_tagged; fetched 17 source records; imported 0 into Brevo; duplicates skipped 16; failures 0
PENDING : Watch Brevo opens/clicks/unsubs as the new proof layer; Meta lead count alone is not the final business win.
TEXT ALERT: no new import this run; no text sent.
Meta form id : 1331388142522688
Source mode / used : auto / aweber_meta_tagged
Brevo fan list : Hecojeni Back Room - Meta Leads (id=15)
Since window : 30 days
Eligible recent : 16
With email : 16
Known in Brevo : 16
Imported this run : 0
Skipped duplicate : 16
Skipped old/no mail: 1 / 0
Engaged -> monthly: saw 0 engaged; added 0 to monthly; already monthly 0; dry-run addable 0; blacklisted skipped 0; failed 0.
Warnings:
- Meta lead API blocked; falling back to AWeber unconfirmed Facebook Lead Ads subscribers. Meta lead fetch failed HTTP 400: {'error': {'error': {'message': "Unsupported get request. Object with ID '1331388142522688' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/doc
Lead audit rows (masked):
- already_imported lead=aweber_3650881 email=dr***n@gmail.com created=2026-05-26T23:15:41.581996-04:00
- already_imported lead=aweber_3666648 email=se***1@gmail.com created=2026-06-03T18:15:05.075421-04:00
- already_imported lead=aweber_3668349 email=ji***0@aol.com created=2026-06-04T14:35:30.550387-04:00
- already_imported lead=aweber_3669480 email=sh***1@gmail.com created=2026-06-05T12:32:10.235313-04:00
- already_imported lead=aweber_3670047 email=je***1@yahoo.com created=2026-06-05T22:50:58.776920-04:00
- already_imported lead=aweber_3670694 email=jy***3@gmail.com created=2026-06-06T14:04:56.698453-04:00
- already_imported lead=aweber_3671637 email=ha***5@gmail.com created=2026-06-07T08:31:25.336555-04:00
- already_imported lead=aweber_3672632 email=he***9@gmail.com created=2026-06-08T07:28:25.427200-04:00
- already_imported lead=aweber_3678144 email=do***h@gmail.com created=2026-06-10T18:04:13.337958-04:00
- already_imported lead=aweber_3683194 email=ra***e@gmail.com created=2026-06-14T10:52:36.958974-04:00
- already_imported lead=aweber_3689583 email=wa***4@gmail.com created=2026-06-18T08:29:29.195055-04:00
- already_imported lead=aweber_3695686 email=je***k@att.net created=2026-06-23T07:36:15.683797-04:00
- already_imported lead=aweber_3696210 email=bg***9@gmail.com created=2026-06-23T19:08:44.177716-04:00
- already_imported lead=aweber_3696522 email=sw***s@gmail.com created=2026-06-24T01:20:18.163003-04:00
- already_imported lead=aweber_3697326 email=na***2@yahoo.com created=2026-06-24T22:08:35.657175-04:00
- already_imported lead=aweber_3683520 email=cs***t@gmail.com created=2026-06-14T16:32:15.450678-04:00
Ledger: /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/state/Hecojeni_MetaLead_Brevo_Importer/lead_ledger.tsv
State : /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/state/Hecojeni_MetaLead_Brevo_Importer/latest.json
SelectorLoopran 12m ago
Selector Closed-Loop Performance Report
Generated (UTC): 2026-06-25T07:45:10Z
Ledger : /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/state/ShimSelector/shim_selector_ledger.csv
Events : /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/state/scoring_events_queue*.csv
Question answered: Did clips picked at higher scores earn more
engagement back from FB/IG/YT scorers than clips picked at lower
scores? If yes, the scoring loop is doing real work — high-score
picks correlate with engagement reward. If flat or inverse, the
scoring system isn't translating into measurable outcome.
Engagement events attributed: 278 of 1818
(events attributed to the most recent pick of the same clip
within the prior 7-day window)
VERDICT (30-day window): RED
- INVERSE correlation — HIGH-band picks earn engagement at 9.3% (LOWER than LOW 14.6%) AND with smaller avg delta (+21.1% vs +25.1%). Scoring may be hurting.
=== Last 24h ===
Total picks in window : 30
Engagement events received: 1
Score band Picks AvgScore Rewarded Rate% Events AvgDelta
------------------ ------ -------- -------- ------ ------ ---------
HIGH (>=5500) 14 7945 1 7.1% 1 +40.00
MID (4500-5499) 7 4981 0 0.0% 0 +0.00
LOW (<4500) 9 3509 0 0.0% 0 +0.00
=== Last 7d ===
Total picks in window : 114
Engagement events received: 23
Score band Picks AvgScore Rewarded Rate% Events AvgDelta
------------------ ------ -------- -------- ------ ------ ---------
HIGH (>=5500) 51 7763 10 19.6% 15 +27.00
MID (4500-5499) 22 5014 2 9.1% 2 +40.00
LOW (<4500) 41 3534 6 14.6% 6 +11.67
=== Last 30d ===
Total picks in window : 760
Engagement events received: 126
Score band Picks AvgScore Rewarded Rate% Events AvgDelta
------------------ ------ -------- -------- ------ ------ ---------
HIGH (>=5500) 227 7484 21 9.3% 27 +21.11
MID (4500-5499) 108 4905 7 6.5% 7 +27.14
LOW (<4500) 425 3509 62 14.6% 92 +25.11
Reading guide:
- Picks : how many times any clip in this score-band was picked
- AvgScore : average score-at-pick-time for picks in this band
- Rewarded : how many of those picks subsequently earned an
engagement event back (within 7 days after pick)
- Rate% : rewarded ÷ picks ×100 — the closed-loop hit rate
- Events : count of engagement events attributed to picks in
this band (one pick may have multiple events)
- AvgDelta : average +%% delta of those engagement events
Closed-loop signal: HIGH band Rate% should exceed LOW band Rate%.
If HIGH > LOW + 2pp, the system is working (GREEN).
If they are within 2pp of each other, scoring isn't translating to
outcomes (YELLOW). If LOW > HIGH, scoring is inverse-correlated to
engagement, which would be a real problem (RED).
========================================================================
PHASE 0: Per-platform engagement signal by content bucket (30-day)
========================================================================
Per Jeff's strategic memo 2026-05-09: emerging evidence suggests AI
content may underperform on YouTube vs Facebook. This section breaks
out the same closed-loop math by source platform AND content bucket
so the cross-platform pattern is observable. Pick this section up
once a week to see whether per-platform tuning is warranted.
Platform Bucket Picks Rewarded Rate% Events AvgDelta
-------------- ---------- ------ -------- ------ ------ ---------
facebook AI 11 9 81.8% 9 +6.11
facebook Pronounce 4 4 100.0% 4 +3.75
facebook Rest 42 33 78.6% 33 +14.70
instagram AI 14 0 0.0% 0 +0.00
instagram Pronounce 3 0 0.0% 0 +0.00
instagram Rest 58 11 19.0% 11 +27.27
youtube AI 29 7 24.1% 8 +16.25
youtube Pronounce 5 2 40.0% 5 +32.00
youtube Rest 106 24 22.6% 56 +34.38
tiktok_manual AI 74 0 0.0% 0 +0.00
tiktok_manual Pronounce 12 0 0.0% 0 +0.00
tiktok_manual Rest 402 0 0.0% 0 +0.00
Phase 0 verdict — does AI bucket reward rate differ across platforms?
AI bucket reward rates by platform (>= 10 picks):
facebook 81.8% (9/11 rewarded)
youtube 24.1% (7/29 rewarded)
instagram 0.0% (0/14 rewarded)
tiktok_manual 0.0% (0/74 rewarded)
Spread 81.8pp between best (facebook) and worst (tiktok_manual)
>= 5pp spread suggests platform-specific tuning is worth investigating.
Consider promoting Phase 1 (per-platform weights) on the roadmap.
BrevoFanProofran 17m ago
PURPOSE : Brevo fan-proof reporter - follows Back Room subscribers after Meta capture into Brevo.
THIS RUN : 19 Back Room subscribers + 2 friendly tests; 7 in welcome sequence; 0 engaged; 12 monthly; 6 with opens; 0 with logged clicks; 0 blacklisted.
PENDING : Today: none expected. Tomorrow: 2 Email 2 expected; 2 Engaged/monthly branch expected. Watch clicks and branch movement into Engaged/Monthly.
Hecojeni - Brevo Fan Proof Report
Generated: 2026-06-25 03:40 AM EDT
STATUS: GREEN
SUMMARY
-------
Brevo list: Hecojeni Back Room - Meta Leads (id=15)
Back Room list contacts in Brevo: 21
Back Room subscribers in Brevo: 19
Friendly test contacts in Brevo: 2
Blacklisted/unsubscribed at contact level: 0
Meta latest 7-day read: $54.33 spend, 3 Meta lead-form submissions, $18.11/subscriber.
Newest known Back Room subscriber: 2026-06-24T22:08:35.657175-04:00
Brevo logged welcome-email activity: 19 contacts with any activity; 6 with opens; 0 with clicks; 0 unsubscribed/blacklisted signal.
Friendly test activity: 2 test contacts; 2 in welcome sequence; 1 with opens; 0 with clicks; 0 unsubscribed/blacklisted signal.
FUNNEL STATUS
-------------
Still in welcome sequence: 7
Completed to Engaged Fans: 0
Completed to Monthly Updates: 12
Unsubscribed / suppressed: 0
Today (2026-06-25): none expected
Tomorrow (2026-06-26): 2 Email 2 expected; 2 Engaged/monthly branch expected
FUNNEL TARGETS
--------------
Welcome path length: Email 1 immediately, Email 2 day 3, Email 3 day 6, Email 4 day 9, branch around day 12.
Terminal outcomes after the welcome path: Engaged Fans, Monthly Updates, or unsubscribed/suppressed. Contacts still inside 12 days are in progress, not final outcomes.
Mature cohort now: 12 terminal outcomes -> engaged 0 (0.0%), monthly 12 (100.0%), unsub/suppressed 0 (0.0%).
Targets: engaged 10-20% of mature contacts; unsub/suppressed <= 5% preferred and >= 10% is a stop/rethink signal; everyone else should land in monthly updates.
Diagnostic floors: Email 1 open/proxy-open >= 25% after 10+ deliveries; any welcome click >= 10% after 10+ delivered contacts.
Current read: Engaged conversion is below the 10% floor for the mature cohort; copy/offer needs attention if this persists. Sequence click rate is below the 10% floor; the funnel is not yet proving music interest.
WELCOME EMAIL EVENT LOG
-----------------------
Lookback: last 30 days of Brevo SMTP/transactional events.
Email 1 (Nice to meet you): requested 19, delivered 19, opened/proxy-opened 5 (26.3%), clicked 0 (0.0%), bounce/error 0.
Email 2 (Start with Only in My Mind): requested 15, delivered 15, opened/proxy-opened 1 (6.7%), clicked 0 (0.0%), bounce/error 0.
Email 3 (Then try Summer's Calling): requested 15, delivered 15, opened/proxy-opened 4 (26.7%), clicked 0 (0.0%), bounce/error 0.
Email 4 (If one followed you home): requested 14, delivered 14, opened/proxy-opened 3 (21.4%), clicked 0 (0.0%), bounce/error 0.
LEAD AUDIT
----------
- na***@yahoo.com stage=waiting_for_email_2 lead=2026-06-24T22:08:35.657175-04:00 blacklisted=false E1=delivered; E2=not yet; E3=not yet; E4=not yet; next=Email 2 expected at 2026-06-27 10:10 PM EDT
- he***@gmail.com stage=waiting_for_email_2 lead=2026-06-24T13:01:12.594+02:00 blacklisted=false E1=delivered (open); E2=not yet; E3=not yet; E4=not yet; next=Email 2 expected at 2026-06-27 07:01 AM EDT
- je***@icloud.com stage=waiting_for_email_2 lead=2026-06-24T13:00:59.901+02:00 blacklisted=false E1=delivered; E2=not yet; E3=not yet; E4=not yet; next=Email 2 expected at 2026-06-27 07:01 AM EDT
- sw***@gmail.com stage=waiting_for_email_2 lead=2026-06-24T01:20:18.163003-04:00 blacklisted=false E1=delivered; E2=not yet; E3=not yet; E4=not yet; next=Email 2 expected at 2026-06-27 01:26 AM EDT
- bg***@gmail.com stage=waiting_for_email_2 lead=2026-06-23T19:08:44.177716-04:00 blacklisted=false E1=delivered; E2=not yet; E3=not yet; E4=not yet; next=Email 2 expected at 2026-06-26 07:10 PM EDT
- je***@att.net stage=waiting_for_email_2 lead=2026-06-23T07:36:15.683797-04:00 blacklisted=false E1=delivered; E2=not yet; E3=not yet; E4=not yet; next=Email 2 expected at 2026-06-26 07:37 AM EDT
- wa***@gmail.com stage=waiting_for_email_4 lead=2026-06-18T08:29:29.195055-04:00 blacklisted=false E1=delivered (open); E2=delivered; E3=delivered; E4=not yet; next=Email 4 expected at 2026-06-27 08:33 AM EDT
- cs***@gmail.com stage=waiting_for_branch lead=2026-06-14T16:32:15.450678-04:00 blacklisted=false E1=delivered; E2=delivered; E3=delivered; E4=delivered; next=Engaged/monthly branch expected at 2026-06-26 04:33 PM EDT
- ra***@gmail.com stage=waiting_for_branch lead=2026-06-14T10:52:36.958974-04:00 blacklisted=false E1=delivered; E2=delivered; E3=delivered; E4=delivered; next=Engaged/monthly branch expected at 2026-06-26 11:02 AM EDT
- do***@gmail.com stage=branched_monthly lead=2026-06-10T18:04:13.337958-04:00 blacklisted=false E1=delivered (open); E2=delivered; E3=delivered (open); E4=delivered; next=Monthly Updates path
- he***@gmail.com stage=branched_monthly lead=2026-06-08T07:28:25.427200-04:00 blacklisted=false E1=delivered (open); E2=delivered; E3=delivered (open); E4=delivered (open); next=Monthly Updates path
- ha***@gmail.com stage=branched_monthly lead=2026-06-07T08:31:25.336555-04:00 blacklisted=false E1=delivered; E2=delivered; E3=delivered; E4=delivered; next=Monthly Updates path
- jy***@gmail.com stage=branched_monthly lead=2026-06-06T14:04:56.698453-04:00 blacklisted=false E1=delivered; E2=delivered; E3=delivered; E4=delivered; next=Monthly Updates path
- je***@yahoo.com stage=branched_monthly lead=2026-06-05T22:50:58.776920-04:00 blacklisted=false E1=delivered; E2=delivered; E3=delivered; E4=delivered; next=Monthly Updates path
- sh***@gmail.com stage=branched_monthly lead=2026-06-05T12:32:10.235313-04:00 blacklisted=false E1=delivered; E2=delivered; E3=delivered; E4=delivered; next=Monthly Updates path
- ji***@aol.com stage=branched_monthly lead=2026-06-04T14:35:30.550387-04:00 blacklisted=false E1=delivered; E2=delivered; E3=delivered; E4=delivered; next=Monthly Updates path
- se***@gmail.com stage=branched_monthly lead=2026-06-03T18:15:05.075421-04:00 blacklisted=false E1=delivered (open); E2=delivered; E3=delivered (open); E4=delivered (open); next=Monthly Updates path
- dr***@gmail.com stage=branched_monthly lead=2026-05-26T23:15:41.581996-04:00 blacklisted=false E1=delivered (open); E2=delivered (open); E3=delivered; E4=delivered (open); next=Monthly Updates path
- co***@gmail.com stage=branched_monthly lead=2026-05-25T23:36:02.383186-04:00 blacklisted=false E1=delivered; E2=delivered; E3=delivered; E4=delivered; next=Monthly Updates path
- ca***@gmail.com stage=branched_monthly lead=2026-05-25T02:11:28.708530-04:00 blacklisted=false E1=delivered; E2=delivered; E3=delivered; E4=delivered; next=Monthly Updates path
- am***@gmail.com stage=branched_monthly lead=2026-05-24T03:39:49.422429-04:00 blacklisted=false E1=delivered; E2=delivered; E3=delivered (open); E4=delivered; next=Monthly Updates path
DATA SOURCES
------------
Brevo contacts list endpoint: /contacts/lists/15/contacts
Brevo contact stats endpoint: /contacts/{contact_id} and /contacts/{contact_id}/campaignStats
Brevo transactional event endpoint: /smtp/statistics/events?email=<contact>&days=30
Lead ledger: /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/state/Hecojeni_MetaLead_Brevo_Importer/lead_ledger.tsv
Meta comparison source: /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/reports/DailyEmail/MetaAds/20260624_1540-MetaAdsReport.txt
State: /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/state/BrevoFanProofReporter/latest.json
Renamerran 25m ago
Renamer – Daily Summary
Generated: 2026-06-25T07:32:26Z
STATUS: YELLOW
Phase 1 — Canonical Renaming
Files scanned : 6757
Already canonical : 6669
Canonical fixes : 88
Low-score resets : 0 (files with score <100 reset to 5000)
BLK preserved : 116 (Blink-camera clips passed through)
FSH preserved : 45 (Fisher-program clips passed through)
DER preserved : 488 (derivative remix clips passed through)
Duration probed : 0 (newly probed via ffprobe + tagged with -d###)
Duration fail : 0 (ffprobe failed — file skipped, retry next run)
RTU rock (-R) : 2335 (RockerTalker label = ROCK)
RTU talk (-T) : 44 (RockerTalker label = TALK)
RTU unknown : 4349 (RockerTalker label = UNKNOWN, no slot — conservative)
RTU unseen : 29 (hash not in state file, no slot)
RTU first-tagged : 88 (no slot -> R or T; initial classification)
RTU reclassified : 0 (R <-> T; slot-to-different-slot)
RTU untagged : 0 (R or T -> no slot; confidence downgrade)
RTU classifier vsn : 1.3
Phase 2 — Score Queue
Queue rows : 34
Scores applied : 31
Skipped (bad data) : 0 (bad delta or no hash in path)
Skipped (unchanged): 0 (score did not change after rounding)
Missing files : 2 (hash from queue not found on disk)
By source:
FacebookScorer : 2
InstagramScorer : 1
ShimSelector : 25
TikTokScorer : 3
YouTubeScorer : 2
Delta profile:
Boost events : 4 (avg +25.0%)
Decay events : 29 (avg -5.3%)
Magnitude:
|delta| <= 5% : 27
|delta| <= 10% : 2
|delta| <= 20% : 3
|delta| > 20% : 1
Elapsed : 1944s
SongDriftran 27m ago
Song Drift Report — Recording vs Video Folder Comparison
Generated (UTC): 2026-06-25T07:30:01Z
MP3 Mixes : /Volumes/8 TB/Dropbox/Just in Time Records/Artists/Hecojeni/Recording Files/MP3 Mixes
Released Music : /Volumes/8 TB/Dropbox/Just in Time Records/Artists/Hecojeni/Released Music
Song Folders : /Volumes/8 TB/Dropbox/Just in Time Records/Artists/Hecojeni/Videos/TikTok and Reel Clips/Song Specific Videos
STATUS: YELLOW
- 3 video folder(s) have no matching mp3 / released master
Counts:
MP3 mixes (top level) : 29
Released songs : 7
Song video folders : 36
Unique song-name keys : 33
A) SONGS WITH RECORDING BUT NO VIDEO FOLDER: (none)
B) VIDEO FOLDERS WITH NO MATCHING RECORDING
(folder may have been renamed during production; investigate or retire)
No recording for folder: "Heath's New Rap"
No recording for folder: 'Linden Trees'
No recording for folder: "Your Head's So Small"
Matching rule:
- lowercase
- strip leading "YYYY-MM-DD - " date prefix (Released Music folder convention)
- strip ALL apostrophes (handles "Summer's Calling" vs "Summers Calling")
- strip trailing parenthetical clarifications like "(Happy Bass Riff)"
- strip recording-state suffix " studio"
- DO NOT strip " - <variant>" suffixes (those denote distinct songs)
then exact match. If a real match is being missed, normalization may need extending.
Hecojeni_Video_Transcriberran 42m ago
Hecojeni Video Transcriber — nightly summary (2026-06-25T07:15:44Z)
Library state (after this run):
6759 source video clips
6328 transcripts on disk
431 gaps (unreconciled rename churn rolls into next run)
This run:
Reconciled (renamed in place): 0
Orphans deleted: 68
Empty subfolders pruned: 4
Newly transcribed: 0
Vanished mid-run (will reconcile next run): 431
Errors: 0
Run time: 2.2s
Derivativesran 1h 27m ago
Status: GREEN (pruned=0 refilled=0 skipped=0 errors=0)
Derivative_generator maintain — LIVE
Started: 2026-06-25T02:30:00
Finished: 2026-06-25T02:30:03 (2.9s)
Threshold (score floor): 3000
Quota (per song): 30
TOTALS: pruned=0 refilled=0 skipped=0 errors=0
Per song:
- Catch Me When I Fall: before=30 -> after=30 (pruned 0, refilled 0)
- Christmas Lost Today: before=30 -> after=30 (pruned 0, refilled 0)
- Human Race: before=30 -> after=30 (pruned 0, refilled 0)
- Only in My Mind: before=30 -> after=30 (pruned 0, refilled 0)
- Riding the Merry Go: before=308 -> after=308 (pruned 0, refilled 0)
- Summers Calling: before=30 -> after=30 (pruned 0, refilled 0)
- Trampoline Girl: before=30 -> after=30 (pruned 0, refilled 0)
TikTokran 1h 27m ago
2026-06-25T06:30:00Z | TikTok Scorer starting (dry_run=False)
2026-06-25T06:30:00Z | Scoring rules loaded (mode=delta metrics=['new_views', 'new_likes', 'new_comments', 'new_shares'] cap=80 floor=1.0)
2026-06-25T06:30:00Z | TikTok state.json: 100 videos, updated_at=2026-06-24T06:00:05.566912-04:00
2026-06-25T06:30:01Z | Caption ledger: 367 rows, 180 unique caption keys
2026-06-25T06:30:02Z | Filler ledger: 710 unique asset basenames
2026-06-25T06:30:02Z | Prior snapshot: 313 videos tracked, first_run=False
2026-06-25T06:30:02Z | Window averages (per-run, 100 videos): new_views=1.830 new_likes=0.010 new_comments=0.000 new_shares=0.000
2026-06-25T06:30:02Z | SCORE vid=7652860233852669214 views=2(+1) likes=0(+0) comments=0(+0) shares=0(+0) delta=-5 labels=new_views:0.9x_avg asset=SS-Hey-What-You-Gonna-Do-NAI-d062__fc8459d676e4_s5000.mp4
2026-06-25T06:30:02Z | SCORE vid=7654310111212555550 views=71(+1) likes=1(+0) comments=0(+0) shares=0(+0) delta=-5 labels=new_views:0.9x_avg asset=SS-Riding-the-Merry-Go-BLK-d008__f65f9e5566af_s3919.mp4
2026-06-25T06:30:02Z | NO MATCH vid=7654310495712759071 caption='Alright, I think I got it. Alright, here we go.'
2026-06-25T06:30:02Z | NO MATCH vid=7654310785501433119 caption="you'd have to get it mastered in order for it to reach its f"
2026-06-25T06:30:02Z | NO MATCH vid=7654311094051278111 caption='Verse 3 (New)'
2026-06-25T06:30:02Z | NO MATCH vid=7654311488131206430 caption='Holy in my mind'
2026-06-25T06:30:02Z | NO MATCH vid=7654311824027929887 caption="Come in outa the snow, it's time to go, help mama with the b"
2026-06-25T06:30:02Z | NO MATCH vid=7654671267009711391 caption='makes you just want to search for more which includes review'
2026-06-25T06:30:02Z | NO MATCH vid=7654671669407059231 caption='Sharpen skills time freed up'
2026-06-25T06:30:02Z | SCORE vid=7654672969897135390 views=3(+3) likes=0(+0) comments=0(+0) shares=0(+0) delta=+20 labels=new_views:1.5x_avg asset=SS-Riding-the-Merry-Go-BLK-d008__09cef5055b43_s6500.mp4
2026-06-25T06:30:02Z | Wrote 3 events to scoring_events_queue.csv
2026-06-25T06:30:02Z | Wrote 3 events to pool_scoring_events_queue.csv
2026-06-25T06:30:02Z | Snapshot saved: 321 videos tracked
2026-06-25T06:30:02Z |
2026-06-25T06:30:02Z | === TikTok Scorer Summary ===
2026-06-25T06:30:02Z | Videos in state.json: 100
2026-06-25T06:30:02Z | Videos with deltas: 100
2026-06-25T06:30:02Z | Scored (delta != 0): 3
2026-06-25T06:30:02Z | Skipped (inactive: all deltas 0): 88
2026-06-25T06:30:02Z | Skipped (no caption): 0
2026-06-25T06:30:02Z | Skipped (no caption match): 7
2026-06-25T06:30:02Z | Skipped (no filler entry): 0
2026-06-25T06:30:02Z | Skipped (zero delta): 2
2026-06-25T06:30:02Z | Queue rows written: 3
2026-06-25T06:30:02Z | Elapsed: 2.0 seconds
2026-06-25T06:00:01Z | Instagram Scorer starting (dry_run=False, max_pages=20)
2026-06-25T06:00:01Z | IG_USER_ID = 17841474997807334
2026-06-25T06:00:01Z | PAGE_TOKEN length = 220
2026-06-25T06:00:02Z | Scoring rules loaded (min_age_hours=24, window_days=30, cap=80, floor=1.0)
2026-06-25T06:00:02Z | Reading poster log: /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/logs/instagram_poster.out.log
2026-06-25T06:00:02Z | Poster log entries (IG_POSTED): 719
2026-06-25T06:00:02Z | Building file index from: /Volumes/8 TB/Dropbox/Just in Time Records/Artists/Hecojeni/Videos/TikTok and Reel Clips
2026-06-25T06:00:02Z | Files indexed: 6757
2026-06-25T06:00:03Z | Previously scored post IDs: 714 (by_video snapshots: 716)
2026-06-25T06:00:03Z | Fetching Instagram media (max_pages=20)...
2026-06-25T06:00:22Z | Instagram media items fetched: 1000
2026-06-25T06:00:22Z | Window averages (last 30 days): likes=0.900 comments=0.017
2026-06-25T06:00:22Z | SCORE ig_id=18187285474380337 likes=2 comments=0 delta=+20 labels=likes:1.5x_avg asset=SS-Your-Head's-So-Small-NAI-R-d019__e4da0ad92dec_s3283.mp4 caption=From the room where it happened. Your Head's So Small.
2026-06-25T06:00:22Z | SKIP no file for id_hex=c69173d2a3a0 asset=SS-Human-Race-BLK-d008__c69173d2a3a0_s3008.mp4 caption=Sitting down, lie around -- you know no one, cause you're no fun. Hecojeni.
2026-06-25T06:00:22Z | Wrote 1 events to scoring_events_queue.csv
2026-06-25T06:00:22Z | Wrote 1 events to pool_scoring_events_queue.csv
2026-06-25T06:00:22Z | State saved (715 total scored IDs; 718 by_video snapshots)
2026-06-25T06:00:22Z |
2026-06-25T06:00:22Z | === Instagram Scorer Summary ===
2026-06-25T06:00:22Z | API media fetched: 1000
2026-06-25T06:00:22Z | Matched to poster: 2
2026-06-25T06:00:22Z | Scored (delta != 0): 1
2026-06-25T06:00:22Z | Skipped (already): 714
2026-06-25T06:00:22Z | Skipped (too new): 2
2026-06-25T06:00:22Z | Skipped (no match): 282
2026-06-25T06:00:22Z | Skipped (no file): 1
2026-06-25T06:00:22Z | Skipped (zero delta):0
2026-06-25T06:00:22Z | Queue rows written: 1
2026-06-25T06:00:22Z | Elapsed: 21.0 seconds
IndustryProspectingran 2h 52m ago
Hecojeni Industry Outreach Daily Report
Generated: 2026-06-25 01:15 America/New_York
What happened since the last report
- No new industry campaign was sent since the 2026-06-24 evening run.
- Rolling 30-day industry results moved slightly: opens increased from 3,560 to 3,562, clicks increased from 338 to 341, unsubscribes stayed at 8, complaints stayed at 0.
- Current rolling 30-day industry volume: 6,495 sent, 6,142 delivered, 3,562 opens, 341 clicks, 8 unsubscribes, 0 complaints.
- The formal intake queue CSV has 0 rows.
- Brevo Needs Verification currently has 371 contacts, with 19 blacklisted. These are not treated as cleared cadence contacts yet.
- Yesterday's prospecting/import reports show new contacts were added directly to Brevo Needs Verification by the seeker process, not through the formal queue.
- Recent Mail check found one Hecojeni-related message in the last day: a YouTube block notice for Christmas Lost Today. This is not an industry-outreach response and needs the video/social lane, not this cadence.
- Trampoline Girl MP3 and WAV Dropbox links both passed a download-range check.
Expected versus actual
- Expected: continue spending Brevo capacity deliberately while preserving the 500-send fan reserve.
- Actual: industry outreach is still under pace for the current Brevo cycle.
- Brevo cycle: 2026-06-06 to 2026-07-06.
- Brevo sends remaining: 13,271.
- Industry target this cycle after fan reserve: 19,283.
- Industry sends this cycle: 6,495.
- Expected industry sends by today: 12,347.
- Capacity pace factor: 0.53. Target is 1.00. This means unused industry capacity is accumulating.
- Required average through cycle end: about 1,185 industry sends per day.
Decisions or approvals needed from Jeff
- Trampoline Girl Radio Advance #1 is drafted in Brevo but not scheduled.
- Campaign ID: 46.
- Segment: Radio / Podcasters.
- Current recipient list: Industry Segment - Radio Podcasters, 1,548 unique subscribers.
- Subject: trampoline girl - advance.
- Sender/reply-to: info@hecojeni.com.
- This should go today if Jeff approves the copy.
Actions due in the next 21 days
- 2026-06-25: Radio / Podcasters. Send or schedule Trampoline Girl Radio Advance #1 after copy approval.
- 2026-06-26: Music Supervisor / Sync and Music Publishers. Draft Trampoline Girl advance copy around placement/use-case, not fan language.
- 2026-06-27: Blog / Press / Media and Playlist Curators. Draft Trampoline Girl advance copy tailored to coverage and playlist-fit outcomes.
- 2026-06-29 to 2026-07-03: Needs Verification cleanup. Move verified contacts into their business-category lists; reject or quarantine weak records. Do not let Needs Verification become a parking lot.
- 2026-07-02: Radio / Podcasters. Send second Trampoline Girl radio touch if first send has acceptable unsubscribe/complaint behavior.
- 2026-07-06: Unknown classification touch. Use a low-friction categorization email only if capacity remains under pace and no complaint spike appears.
- 2026-07-08: Release-week nudge to high-value segments: Radio / Podcasters, Playlist Curators, Blog / Press / Media, Sync, Publishers.
- 2026-07-09: Trampoline Girl release day. Send release-day campaign to Radio / Podcasters, Blog / Press / Media, Playlist Curators, Music Supervisor / Sync, Music Publishers, Record Labels, and Influencer / Creator.
- 2026-07-10 to 2026-07-13: Pull clickers and useful responders into watch/follow-up handling.
- 2026-07-14 to 2026-07-16: Follow up with clickers, confirmed listeners, and routed contacts. Start physical-response candidates only for real signals.
Recommended next action
- Get approval on Trampoline Girl Radio Advance #1 and send/schedule it today.
- Do not send old Riding the Merry Go draft campaigns 36-41 without revising them into the Trampoline Girl cycle.
- Keep Personal out of industry release cadence. Treat Personal as a possible fan-migration lane owned outside this industry workflow.
- Keep Unknown out of release-day blasts. Use Unknown only for classification touches.
Blinkerran 2h 57m ago
Blinker — nightly summary (2026-06-25T05:00:11Z)
107 clip(s) in working/Blinker/raw_inbox/ awaiting your triage.
Open the folder in Finder and drag each into either ready/ (keep) or reject/ (junk).
0 clip(s) in ready/ (will render on tonight's 01:00 run).
0 clip(s) in reject/ (will be swept on tonight's 01:00 run).
=== Inventory (Blinker + Fisher per released song, cap 40) ===
Song Blinker Fisher
Human Race 26/40 mean 5367 range 3930..9999 3/40 mean 5670 range 4512..7500
Only In My Mind 23/40 mean 4959 range 3033..9499 6/40 mean 5270 range 4750..7125
Christmas Lost Today 36/40 mean 4708 range 3350..7125 26/40 mean 5088 range 4773..7125
Summer's Calling 1/40 mean 7500 range 7500..7500 —
Riding the Merry Go 28/40 mean 4548 range 3017..7500 5/40 mean 7924 range 7125..9999
Trampoline Girl 2/40 mean 7500 range 7500..7500 5/40 mean 5303 range 4750..6769
TOTAL 116 renders 45 renders
CEILING 240 (6 songs * 40) 240
=== Catch-up needs (deficit to cap, sorted by largest first) ===
Renders go to the song with the largest deficit first.
Blinker:
Summer's Calling needs 39 more
Trampoline Girl needs 38 more
Only In My Mind needs 17 more
Human Race needs 14 more
Riding the Merry Go needs 12 more
Christmas Lost Today needs 4 more
TOTAL needs 124 source clip(s)
Fisher:
Summer's Calling needs 40 more
Human Race needs 37 more
Riding the Merry Go needs 35 more
Trampoline Girl needs 35 more
Only In My Mind needs 34 more
Christmas Lost Today needs 14 more
TOTAL needs 195 source clip(s)
=== Source material vs. catch-up demand ===
Blinker: ready/ has 0 clip(s), catalog needs 124 more clip(s)
SHORTFALL: please curate 124 more Blink clip(s) into ready/
Fisher: ready/ has 0 item(s), catalog needs 195 more
SHORTFALL: please drop 195 more drone clip(s)/still(s) into ready/
Deduperran 3h 57m ago
Deduper - DailyEmail Report
Generated: 2026-06-25 00:00:46 EDT
Last run
Started : Jun 24, 2026 11:35 PM EDT
Mode : APPLY
Status : OK
Runtime : 00:25:45
Scope : /Volumes/8 TB/Dropbox/Just in Time Records/Artists/Hecojeni/Videos/TikTok and Reel Clips
Summary counters
Videos scanned : 6757
Duplicate groups : 0
Extra duplicate files : 0
Files moved to quarantine: 0
Quarantine run : /Volumes/8 TB/Dropbox/Just in Time Records/Artists/Hecojeni/Videos/Can be Deleted/Deduper/20260624_233501
---
Log: /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/logs/deduper_20260624_233501.log
VideoGroomingran 11h 27m ago
VideoGrooming - DailyEmail Report
Generated: 2026-06-24 16:30:05 EDT
Naming compliance
Total clips : 6757
Canon compliant : 0
Non-compliant : 6757
Canon percent : 0.0%
Notes
- Aggregate operational summary (no file lists).
- Duration/scoring/AI/rock-talk will be added in later iterations.
TikTokAutoPosterran 11h 42m ago
TikTokAutoPoster - DailyEmail Report
Generated: 2026-06-24 04:15 PM EDT
Status: YELLOW
Selections (24h): 0
Successful publishes (24h): unknown
Intervention required: YES
- TikTok publish success is not measurable yet (no outcome ledger; app not approved).
Most recent selection: -
Date Time Category / Folder Asset
---------- -------- --------------------------------- ------------------------------------------------
Data source: ShimSelector shim_selector_ledger.csv (selection activity; proxy for publish until TikTok API approval lands).
MetaAdsran 12h 17m ago
Hecojeni — Meta Ads Executive Summary
Generated: 2026-06-24 03:40 PM EDT
Reporting day: Tuesday June 23, 2026
DATA WARNING
- Brevo latest snapshot: Hecojeni Back Room - Meta Leads list not found
SUMMARY
-------
Live: Promoting lead generation: Hecojeni Native Email List - 2026-05-20 at $8.00/day (at cap).
Proof target: Meta lead-form signup lands in Brevo Back Room; Email 1 engagement is the next gate before Patreon readiness.
Yesterday: $9.01 spend; 337 impressions; 37 clicks; Meta lead-form submissions 2; Back Room subscribers now n/a; AWeber fallback awaiting confirmation 16.
7-day active-ad trend: $54.33 spend; 3 Meta lead-form submissions ($18.11/subscriber); CTR 6.78%.
Official followers now: IG 114; Facebook 276.
Brevo Back Room now: unavailable this run.
AWeber now: 3 subscribed on Hecojeni; 16 awaiting confirmation; today +0; yesterday +0.
EXPERIMENT SCORECARD
--------------------
Question: will warmed Hecojeni engagers trade an email address inside Meta?
Primary goal: at least 1 new Back Room subscriber reaches Brevo; Email 1 engagement is the next funnel gate. Learning target <= $8/subscriber, stretch <= $4/subscriber.
Guardrails: CTR >= 2%, CPC <= $1.00, and full-watch rate >= 2% of impressions or >= 25% of 25%-watchers.
Results: $9.01 active-experiment spend; CTR 10.98% (ok); CPC $0.24 (ok); 14 full watches (4.2% of impressions; 23.0% of 25%-watchers); Meta lead-form submissions 2 (5.4% of clicks); cost/subscriber $4.50.
Decision: keep learning but watch plumbing; Meta captured an email and the AWeber fallback saw it, but Brevo receipt was not confirmed in this report.
Plan: native Lead Wave 2 is the active learning lane; judge it by Back Room subscribers, Brevo receipt, and Brevo email engagement.
Rule: clicks are diagnostic only. First proof is Brevo receipt; second proof is Email 1 open/click/no-unsub behavior. If spend accumulates with no leads, fix the form/creative before returning to awareness.
Budget watch: 2026-06-21 $10.35, 2026-06-22 $8.83, 2026-06-23 $9.01.
Warm audience status: currently used for Wave 2: Hecojeni Warm FB Page Engagers 90d, Hecojeni Warm IG Engagers 90d, Hecojeni Warm Video Viewers 3s 90d.
Readout: native lead capture is the current test; first success means a new Back Room subscriber reaches Brevo, then email engagement determines whether the fan path can deepen.
AD-BY-AD EXPERIMENT RESULTS
---------------------------
Promoting lead generation: Hecojeni Native Email List - 2026-05-20 [Native email lead]
Goal: new Back Room subscriber reaches Brevo; target <= $8/subscriber, stretch <= $4.
Guardrails/result: CTR 10.98% (ok); CPC $0.24 (ok vs <= $1.00); full watches 14 (4.2% of impressions; ok).
Business result: 2 Meta lead-form submissions; cost/subscriber $4.50. Signal: working enough to keep learning.
====================================================================
DATA APPENDIX (for the ad-ops agent — humans can ignore this section)
====================================================================
Account: act_1105367954797356
Date preset: yesterday
Account totals:
spend=9.01 impressions=337 reach=247
clicks=37 ctr=10.9792% cpc=0.2435
link_clicks=24 landing_page_views=2 ig_follows=0 lead_form_submissions=2
Active ads now:
ad=Promoting lead generation: Hecojeni Native Email List - 2026-05-20 effective_status=ACTIVE campaign=[6/22/2026] Wave 2 - Side Door Signup - Warm Video Viewers objective=LEAD_GENERATION adset=[6/22/2026] Warm Video Viewers 90d -> Side Door Email Signup optimization=QUALITY_LEAD destination=UNDEFINED daily_budget=8.00 budget_level=campaign
Active-ad 7-day totals:
spend=54.33 impressions=2285 clicks=155 ctr=6.7834%
link_clicks=80 ig_follows=0 lp_views=2 lead_form_submissions=3
page_engagement=712 post_engagement=708 likes=4 comments=1 saves=3 video_views=587
video_p25=398 video_p50=239 video_p75=161 video_p95=112 video_p100=108 video_full_watch_rate=4.73%
Warm custom audiences:
name=Hecojeni Warm FB Page Engagers 90d id=120245846068380463 bounds=1000-1000 delivery_code=200 delivery=This audience is ready for use. operation_code=200
name=Hecojeni Warm IG Engagers 90d id=120245845978200463 bounds=1000-1000 delivery_code=200 delivery=This audience is ready for use. operation_code=200
name=Hecojeni Warm Video Viewers 3s 90d id=120245855094140463 bounds=15200-17900 delivery_code=200 delivery=This audience is ready for use. operation_code=441
Official social snapshot:
generated_at=2026-06-24T15:40:05-0400
facebook_followers=276 facebook_likes=276
instagram_username=hecojeni instagram_followers=114 instagram_following=202 instagram_media=2043
previous_snapshot=2026-06-24T05:40:05-0400 delta_facebook_followers=0 delta_instagram_followers=0
state_file=/Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/state/MetaAdsReporter/social_counts_history.tsv
AWeber snapshot:
fetched_at_utc=2026-06-24T19:35:06Z stale=False
list=Hecojeni total=3 subscribed=3 unconfirmed=16 subscribed_today=0 subscribed_yesterday=0
state_file=/Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/state/Aweber_metrics/latest.json
Brevo Back Room snapshot:
unavailable
Per-ad rows (sorted by spend desc):
Ad name Spend Impr Reach Clk CTR% CPC Lead Full Full% IGfol LPV
Promoting lead generation: Hecojeni Nati 9.01 337 247 37 10.98 0.24 2 14 4.2% 0 2
Total active ads: 1
Active with zero spend: 0
Aweber_metricsran 12h 22m ago
AWeber metrics – Daily Summary
Generated: 2026-06-24T19:35:06Z
Source: $JITR_STATE/Aweber_metrics/latest.json
STATUS: GREEN
Account ID : 2372371
List: Hecojeni
subscribed=3 total=3 unsubscribed=0 unconfirmed=16
signups today=0 yesterday=0
Recent broadcasts (last 7):
2026-05-10 #60961153 April Sign-off
emailed=2 opens=1 clicks=0 undeliv=0 complaints=0
2026-04-13 #60865705 In like a lamb
emailed=2 opens=1 clicks=0 undeliv=0 complaints=0
2026-03-10 #60745268 February Cold
emailed=3 opens=3 clicks=0 undeliv=0 complaints=0
2026-02-12 #60653216 January Moves
emailed=3 opens=3 clicks=0 undeliv=0 complaints=0
2026-01-15 #60554413 December Notes
emailed=3 opens=2 clicks=0 undeliv=0 complaints=0
2025-12-04 #60407886 Leaves of Brown
emailed=2 opens=1 clicks=1 undeliv=0 complaints=0
2025-11-04 #60290121 The October Surprise
emailed=2 opens=1 clicks=1 undeliv=0 complaints=0
Brevo_metricsran 12h 25m ago
Brevo metrics – Daily Summary
Generated: 2026-06-24T19:30:06Z
Source: $JITR_STATE/Brevo_metrics/latest.json
STATUS: YELLOW
Account : ?
Send credits left : ?
Total contacts : None
Lists : 0
Recent campaigns (last 0):
Errors (4):
- step=account err=<urlopen error [Errno 8] nodename nor servname provided, or not known>
- step=contacts err=<urlopen error [Errno 8] nodename nor servname provided, or not known>
- step=lists err=<urlopen error [Errno 8] nodename nor servname provided, or not known>
- step=campaigns err=<urlopen error [Errno 8] nodename nor servname provided, or not known>
AgeScorerran 12h 27m ago
HECOJENI - Age-Based Video Scoring
Generated June 24, 2026, 3:30 PM EDT
STATUS: Heads up
- 13 song pool(s) have at least half of their clips approaching the 180-day stale line. You may want to refresh content in those pools.
------------------------------------------------------------
WHAT HAPPENED YESTERDAY (last 24 hours)
207 brand-new videos got a freshness boost (+50% to their score)
14 videos finished their newness window and settled to a normal score (-33%)
0 videos crossed the 180-day stale line and got a stale-content reduction (-30%)
YOUR LIBRARY RIGHT NOW (6,757 videos in rotation)
Brand new (under 30 days) 876 (13.0%) - getting the freshness boost
Sweet spot (30-90 days) 1,261 (18.7%) - at their natural score
Aging (90-180 days) 2,113 (31.3%) - approaching the stale line
Past freshness line (over 180 days) 2,389 (35.4%) - carrying the stale-content reduction
Ancient (over 1 year) 118 (1.7%) - very old; may not be representative anymore
PROACTIVE ALERT - songs with many clips approaching the 180-day stale line
(Pools with at least 5 clips, half or more within 30 days of the stale line.)
General Hecojeni Videos: 602 of 1,187 clips (51%) within 30 days of the stale line
Human Race: 331 of 331 clips (100%) within 30 days of the stale line - every clip
Summers Calling - AI: 254 of 267 clips (95%) within 30 days of the stale line
Only in My Mind - AI: 154 of 158 clips (97%) within 30 days of the stale line
Human Race - AI: 135 of 138 clips (98%) within 30 days of the stale line
Christmas Lost Today - AI: 134 of 134 clips (100%) within 30 days of the stale line - every clip
Alice: 74 of 91 clips (81%) within 30 days of the stale line
Pronounce Hecojeni: 66 of 85 clips (78%) within 30 days of the stale line
It's the New Style: 27 of 27 clips (100%) within 30 days of the stale line - every clip
Big Walls: 11 of 11 clips (100%) within 30 days of the stale line - every clip
A Name for Your Face (Happy Bass Riff): 5 of 10 clips (50%) within 30 days of the stale line
And I'll be there for You: 5 of 6 clips (83%) within 30 days of the stale line
Dexter Lake Club: 5 of 5 clips (100%) within 30 days of the stale line - every clip
LAST 7 DAYS - age scoring activity by day (UTC)
Date Boosted Matured Aged out
------------ -------- -------- ---------
2026-06-18 15 0 1
2026-06-19 3 0 4
2026-06-20 1 2 1
2026-06-21 50 1 0
2026-06-22 0 0 0
2026-06-23 107 48 0
2026-06-24 207 14 0
LAST 30 DAYS - age scoring activity by week (UTC, week starts Sunday)
Week of Boosted Matured Aged out
------------ -------- -------- ---------
2026-05-24 2 174 6
2026-05-31 119 163 7
2026-06-07 436 328 4
2026-06-14 24 2 9
2026-06-21 364 63 0
MOST ACTIVE SONGS THIS MONTH (top 15 by age scoring activity)
Riding the Merry Go - derivative: 371 age events
Only in My Mind: 265 age events
General Hecojeni Videos: 189 age events
Riding the Merry Go: 185 age events
Christmas Lost Today: 117 age events
Catch Me When I Fall: 83 age events
Overload: 44 age events
Hey What You Gonna Do: 42 age events
Christmas Lost Today - Fisher: 41 age events
Christmas Lost Today - Blinker: 37 age events
Riding the Merry Go - Blinker: 36 age events
Summers Calling - derivative: 34 age events
Human Race - derivative: 34 age events
Only in My Mind - derivative: 33 age events
Human Race - Blinker: 30 age events
------------------------------------------------------------
ABOUT THIS REPORT
- "Age events" are score adjustments applied automatically based on how old each video is.
- Brand-new videos (under 30 days old) carry a +50% score boost so they surface more often in selection.
- At 30 days, that boost expires (a -33% adjustment brings the score back to baseline).
- At 180 days (about 6 months), videos get a small -30% reduction so fresher content stays prioritized in rotation.
- This report only covers the *age-based* part of scoring. Engagement scoring (likes, views, comments) and selection behavior (which clips actually get posted) live in separate reports.
MetaPostingran 12h 27m ago
Hecojeni - Facebook Daily Report
Generated: 2026-06-24 03:30 PM EDT
Status: GREEN
Target today: 3 posts (random from range 1-4, sigma~1.58, green>=2, yellow 0-1, red<0)
Posts (last 24 hours): 3 / 3 [GREEN]
Errors (last 24 hours): 0 [GREEN]
Intervention required: NO
Date Time VideoID Title
---------- -------- ------------------- ------------------------------------------------------------
2026-06-24 12:18PM 1567463305052057 [SS] Trampoline Girl NAI R
2026-06-24 12:35AM 2048176279427064 [SS] Big Walls NAI R
2026-06-23 5:44PM 27325218020503015 [SS] Riding the Merry Go DER R
Hecojeni - Instagram Daily Report
Generated: 2026-06-24 03:30 PM EDT
Status: GREEN
Target today: 3 posts (random from range 2-4, sigma~1.58, green>=2, yellow 0-1, red<0)
Posts (last 24 hours): 2 / 3 [GREEN]
Failures (last 24 hours): 0 [GREEN]
Errors (last 24 hours): 0 [GREEN]
Intervention required: NO
Date Time IG_ID Title (— Caption)
---------- -------- ------------------- ------------------------------------------------------------
2026-06-24 3:23PM 18058122776568328 [SS] Trampoline Girl -- A pantry full of ingredients. Here's the cake. Trampoline Girl by Hecojeni.
2026-06-23 4:43PM 18187285474380337 [SS] Your Head's So Small NAI R -- From the room where it happened. Your Head's So Small.
Hecojeni - Facebook Weekly Report
Generated: 2026-06-24 03:30 PM EDT (window: last 7 days)
Status: GREEN
Target: 17 posts/week (random daily 1-4 × 7, midpoint × 7) (sigma~4.60, green>=13, yellow 7-12, red<7)
Posts (last 7 days): 15 / 17 [GREEN]
Failures (last 7 days): 0 [GREEN]
Errors (last 7 days): 0 [GREEN]
Intervention required: NO
Hecojeni - Instagram Weekly Report
Generated: 2026-06-24 03:30 PM EDT (window: last 7 days)
Status: YELLOW
Target: 21 posts/week (random daily 2-4 × 7, midpoint × 7) (sigma~4.71, green>=17, yellow 11-16, red<11)
Posts (last 7 days): 14 / 21 [YELLOW]
Failures (last 7 days): 0 [GREEN]
Errors (last 7 days): 0 [GREEN]
Intervention required: NO
Per-clip-type performance (last 30 days)
Posts Scored Average likes Average comments Average score delta
Instagram
SS 54 10 2.60 0.10 +28%
GE 5 0 -- -- --
PR 2 0 -- -- --
Facebook
SS 48 39 0.51 0.00 +13%
GE 3 3 0.67 0.00 +33%
PR 4 4 0.25 0.00 +4%
Top performing posts (last 7 days)
Instagram
+40% Your Head's So Small NAI R 3 likes 1 comment Jun 20
+40% Overload 3 likes 0 comments Jun 23
+20% Overload 2 likes 0 comments Jun 18
Facebook
+80% Human Race NAI R 3 likes 0 comments Jun 19
+40% Big Walls 1 like 0 comments Jun 18
+40% General Hecojeni Videos 2 likes 0 comments Jun 20
+40% Big Walls 2 likes 0 comments Jun 21
+40% General Hecojeni Videos 0 likes 0 comments Jun 22
(9 more not shown)
Engagement trend, last 8 weeks (week starting Monday, Eastern Time)
(likes / comments are totals across scored posts — scorer only logs posts that beat baseline)
Instagram
week starting posts scored likes comments
-------------- ----- ------ ----- --------
2026-04-27 11 2 4 0
2026-05-04 42 3 8 2
2026-05-11 14 5 12 3
2026-05-18 4 1 2 0
2026-05-25 18 2 5 0
2026-06-01 13 3 6 0
2026-06-08 13 1 5 0
2026-06-15 14 3 7 1
2026-06-22 5 1 3 0 (in progress)
Facebook
week starting posts scored likes comments
-------------- ----- ------ ----- --------
2026-04-27 15 1 2 0
2026-05-04 57 21 5 0
2026-05-11 19 30 2 0
2026-05-18 11 10 1 0
2026-05-25 15 12 3 0
2026-06-01 8 9 4 0
2026-06-08 13 9 3 0
2026-06-15 12 11 13 0
2026-06-22 7 6 0 0 (in progress)
Hour-of-day activity, last 7 days (Eastern Time)
Instagram
hour posts skips failures
---- ----- ----- --------
00 0 7 0
01 1 6 0
02 0 7 0
03 0 7 0
04 0 7 0
05 0 7 0
06 0 7 0
07 0 7 0
08 1 6 0
09 0 7 0
10 2 5 0
11 1 6 0
12 0 7 0
13 1 6 0
14 0 7 0
15 3 4 0
16 2 5 0
17 0 7 0
18 1 6 0
19 1 6 0
20 0 7 0
21 0 7 0
22 1 6 0
23 0 7 0
---- ----- ----- --------
total 14 154 0
Facebook
hour posts skips failures
---- ----- ----- --------
00 3 5 0
01 0 7 0
02 0 7 0
03 0 7 0
04 0 7 0
05 0 7 0
06 0 7 0
07 0 7 0
08 0 6 0
09 3 5 0
10 0 7 0
11 0 6 0
12 1 6 0
13 1 7 0
14 0 7 0
15 1 5 0
16 1 7 0
17 2 5 0
18 0 7 0
19 1 6 0
20 0 7 0
21 0 7 0
22 2 5 0
23 0 6 0
---- ----- ----- --------
total 15 153 0
tiktok_staged_fillerran 12h 42m ago
TikTok Staged Filler — Daily Status
UTC: 2026-06-24 19:15:10
Today (local): 2026-06-24 Stage horizon: 35 days Trailing edge: 2026-07-29
STATUS: GREEN
Window dates: 36
Intact (planned + filled): 36
Partial / orphan: 0
Missing folder: 0
No plan yet (cold): 0
Last filler run age (hrs): 13
Selector errors flagged: 0
Caption sources (last 7 days staged): 12 transcript, 7 lyric, 7 fallback
Watchdog: OK — incremental target 2026-07-29 staged correctly
Detail:
OK : 2026-06-24 (9 videos + 9 sidecars, planned 9)
OK : 2026-06-25 (13 videos + 13 sidecars, planned 13)
OK : 2026-06-26 (4 videos + 4 sidecars, planned 4)
OK : 2026-06-27 (8 videos + 8 sidecars, planned 8)
OK : 2026-06-28 (7 videos + 7 sidecars, planned 7)
OK : 2026-06-29 (2 videos + 2 sidecars, planned 2)
OK : 2026-06-30 (5 videos + 5 sidecars, planned 5)
OK : 2026-07-01 (12 videos + 12 sidecars, planned 12)
OK : 2026-07-02 (12 videos + 12 sidecars, planned 12)
OK : 2026-07-03 (2 videos + 2 sidecars, planned 2)
OK : 2026-07-04 (9 videos + 9 sidecars, planned 9)
OK : 2026-07-05 (6 videos + 6 sidecars, planned 6)
OK : 2026-07-06 (3 videos + 3 sidecars, planned 3)
OK : 2026-07-07 (6 videos + 6 sidecars, planned 6)
OK : 2026-07-08 (9 videos + 9 sidecars, planned 9)
OK : 2026-07-09 (13 videos + 13 sidecars, planned 13)
OK : 2026-07-10 (13 videos + 13 sidecars, planned 13)
OK : 2026-07-11 (10 videos + 10 sidecars, planned 10)
OK : 2026-07-12 (15 videos + 15 sidecars, planned 15)
OK : 2026-07-13 (8 videos + 8 sidecars, planned 8)
OK : 2026-07-14 (9 videos + 9 sidecars, planned 9)
OK : 2026-07-15 (2 videos + 2 sidecars, planned 2)
OK : 2026-07-16 (12 videos + 12 sidecars, planned 12)
OK : 2026-07-17 (10 videos + 10 sidecars, planned 10)
OK : 2026-07-18 (8 videos + 8 sidecars, planned 8)
OK : 2026-07-19 (15 videos + 15 sidecars, planned 15)
OK : 2026-07-20 (7 videos + 7 sidecars, planned 7)
OK : 2026-07-21 (2 videos + 2 sidecars, planned 2)
OK : 2026-07-22 (3 videos + 3 sidecars, planned 3)
OK : 2026-07-23 (2 videos + 2 sidecars, planned 2)
OK : 2026-07-24 (2 videos + 2 sidecars, planned 2)
OK : 2026-07-25 (3 videos + 3 sidecars, planned 3)
OK : 2026-07-26 (2 videos + 2 sidecars, planned 2)
OK : 2026-07-27 (12 videos + 12 sidecars, planned 12)
OK : 2026-07-28 (2 videos + 2 sidecars, planned 2)
OK : 2026-07-29 (3 videos + 3 sidecars, planned 3)
Selectorran 12h 42m ago
Selector - Actual vs Expected (last 24h)
Generated (UTC): 2026-06-24T19:15:03Z
Window (UTC): 2026-06-23T19:15:03Z -> 2026-06-24T19:15:03Z
Ledger file : /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/state/ShimSelector/shim_selector_ledger.csv
Pool config : /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/config/ShimSelector_pools.csv
STATUS: YELLOW
- LOW VOLUME: total picks in window = 15 (< 20)
F) Content Mix — what percent of posts were AI / Pronounce / Rest
Target: AI >= 66%
Window Total AI count AI% Pronounce P% Rest count R% Status
------ ----- -------- ---- --------- --- ---------- --- ------
24h 15 5 33.3% 0 0.0% 10 66.7% RED
7d 97 15 15.5% 2 2.1% 80 82.5% RED
30d 753 127 16.9% 26 3.5% 600 79.7% RED
Reading guide:
- AI bucket: pool_label ending in ' - AI' or ' AI' (the AI variants you've prioritized)
- Pronounce: literal 'Pronounce Hecojeni' pool only
- Rest: everything else — song-specific NAI parents, General Hecojeni, Blink Videos, etc.
- Status thresholds: GREEN if AI within +/- 5pp of target 66%; YELLOW within 15pp; RED beyond 15pp
G) Last 10 picked / Next 10 to be picked
Most recent 10 picks (newest first):
-------------------------------------
Timestamp (UTC) Poster Pool Filename
2026-06-24T19:00:23Z youtube Riding the Merry Go - AI SS-Riding-the-Merry-Go-AI-d025__0f672ef589ca_s7094.mp4
2026-06-24T18:45:20Z youtube Ashes SS-Ashes-NAI-d078__4fdfe5fa2f99_s3023.mp4
2026-06-24T18:30:22Z youtube Summers Calling - AI SS-Summers-Calling-AI-d016__6f0826706304_s5200.mp4
2026-06-24T18:15:32Z youtube Christmas Lost Today - Fisher SS-Christmas-Lost-Today-FSH-R-d014__404260c0b984_s7500.mp4
2026-06-24T18:00:20Z youtube Summers Calling - AI SS-Summers-Calling-AI-d014__c099b596a5fd_s5083.mp4
2026-06-24T17:45:15Z youtube Your Head's So Small SS-Your-Head's-So-Small-NAI-R-d019__9c50d751f015_s3283.mp4
2026-06-24T16:17:56Z facebook Trampoline Girl SS-Trampoline-Girl-NAI-R-d019__0b04493d8325_s3812.mp4
2026-06-24T06:00:15Z tiktok_manual Only in My Mind - AI SS-Only-in-My-Mind-AI-d007__7e3d11174368_s4829.mov
2026-06-24T06:00:13Z tiktok_manual Dexter Lake Club SS-Dexter-Lake-Club-NAI-R-d018__789a240c24cc_s5093.mp4
2026-06-24T06:00:09Z tiktok_manual Only in My Mind - derivative SS-Only-in-My-Mind-DER-d015__74f97ca82c56_s9499.mp4
Next picks by platform (head of each per-platform queue):
---------------------------------------------------------
[facebook] next 5:
Christmas Lost Today - derivativ SS-Christmas-Lost-Today-DER-R-d015__8403ef765848_s7500.mp4
Trampoline Girl SS-Trampoline-Girl-NAI-d007__6cf0103996a0_s7726.mp4
Only in My Mind SS-Only-in-My-Mind-NAI-R-d013__e902b0a73b41_s9999.mp4
Riding the Merry Go SS-Riding-the-Merry-Go-NAI-d015__59887c7051f0_s9499.mp4
Funky Monkey SS-Funky-Monkey-NAI-d015__752af0ce7fe5_s5793.mp4
[instagram] next 5:
Trampoline Girl SS-Trampoline-Girl-NAI-d007__6cf0103996a0_s7726.mp4
Human Race - Blinker SS-Human-Race-BLK-d008__9036a1455c67_s9999.mp4
Christmas Lost Today SS-Christmas-Lost-Today-NAI-d124__27e4bf74b2bc_s7500.mp4
Summers Calling SS-Summers-Calling-NAI-R-d015__63f7e7def4d9_s4517.mp4
Human Race - Fisher SS-Human-Race-FSH-R-d015__a70ea2f23a3b_s7500.mp4
[youtube] next 5:
Only in My Mind - AI SS-Only-in-My-Mind-AI-d018__9f1e687c3d55_s3812.mov
And I'll be there for You SS-And-I'll-be-there-for-You-NAI-d020__034891f9d900_s2641...
Christmas Lost Today - AI SS-Christmas-Lost-Today-AI-R-d160__9bc7ce1f76f0_s4286.mov
Only in My Mind - Fisher SS-Only-in-My-Mind-FSH-R-d012__56cab11fded9_s7125.mp4
Funky Monkey SS-Funky-Monkey-NAI-d015__752af0ce7fe5_s5793.mp4
[tiktok] next 5:
Human Race - derivative SS-Human-Race-DER-R-d015__41c0f88ea37f_s7500.mp4
Riding the Merry Go - Blinker SS-Riding-the-Merry-Go-BLK-R-d034__848339810d6b_s7500.mp4
Riding the Merry Go - Fisher SS-Riding-the-Merry-Go-FSH-R-d032__8e0828259684_s9999.mp4
Riding the Merry Go SS-Riding-the-Merry-Go-NAI-d015__ffcdcbf9c28a_s4235.mp4
Human Race - derivative SS-Human-Race-DER-R-d015__99318b34afc0_s3350.mp4
Ledger rows counted: 15
Distinct posters : 4 (facebook, instagram, tiktok_manual, youtube)
B) Overall distribution (all posters combined)
Expected% Actual% Delta(pp) Count Pool
--------- ------ --------- ----- ----------------
2.13% 0.00% -2.13 0 A Name for Your Face (Happy Bass Riff)
2.13% 0.00% -2.13 0 Alice
2.13% 0.00% -2.13 0 And I'll be there for You
2.13% 6.67% 4.54 1 Ashes
2.13% 6.67% 4.54 1 Big Walls
2.13% 0.00% -2.13 0 Catch Me When I Fall
2.13% 0.00% -2.13 0 Catch Me When I Fall - derivative
2.13% 0.00% -2.13 0 Christmas Lost Today
2.13% 6.67% 4.54 1 Christmas Lost Today - AI
2.13% 0.00% -2.13 0 Christmas Lost Today - Blinker
2.13% 6.67% 4.54 1 Christmas Lost Today - Fisher
2.13% 0.00% -2.13 0 Christmas Lost Today - derivative
2.13% 6.67% 4.54 1 Dexter Lake Club
2.13% 0.00% -2.13 0 Funky Monkey
2.13% 0.00% -2.13 0 General Hecojeni Videos
2.13% 0.00% -2.13 0 Heal Me
2.13% 0.00% -2.13 0 Heath's New Rap
2.13% 0.00% -2.13 0 Hey What You Gonna Do
2.13% 0.00% -2.13 0 Human Race
2.13% 0.00% -2.13 0 Human Race - AI
2.13% 0.00% -2.13 0 Human Race - Blinker
2.13% 0.00% -2.13 0 Human Race - Fisher
2.13% 0.00% -2.13 0 Human Race - derivative
2.13% 0.00% -2.13 0 It's the New Style
2.13% 0.00% -2.13 0 Linden Trees
2.13% 0.00% -2.13 0 Only in My Mind
2.13% 6.67% 4.54 1 Only in My Mind - AI
2.13% 0.00% -2.13 0 Only in My Mind - Blinker
2.13% 0.00% -2.13 0 Only in My Mind - Fisher
2.13% 6.67% 4.54 1 Only in My Mind - derivative
2.13% 0.00% -2.13 0 Overload
2.13% 0.00% -2.13 0 Pronounce Hecojeni
2.13% 6.67% 4.54 1 Riding the Merry Go
2.13% 6.67% 4.54 1 Riding the Merry Go - AI
2.13% 0.00% -2.13 0 Riding the Merry Go - Blinker
2.13% 0.00% -2.13 0 Riding the Merry Go - Fisher
2.13% 6.67% 4.54 1 Riding the Merry Go - derivative
2.13% 0.00% -2.13 0 Summer's Calling
2.13% 0.00% -2.13 0 Summer's Calling - Blinker
2.13% 0.00% -2.13 0 Summers Calling
2.13% 13.33% 11.21 2 Summers Calling - AI
2.13% 0.00% -2.13 0 Summers Calling - derivative
2.13% 6.67% 4.54 1 Trampoline Girl
2.13% 0.00% -2.13 0 Trampoline Girl - Blinker
2.13% 0.00% -2.13 0 Trampoline Girl - Fisher
2.13% 0.00% -2.13 0 Trampoline Girl - derivative
2.13% 13.33% 11.21 2 Your Head's So Small
H) Target vs Actual allocation — last 100 picks (pools with weight >= 2 only)
(no pools currently configured with weight >= 2)
E) Score-within-folder verification (Score Weight=100)
Pool FolderClips FolderAvg PickedAvg Gap N
------------------------------------------------------------ ----------- --------- --------- ----- ---
A Name for Your Face (Happy Bass Riff) 10 4082 n/a n/a 0
Alice 91 3988 n/a n/a 0
And I'll be there for You 6 2847 n/a n/a 0
Ashes 8 3144 3023 -122 1
Big Walls 11 4006 7098 +3092 1
Catch Me When I Fall 100 3361 n/a n/a 0
Catch Me When I Fall - derivative 30 3819 n/a n/a 0
Christmas Lost Today 147 4059 n/a n/a 0
Christmas Lost Today - AI 134 3453 4286 +833 1
Christmas Lost Today - Blinker 36 4708 n/a n/a 0
Christmas Lost Today - Fisher 26 5089 7500 +2411 1
Christmas Lost Today - derivative 30 3843 n/a n/a 0
Dexter Lake Club 5 3794 5093 +1299 1
Funky Monkey 59 3985 n/a n/a 0
General Hecojeni Videos 1187 4041 n/a n/a 0
Heal Me 46 4360 n/a n/a 0
Heath's New Rap 2 5173 n/a n/a 0
Hey What You Gonna Do 43 3258 n/a n/a 0
Human Race 331 3804 n/a n/a 0
Human Race - AI 138 3641 n/a n/a 0
Human Race - Blinker 26 5367 n/a n/a 0
Human Race - Fisher 3 5671 n/a n/a 0
Human Race - derivative 30 4690 n/a n/a 0
It's the New Style 27 3824 n/a n/a 0
Linden Trees 3 3148 n/a n/a 0
Only in My Mind 692 4372 n/a n/a 0
Only in My Mind - AI 158 3644 4829 +1185 1
Only in My Mind - Blinker 23 4960 n/a n/a 0
Only in My Mind - Fisher 6 5271 n/a n/a 0
Only in My Mind - derivative 30 4659 9499 +4840 1
Overload 271 4332 n/a n/a 0
Pronounce Hecojeni 85 4044 n/a n/a 0
Riding the Merry Go 1597 4025 4235 +210 1
Riding the Merry Go - AI 210 3004 7094 +4090 1
Riding the Merry Go - Blinker 28 4549 n/a n/a 0
Riding the Merry Go - Fisher 5 7925 n/a n/a 0
Riding the Merry Go - derivative 308 5141 7500 +2359 1
Summer's Calling 0 n/a n/a n/a 0
Summer's Calling - Blinker 1 7500 n/a n/a 0
Summers Calling 346 3752 n/a n/a 0
Summers Calling - AI 267 4053 5142 +1089 2
Summers Calling - derivative 30 4800 n/a n/a 0
Trampoline Girl 130 4098 3812 -286 1
Trampoline Girl - Blinker 2 7500 n/a n/a 0
Trampoline Girl - Fisher 5 5304 n/a n/a 0
Trampoline Girl - derivative 30 7500 n/a n/a 0
Your Head's So Small 4 4923 3283 -1640 2
Reading guide:
- Gap >= 0: selector picking at-or-above folder average (Score Weight working)
- Gap > 100: selector strongly favoring top-scored clips (healthy)
- Gap < 0: selector picked below folder average — investigate
- 'n/a' in PickedAvg/Gap: pool got no picks in this 24h window
- FolderClips=0: pool empty on disk (waiting for content?)
I) Selection mode — Folder Weight knob in action
Last 24h: 4 refills
Folder picks allocated: 400 (100.0%)
Global picks allocated: 0 ( 0.0%)
Rows actually written : 336 (allocations that found a clip)
Score Weight setting : 80.0
Folder Weight setting : 100.0
Last 7d : 12 refills
Folder picks allocated: 1200 (100.0%)
Global picks allocated: 0 ( 0.0%)
Rows actually written : 1080 (allocations that found a clip)
Score Weight setting : 80.0
Folder Weight setting : 100.0
Reading guide:
- Folder Weight = 100 → 100% folder-pass; 0 → 100% global-pass; in-between blends
- When Score/Folder Weight change appears in 'also seen', a knob was tuned in-window
- Rows actually < allocated means a folder ran out of unique clips that refill
D) Poster breakdown (only posters with >=10 picks)
(none meet threshold; need >=10 picks per poster in window)
SocialEngagementran 21h 7m ago
PURPOSE: Hecojeni social engagement action-volume trend for the last 30 days.
THIS RUN: 15 total interactions last 30 days: Instagram 2, Facebook 2, YouTube 9, TikTok 2.
PENDING: No dashboard action required; latest CSV and PNG are ready for pickup.
Status: GREEN
What changed: Browser attach was fixed, TikTok login was restored, and all four social engagement surfaces were checked. Today's run added 0 external interactions because the only safe visible opportunities require action-time confirmation, while Facebook/YouTube visible items were unsafe, ambiguous, internal, or already handled. This is normal safety behavior, not a platform or reporting failure.
Next: Keep comments-first engagement across Instagram, Facebook, YouTube, and TikTok; hold live replies/likes unless action-time confirmation is available.
Metric: Total interactions last 30 days: 15
Metric: Instagram interactions last 30 days: 2
Metric: Facebook interactions last 30 days: 2
Metric: YouTube interactions last 30 days: 9
Metric: TikTok interactions last 30 days: 2
Current chart:
/Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/reports/DailyEmail/SocialEngagement/Hecojeni_Engagement_Interactions_Last30Days_latest.png
Current source CSV:
/Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/reports/DailyEmail/SocialEngagement/Hecojeni_Engagement_Interactions_Last30Days_latest.csv
Definition:
Interactions count actual external engagement actions completed by Codex: replies/comments, likes/hearts, follows/follow-backs, and Facebook page invites.
Zero-action reason summary for the last 30 days:
Most zero-action days came from platform access gaps, or from visible queues containing already-handled, internal, hostile, AI-related, ambiguous, low-signal, control-blocked, sensitive, or browser-confirmation-blocked items rather than completed safe engagement actions. June 24 originally hit a browser attach failure, then browser attach and TikTok login were restored; all four platforms were checked and safe items were held for action-time confirmation.
Data caveats:
Missing report days are treated as zero.
June 3 uses a conservative minimum allocation because that daily engagement report said "likes/hearts completed: at least 5" without fully assigning every reaction by platform.
June 17 and June 18 count 0 completed actions because platform access was unavailable.
June 24 counts 0 completed actions because the only safe visible opportunities were held for action-time confirmation.
June 19 through June 23 count 0 completed actions because safe Instagram and TikTok opportunities were held for action-time confirmation and/or visible items were unsafe, sensitive, ambiguous, internal, already handled, or platform-control blocked.
May 25 aged out of the current 30-calendar-day window today, reducing the displayed last-30 total by 6 interactions.
PNG chart status: written.
GA4ran 21h 27m ago
PURPOSE : Google Analytics funnel reporter — proves Meta ad clicks reach the Hecojeni site and behave like real prospects.
THIS RUN : RUN FAILED (script exit code 10) — Google Analytics read failed during token refresh or API query.
PENDING : repair GA4 OAuth (run scripts/dev/GA4_authorize.sh) then re-kickstart com.jitr.ga4.reporter.hecojeni.
Hecojeni - GA4 Funnel Report
Generated: 2026-06-24 06:30 AM EDT
SUMMARY
-------
GA4 reporting attempted but did not complete.
Reason: Google Analytics read failed during token refresh or API query.
Script exit code: 10
Why this matters: without GA4, the Wave 2 readout can only compare Meta-reported page views to AWeber signups. That skips the middle of the funnel: whether the page actually loaded, how users engaged, and whether they reached confirmation/success pages.
Next step: repair GA4 OAuth, then rerun GA4Reporter.
JITRCleanerran 22h 24m ago
JITRCleaner — Daily Report
Date: 2026-06-24 05:30:05
Machine: Jeffs-Mac-mini
Status: Run completed normally
JITRBeats folder size: 4.10 GB across 44198 files
What happened today
-------------------
36 old files were deleted today after their 30-day waiting period.
Space recovered: 0.00 GB.
343 new files just crossed the 90-day age line and got flagged.
If their owning programs do not clean them up, they will be deleted
in 30 days.
6805 files are still inside their 30-day waiting period from
earlier flags. No action today; they age toward deletion.
Archives (a separate, longer cycle — 365 days before flagging)
-----------------------------------------------------------
484 archive files are in their 30-day waiting period.
JITRBeats folder size after cleanup: 4.10 GB across 44164 files
How this works
--------------
JITRCleaner gives every old file a chance to be cleaned up by its
owning program before stepping in:
1. A file in TMP, LOGS, or REPORTS gets flagged when it crosses
90 days old.
2. The owning program (or that program's chat) has 30 days to clean
it up at the source.
3. If still there, JITRCleaner deletes it.
Archive files get a longer 365-day grace before the same 30-day
final warning — they are meant to be a longer-term audit trail, not
forever.
If the same files keep showing up flagged week after week, that means
an owning program isn't cleaning up after itself. The weekly Discovery
report (Sundays) highlights chronic offenders.
The hygiene rules that define what counts as standard are at:
scripts/roadmap/JITRBeats_Hygiene_Rules.md
Audit detail for today's run: /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/logs/jitrcleaner_20260624_0530.log
VideoResizerran 22h 32m ago
VideoResizer - DailyEmail Report
Generated: 2026-06-24 05:25:05 EDT
Health : OK clean run
Last scan : 2026-06-24_04-30-05
Posting pool
Files scanned : 6757
PASS geometry : 5542
Non-vertical : 312 (policy=ignore; report-only, not modified)
Resize candidates: 903 (no change vs prior run)
Run health
Errors : 0
Probe failures : 0
Conflicts : 0
Apply mode : 0 files modified today (scan-only is current policy)
Last trash sweep
ts=2026-06-23 06:00:06 EDT apply=1 planned=0 moved=0 missing=0 escaped=0 failed=0 dryrun=0 plan=video_resizer_trash_plan_2026-06-23_04-30-05.tsv
Notes
- VideoResizer.sh runs nightly at 04:30 (scan-only).
- Apply mode is gated on a Jeff-approved bounded pass; not yet scheduled.
- Trash sweep runs daily at 06:00 (--apply); files go to volume Trash.
- Source TSV: video_resizer_run_2026-06-24_04-30-05.tsv
EmailListVerify_metricsran 22h 37m ago
EmailListVerify metrics – Daily Summary
Generated: 2026-06-24T09:20:05Z
Source: $JITR_STATE/EmailListVerify_metrics/latest.json
STATUS: GREEN
On-demand credits available : 12671
Subscription credits : None
Patreon metrics – Daily Summary
Generated: 2026-06-24T09:15:06Z
Source: $JITR_STATE/Patreon_metrics/latest.json
STATUS: GREEN
Creator vanity : Hecojeni
Creator full name : Hecojeni
Total patrons : 1
Campaign #14226134 Not Everything Makes It to the Stage – But You Will
vanity : Hecojeni
is_monthly : True
patron_count : 1
Tiers:
- Free $ 0.00 patrons=0 published=True
- Welcome $ 4.99 patrons=0 published=False
- Hecojeni's Boutique $ 8.00 patrons=1 published=True
Spotify_listener_trendran 22h 47m ago
Spotify listener trend – Daily Summary
Generated: 2026-06-24T09:10:05Z
Source: $JITR_STATE/scraped_counts.json (field: spotify_monthly_listeners)
STATUS: GREEN
Current monthly listeners : 6
source timestamp : 2026-06-24T08:31:20Z
Movement:
vs 1 day ago : +3 (+100.0%)
vs 7 days ago : +2 (+50.0%)
vs 30 days ago : n/a
Comparison points (closest match within ±2 days):
1 day ago : 3 (recorded 2026-06-23)
7 days ago : 4 (recorded 2026-06-17)
30 days ago : n/a (insufficient history)
History recorded: 19 days (rolling 400-day window)
Recent 7 days of recorded values:
2026-06-18 4
2026-06-19 4
2026-06-20 5
2026-06-21 5
2026-06-22 4
2026-06-23 3
2026-06-24 6
YouTube_plays_trendran 22h 49m ago
YouTube plays trend – Daily Summary
Generated: 2026-06-24T09:08:05Z
Source: YouTube Data API v3, channel UCYM9CijmZDypgbSZvgP3wEA
STATUS: GREEN
Channel : Hecojeni (@hecojeni)
Lifetime view count : 105,135
Subscribers : 31
Video count : 1966
Plays added (delta of viewCount):
last 24 hours : 0 ( 0.0%)
last 7 days : +1155 (+1.1%)
last 30 days : n/a
Comparison points (closest match within ±2 days):
1 day ago : 105,135 (recorded 2026-06-23)
7 days ago : 103,980 (recorded 2026-06-17)
30 days ago : n/a (insufficient history)
History recorded: 18 days (rolling 400-day window)
Recent 7 days of recorded view counts:
2026-06-18 103,992 subs=30 videos=1937
2026-06-19 104,124 subs=31 videos=1943
2026-06-20 104,219 subs=31 videos=1949
2026-06-21 104,229 subs=30 videos=1956
2026-06-22 104,229 subs=31 videos=1962
2026-06-23 105,135 subs=31 videos=1964
2026-06-24 105,135 subs=31 videos=1966
Note: viewCount is the cumulative channel-wide play count from the
YouTube Data API. It includes YouTube Music app plays (which are
bundled into video view counts by YouTube). Splitting Music-app
plays out specifically would require the YouTube Analytics API,
which is a separate OAuth integration.
TikTok_follower_trendran 22h 52m ago
TikTok follower trend – Daily Summary
Generated: 2026-06-24T09:05:05Z
Source: $JITR_STATE/scraped_counts.json (field: tiktok_followers)
STATUS: GREEN
Current followers : 198
source timestamp : 2026-06-24T08:31:17Z
Movement:
vs 1 day ago : 0 ( 0.0%)
vs 7 days ago : -2 (-1.0%)
vs 30 days ago : n/a
Comparison points (closest match within ±2 days):
1 day ago : 198 (recorded 2026-06-23)
7 days ago : 200 (recorded 2026-06-17)
30 days ago : n/a (insufficient history)
History recorded: 18 days (rolling 400-day window)
Recent 7 days of recorded values:
2026-06-18 200
2026-06-19 200
2026-06-20 198
2026-06-21 198
2026-06-22 198
2026-06-23 198
2026-06-24 198
SocialConnectionsran 22h 55m ago
Completed last 24 hours: 30
Completed last 7 days: 210
Expected 100% complete: 2026-09-28
Apple_for_Artists_metricsran 22h 56m ago
Apple Music for Artists – Weekly Recap
Generated: 2026-06-24T09:01:05Z
Source email: 91219.partial.emlx
From: Apple Music for Artists <applemusicforartists-noreply@apple.com>
Subject: Hecojeni: Weekly Recap Jun 12-18
Date: Sat, 20 Jun 2026 22:51:24 +0000 (GMT) (3 days ago)
STATUS: GREEN
Artist: Hecojeni
Week: Jun 12-18
Headline metrics:
plays : 0
shazam_count : 0
Top Radio Spins:
1. Riding the Merry Go 4
2. Summer's Calling 3
Selector Pool Sync — Daily Summary
Generated (UTC): 2026-06-24T08:30:05Z
Mode : LIVE
Source of truth: /Volumes/8 TB/Dropbox/Just in Time Records/Artists/Hecojeni/Videos/TikTok and Reel Clips
Config : /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/config/ShimSelector_pools.csv
STATUS: YELLOW
- drift detected: 2 added, 1 removed
Filesystem folders: 63
Config entries : 62
added : 2
removed: 1
ADDED (new folders on disk — default weight 1, suggested_weight 1):
+ $DROPBOX_ROOT/Just in Time Records/Artists/Hecojeni/Videos/TikTok and Reel Clips/Song Specific Videos/Summer's Calling
+ $DROPBOX_ROOT/Just in Time Records/Artists/Hecojeni/Videos/TikTok and Reel Clips/Song Specific Videos/Trampoline Girl/Trampoline Girl - derivative
REMOVED (config rows for folders no longer on disk):
- $DROPBOX_ROOT/Just in Time Records/Artists/Hecojeni/Videos/TikTok and Reel Clips/Song Specific Videos/Summer's Calling - Unplugged/Summer's Calling - Unplugged - Blinker (weight 1, suggested 0.00)
NOTE: adds and removes in the same run often indicate a rename.
Weights for removed entries are NOT preserved on the added entries.
If you see a matching pair here, manually retune the weight in ShimSelector_pools.csv.
Config was rewritten. Pre-change backup preserved at:
/Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/scripts/archives/ShimSelector_pools.csv.before_syncer_20260624_083005Z