Total clips in the Hecojeni library: 6,773. Score-distribution histogram (the _sNNNN tag from each filename, bucketed):
0-1999
36
2000-3999
3,472
4000-5999
3,119
6000-7999
126
8000+
20
no-score
0
Posted in last 30 days: 382 of 6,773 clips (5.6%); 6,391 in the library haven't been picked yet.
■ Posted (382)■ Unposted (6,391)
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
19 picks
6085
5107
-1415
facebook
14 picks
7500
5011
+3880
youtube
36 picks
5096
4734
+1284
tiktok
60 picks
6273
4927
+1248
Blinker queue
Awaiting triage
110
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
1 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)
24h
Missing files: 2 (hash from queue not found on disk)
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
53
7d ago: 46+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
11
7d ago: 4+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-28T04:05:19Z.
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
171 days since last output
MultiFileMgt_reporter.sh
Operator Visibility
94 days since last output
Internal_JITR_Expenses_Collector.sh
Business Operations
90 days since last output
Lineage_census.sh
Creatives Library
48 days since last output
Lineage_match.sh
Creatives Library
48 days since last output
Lineage_fingerprint.sh
Creatives Library
47 days since last output
Internal_JITR_Expense_Generator.sh
Business Operations
27 days since last output
JITRCleaner_Discovery.sh
Operator Visibility
166 hours since last output
Hecojeni_metrics_writer.py
Operator Visibility
142 hours since last output
Hecojeni_metrics_emailer.py
Operator Visibility
142 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,445
12,225
+220
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
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 3m ago
Hecojeni Meta Lead -> Brevo Fan Importer
Generated: 2026-06-28T08:17:13Z
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 20 source records; imported 0 into Brevo; duplicates skipped 20; 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 : 20
With email : 20
Known in Brevo : 20
Imported this run : 0
Skipped duplicate : 20
Skipped old/no mail: 0 / 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_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_3698878 email=re***6@gmail.com created=2026-06-25T12:59:43.504491-04:00
- already_imported lead=aweber_3699259 email=st***n@gmail.com created=2026-06-25T17:38:46.853341-04:00
- already_imported lead=aweber_3699524 email=mo***0@gmail.com created=2026-06-25T21:24:44.220711-04:00
- already_imported lead=aweber_3700799 email=jo***0@gmail.com created=2026-06-26T21:12:47.645083-04:00
- already_imported lead=aweber_3700897 email=cl***4@yahoo.com created=2026-06-26T23:43:11.063304-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
BrevoFanProofran 13m ago
PURPOSE : Brevo fan-proof reporter - follows Back Room subscribers after Meta capture into Brevo.
THIS RUN : 24 Back Room subscribers + 2 friendly tests; 10 in welcome sequence; 0 engaged; 14 monthly; 6 with opens; 0 with logged clicks; 0 blacklisted.
PENDING : Today: 3 Email 2 expected. Tomorrow: 2 Email 2 expected; 2 Email 3 expected. Watch clicks and branch movement into Engaged/Monthly.
Hecojeni - Brevo Fan Proof Report
Generated: 2026-06-28 04:07 AM EDT
STATUS: GREEN
SUMMARY
-------
Brevo list: Hecojeni Back Room - Meta Leads (id=15)
Back Room list contacts in Brevo: 26
Back Room subscribers in Brevo: 24
Friendly test contacts in Brevo: 2
Blacklisted/unsubscribed at contact level: 0
Meta latest 7-day read: $57.33 spend, 11 Meta lead-form submissions, $5.21/subscriber.
Newest known Back Room subscriber: 2026-06-26T23:43:11.063304-04:00
Brevo logged welcome-email activity: 24 contacts with any activity; 6 with opens; 0 with clicks; 0 unsubscribed/blacklisted signal.
Friendly test activity: 2 test contacts; 2 in welcome sequence; 2 with opens; 0 with clicks; 0 unsubscribed/blacklisted signal.
FUNNEL STATUS
-------------
Still in welcome sequence: 10
Completed to Engaged Fans: 0
Completed to Monthly Updates: 14
Unsubscribed / suppressed: 0
Today (2026-06-28): 3 Email 2 expected
Tomorrow (2026-06-29): 2 Email 2 expected; 2 Email 3 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: 14 terminal outcomes -> engaged 0 (0.0%), monthly 14 (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. Email 1 opens are below the 25% floor; subject/from/timing may need attention. 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 24, delivered 24, opened/proxy-opened 5 (20.8%), clicked 0 (0.0%), bounce/error 0.
Email 2 (Start with Only in My Mind): requested 19, delivered 19, opened/proxy-opened 1 (5.3%), 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 15, delivered 15, opened/proxy-opened 3 (20.0%), clicked 0 (0.0%), bounce/error 0.
LEAD AUDIT
----------
- cl***@yahoo.com stage=waiting_for_email_2 lead=2026-06-26T23:43:11.063304-04:00 blacklisted=false E1=delivered; E2=not yet; E3=not yet; E4=not yet; next=Email 2 expected at 2026-06-29 11:54 PM EDT
- jo***@gmail.com stage=waiting_for_email_2 lead=2026-06-26T21:12:47.645083-04:00 blacklisted=false E1=delivered; E2=not yet; E3=not yet; E4=not yet; next=Email 2 expected at 2026-06-29 09:23 PM EDT
- mo***@gmail.com stage=waiting_for_email_2 lead=2026-06-25T21:24:44.220711-04:00 blacklisted=false E1=delivered; E2=not yet; E3=not yet; E4=not yet; next=Email 2 expected at 2026-06-28 09:31 PM EDT
- st***@gmail.com stage=waiting_for_email_2 lead=2026-06-25T17:38:46.853341-04:00 blacklisted=false E1=delivered; E2=not yet; E3=not yet; E4=not yet; next=Email 2 expected at 2026-06-28 05:45 PM EDT
- re***@gmail.com stage=waiting_for_email_2 lead=2026-06-25T12:59:43.504491-04:00 blacklisted=false E1=delivered; E2=not yet; E3=not yet; E4=not yet; next=Email 2 expected at 2026-06-28 01:14 PM EDT
- na***@yahoo.com stage=waiting_for_email_3 lead=2026-06-24T22:08:35.657175-04:00 blacklisted=false E1=delivered; E2=delivered; E3=not yet; E4=not yet; next=Email 3 expected at 2026-06-30 10:10 PM EDT
- he***@gmail.com stage=waiting_for_email_3 lead=2026-06-24T13:01:12.594+02:00 blacklisted=false E1=delivered (open); E2=delivered (open); E3=not yet; E4=not yet; next=Email 3 expected at 2026-06-30 07:01 AM EDT
- je***@icloud.com stage=waiting_for_email_3 lead=2026-06-24T13:00:59.901+02:00 blacklisted=false E1=delivered; E2=delivered (open); E3=not yet; E4=not yet; next=Email 3 expected at 2026-06-30 07:01 AM EDT
- sw***@gmail.com stage=waiting_for_email_3 lead=2026-06-24T01:20:18.163003-04:00 blacklisted=false E1=delivered; E2=delivered; E3=not yet; E4=not yet; next=Email 3 expected at 2026-06-30 01:26 AM EDT
- bg***@gmail.com stage=waiting_for_email_3 lead=2026-06-23T19:08:44.177716-04:00 blacklisted=false E1=delivered; E2=delivered; E3=not yet; E4=not yet; next=Email 3 expected at 2026-06-29 07:10 PM EDT
- je***@att.net stage=waiting_for_email_3 lead=2026-06-23T07:36:15.683797-04:00 blacklisted=false E1=delivered; E2=delivered; E3=not yet; E4=not yet; next=Email 3 expected at 2026-06-29 07:37 AM EDT
- wa***@gmail.com stage=waiting_for_branch lead=2026-06-18T08:29:29.195055-04:00 blacklisted=false E1=delivered (open); E2=delivered; E3=delivered; E4=delivered; next=Engaged/monthly branch expected at 2026-06-30 08:33 AM EDT
- cs***@gmail.com stage=branched_monthly lead=2026-06-14T16:32:15.450678-04:00 blacklisted=false E1=delivered; E2=delivered; E3=delivered; E4=delivered; next=Monthly Updates path
- ra***@gmail.com stage=branched_monthly lead=2026-06-14T10:52:36.958974-04:00 blacklisted=false E1=delivered; E2=delivered; E3=delivered; E4=delivered; next=Monthly Updates path
- 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/20260627_1540-MetaAdsReport.txt
State: /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/state/BrevoFanProofReporter/latest.json
Selector Closed-Loop Performance Report
Generated (UTC): 2026-06-28T07:45:09Z
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: 294 of 1844
(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 10.3% (LOWER than LOW 13.2%) AND with smaller avg delta (+20.6% vs +27.3%). Scoring may be hurting.
=== Last 24h ===
Total picks in window : 19
Engagement events received: 1
Score band Picks AvgScore Rewarded Rate% Events AvgDelta
------------------ ------ -------- -------- ------ ------ ---------
HIGH (>=5500) 9 7446 1 11.1% 1 +40.00
MID (4500-5499) 3 4764 0 0.0% 0 +0.00
LOW (<4500) 7 3824 0 0.0% 0 +0.00
=== Last 7d ===
Total picks in window : 138
Engagement events received: 29
Score band Picks AvgScore Rewarded Rate% Events AvgDelta
------------------ ------ -------- -------- ------ ------ ---------
HIGH (>=5500) 68 7787 13 19.1% 17 +15.59
MID (4500-5499) 27 4924 5 18.5% 5 +11.00
LOW (<4500) 43 3644 7 16.3% 7 +2.86
=== Last 30d ===
Total picks in window : 761
Engagement events received: 125
Score band Picks AvgScore Rewarded Rate% Events AvgDelta
------------------ ------ -------- -------- ------ ------ ---------
HIGH (>=5500) 243 7575 25 10.3% 33 +20.61
MID (4500-5499) 108 4901 9 8.3% 9 +16.11
LOW (<4500) 410 3517 54 13.2% 83 +27.35
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 10 8 80.0% 8 +4.38
facebook Pronounce 4 4 100.0% 4 +3.75
facebook Rest 41 34 82.9% 34 +10.74
instagram AI 14 0 0.0% 0 +0.00
instagram Pronounce 3 0 0.0% 0 +0.00
instagram Rest 59 15 25.4% 15 +24.00
youtube AI 27 4 14.8% 5 +28.00
youtube Pronounce 5 2 40.0% 5 +32.00
youtube Rest 112 21 18.8% 54 +37.41
tiktok_manual AI 68 0 0.0% 0 +0.00
tiktok_manual Pronounce 12 0 0.0% 0 +0.00
tiktok_manual Rest 406 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 80.0% (8/10 rewarded)
youtube 14.8% (4/27 rewarded)
instagram 0.0% (0/14 rewarded)
tiktok_manual 0.0% (0/68 rewarded)
Spread 80.0pp 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.
Renamerran 48m ago
Renamer – Daily Summary
Generated: 2026-06-28T07:32:34Z
STATUS: YELLOW
Phase 1 — Canonical Renaming
Files scanned : 6773
Already canonical : 6765
Canonical fixes : 8
Low-score resets : 0 (files with score <100 reset to 5000)
BLK preserved : 120 (Blink-camera clips passed through)
FSH preserved : 45 (Fisher-program clips passed through)
DER preserved : 500 (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) : 2342 (RockerTalker label = ROCK)
RTU talk (-T) : 44 (RockerTalker label = TALK)
RTU unknown : 4358 (RockerTalker label = UNKNOWN, no slot — conservative)
RTU unseen : 29 (hash not in state file, no slot)
RTU first-tagged : 8 (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 : 20
Scores applied : 16
Skipped (bad data) : 0 (bad delta or no hash in path)
Skipped (unchanged): 1 (score did not change after rounding)
Missing files : 2 (hash from queue not found on disk)
By source:
FacebookScorer : 1
InstagramScorer : 3
ShimSelector : 12
TikTokScorer : 2
YouTubeScorer : 1
Delta profile:
Boost events : 6 (avg +33.3%)
Decay events : 13 (avg -5.0%)
Magnitude:
|delta| <= 5% : 13
|delta| <= 10% : 0
|delta| <= 20% : 2
|delta| > 20% : 4
Elapsed : 1950s
SongDriftran 51m ago
Song Drift Report — Recording vs Video Folder Comparison
Generated (UTC): 2026-06-28T07:30:05Z
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 1h 5m ago
Hecojeni Video Transcriber — nightly summary (2026-06-28T07:15:54Z)
Library state (after this run):
6773 source video clips
6279 transcripts on disk
494 gaps (unreconciled rename churn rolls into next run)
This run:
Reconciled (renamed in place): 0
Orphans deleted: 21
Empty subfolders pruned: 5
Newly transcribed: 0
Vanished mid-run (will reconcile next run): 494
Errors: 0
Run time: 4.0s
TikTokran 1h 50m ago
2026-06-28T06:30:05Z | TikTok Scorer starting (dry_run=False)
2026-06-28T06:30:05Z | Scoring rules loaded (mode=delta metrics=['new_views', 'new_likes', 'new_comments', 'new_shares'] cap=80 floor=1.0)
2026-06-28T06:30:05Z | TikTok state.json: 100 videos, updated_at=2026-06-27T06:00:01.831551-04:00
2026-06-28T06:30:06Z | Caption ledger: 367 rows, 180 unique caption keys
2026-06-28T06:30:07Z | Filler ledger: 710 unique asset basenames
2026-06-28T06:30:07Z | Prior snapshot: 337 videos tracked, first_run=False
2026-06-28T06:30:07Z | Window averages (per-run, 100 videos): new_views=0.330 new_likes=0.000 new_comments=0.000 new_shares=0.000
2026-06-28T06:30:07Z | SCORE vid=7655447919629192479 views=2(+2) 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__f65f9e5566af_s3919.mp4
2026-06-28T06:30:07Z | NO MATCH vid=7655448328955497758 caption='Pretty cool. Pretty cool.'
2026-06-28T06:30:07Z | NO MATCH vid=7655448926836772126 caption="spark division because it's already sparked so much."
2026-06-28T06:30:07Z | NO MATCH vid=7655450140714601759 caption="Won't you hear me baby? Won't you feel me baby?"
2026-06-28T06:30:07Z | NO MATCH vid=7655451109879794975 caption='SS-Funky-Monkey-NAI-d015__63e94d18744d_s4235'
2026-06-28T06:30:07Z | SCORE vid=7655797475571289375 views=5(+5) likes=0(+0) comments=0(+0) shares=0(+0) delta=+40 labels=new_views:3x_avg asset=SS-Riding-the-Merry-Go-BLK-d008__09cef5055b43_s6500.mp4
2026-06-28T06:30:07Z | NO MATCH vid=7655798845544189215 caption='continues continues'
2026-06-28T06:30:08Z | Wrote 2 events to scoring_events_queue.csv
2026-06-28T06:30:08Z | Wrote 2 events to pool_scoring_events_queue.csv
2026-06-28T06:30:08Z | Snapshot saved: 345 videos tracked
2026-06-28T06:30:08Z |
2026-06-28T06:30:08Z | === TikTok Scorer Summary ===
2026-06-28T06:30:08Z | Videos in state.json: 100
2026-06-28T06:30:08Z | Videos with deltas: 100
2026-06-28T06:30:08Z | Scored (delta != 0): 2
2026-06-28T06:30:08Z | Skipped (inactive: all deltas 0): 87
2026-06-28T06:30:08Z | Skipped (no caption): 1
2026-06-28T06:30:08Z | Skipped (no caption match): 5
2026-06-28T06:30:08Z | Skipped (no filler entry): 0
2026-06-28T06:30:08Z | Skipped (zero delta): 5
2026-06-28T06:30:08Z | Queue rows written: 2
2026-06-28T06:30:08Z | Elapsed: 3.0 seconds
Derivativesran 1h 51m ago
Status: GREEN (pruned=0 refilled=0 skipped=0 errors=0)
Derivative_generator maintain — LIVE
Started: 2026-06-28T02:30:05
Finished: 2026-06-28T02:30:06 (0.3s)
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=320 -> after=320 (pruned 0, refilled 0)
- Summers Calling: before=30 -> after=30 (pruned 0, refilled 0)
- Trampoline Girl: before=30 -> after=30 (pruned 0, refilled 0)
2026-06-28T06:00:05Z | Instagram Scorer starting (dry_run=False, max_pages=20)
2026-06-28T06:00:05Z | IG_USER_ID = 17841474997807334
2026-06-28T06:00:05Z | PAGE_TOKEN length = 230
2026-06-28T06:00:05Z | Scoring rules loaded (min_age_hours=24, window_days=30, cap=80, floor=1.0)
2026-06-28T06:00:05Z | Reading poster log: /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/logs/instagram_poster.out.log
2026-06-28T06:00:08Z | Poster log entries (IG_POSTED): 727
2026-06-28T06:00:08Z | Building file index from: /Volumes/8 TB/Dropbox/Just in Time Records/Artists/Hecojeni/Videos/TikTok and Reel Clips
2026-06-28T06:00:08Z | Files indexed: 6773
2026-06-28T06:00:08Z | Previously scored post IDs: 720 (by_video snapshots: 724)
2026-06-28T06:00:08Z | Fetching Instagram media (max_pages=20)...
2026-06-28T06:00:25Z | Instagram media items fetched: 1000
2026-06-28T06:00:25Z | Window averages (last 30 days): likes=0.984 comments=0.033
2026-06-28T06:00:25Z | SCORE ig_id=18185676538387017 likes=2 comments=0 delta=+20 labels=likes:1.5x_avg asset=SS-Hey-What-You-Gonna-Do-NAI-d063__7628a574bb42_s3182.mp4 caption=Jeff describes himself plainly: a process person. Heath runs trails and brings songs back whole. Hey What You Gonna Do.
2026-06-28T06:00:25Z | SCORE ig_id=18193383592333030 likes=3 comments=0 delta=+40 labels=likes:3x_avg asset=GE-General-Hecojeni-Videos-NAI-d021__2600501ccdaa_s7271.mov caption=Slow, behind-the-scenes work. But it's the difference between something existing and something being seen. Hecojeni.
2026-06-28T06:00:25Z | SCORE ig_id=18129796333620241 likes=3 comments=1 delta=+40 labels=likes:3x_avg asset=SS-Only-in-My-Mind-FSH-R-d012__56cab11fded9_s9999.mp4 caption=There's a price you pay when your dreams come true. Hecojeni.
2026-06-28T06:00:25Z | 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-28T06:00:25Z | Wrote 3 events to scoring_events_queue.csv
2026-06-28T06:00:25Z | Wrote 3 events to pool_scoring_events_queue.csv
2026-06-28T06:00:25Z | State saved (723 total scored IDs; 726 by_video snapshots)
2026-06-28T06:00:25Z |
2026-06-28T06:00:25Z | === Instagram Scorer Summary ===
2026-06-28T06:00:25Z | API media fetched: 1000
2026-06-28T06:00:25Z | Matched to poster: 4
2026-06-28T06:00:25Z | Scored (delta != 0): 3
2026-06-28T06:00:25Z | Skipped (already): 720
2026-06-28T06:00:25Z | Skipped (too new): 2
2026-06-28T06:00:25Z | Skipped (no match): 274
2026-06-28T06:00:25Z | Skipped (no file): 1
2026-06-28T06:00:25Z | Skipped (zero delta):0
2026-06-28T06:00:25Z | Queue rows written: 3
2026-06-28T06:00:25Z | Elapsed: 20.0 seconds
IndustryProspectingran 3h 17m ago
Hecojeni Industry Outreach Rolling 30-Day Report
Generated: 2026-06-28 01:02
Quota
- Brevo sends remaining: 11679
- Fan-management reserve: 500
- Industry working budget remaining: 11179
- Brevo cycle: 2026-06-06 to 2026-07-06
- Inferred monthly send allowance: 19,717
- Industry target this cycle after fan reserve: 19,217
- Industry sends this cycle: 8,021
- Expected industry sends by today: 14,227
- Capacity pace factor: 0.56 (under pace; 1.00 is exactly on target, under 1.00 means unused capacity is accumulating)
- Industry sends still needed by cycle end: 11,196
- Required average through cycle end: 1,437 industry sends/day
Rolling 30-day industry send volume
- Industry campaigns counted: 5
- Sent: 8,021
- Delivered: 7,621
- Opens: 4,172 (54.74%)
- Clicks: 599 (7.86%)
- Unsubscribes: 13 (0.17%)
- Complaints: 0 (0.00%)
- Bounces: 403
Charts
- Engagement pie: /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/reports/DailyEmail/IndustryProspecting/20260628_0102-IndustryEngagementPie.svg
- Segment pie: /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/reports/DailyEmail/IndustryProspecting/20260628_0102-IndustrySegmentPie.svg
Business segment breakdown
- Radio / Podcasters: sent 3,033, delivered 2,926, opens 1,806 (61.72%), clicks 503 (17.19%), unsubs 9 (0.31%), complaints 0
- Playlist Curator: sent 2,754, delivered 2,678, opens 950 (35.47%), clicks 46 (1.72%), unsubs 0 (0.00%), complaints 0
- Blog / Press / Media: sent 2,229, delivered 2,012, opens 1,413 (70.23%), clicks 46 (2.29%), unsubs 4 (0.20%), complaints 0
- Watch List: sent 5, delivered 5, opens 3 (60.00%), clicks 4 (80.00%), unsubs 0 (0.00%), complaints 0
Campaigns counted
- 46 | sent | Radio / Podcasters | Trampoline Girl Radio Advance #1 - 2026-06-25 | sent 1,526, delivered 1,479, opens 606, clicks 256, unsubs 5, complaints 0
- 35 | sent | Blog / Press / Media | Industry Blog Press Media June Touch 1 - 2026-06-19 | sent 2,229, delivered 2,012, opens 1,413, clicks 46, unsubs 4, complaints 0
- 34 | sent | Playlist Curator | Industry Playlist Curators June Touch 1 - 2026-06-18 | sent 2,754, delivered 2,678, opens 950, clicks 46, unsubs 0, complaints 0
- 33 | sent | Radio / Podcasters | Industry Radio Podcasters June Touch 1 - 2026-06-17 | sent 1,507, delivered 1,447, opens 1,200, clicks 247, unsubs 4, complaints 0
- 31 | sent | Watch List | Hecojeni Watch List Non-Release Touch 2026-06 | sent 5, delivered 5, opens 3, clicks 4, unsubs 0, complaints 0
Notes
- Engagement pie uses priority buckets so contacts are not double-counted: unsubscribe/complaint, clicked, opened-no-click, no tracked open.
- Fan funnel ownership remains outside this report; this only reserves 500 sends so industry outreach does not crowd it out.
Daily Execution Summary
What happened since the last report
- Brevo stats updated successfully.
- No new rows were waiting in the industry intake queue; no contacts imported or rejected.
- No new useful industry replies were detected in the inbox scan since yesterday's main report window.
- No campaign failure, complaint spike, or urgent deliverability issue detected.
- Trampoline Girl Radio Advance #1 continues to improve slowly: 1,526 sent, 1,479 delivered, 606 opens, 256 clicks, 5 unsubscribes, 0 complaints.
Expected vs actual
- Expected: Radio should remain the strongest business segment for useful engagement.
- Actual: Radio is still the strongest segment. Rolling 30-day radio click rate is 17.19%; playlist and press are both below 2.30%.
- Expected: We should use most Brevo industry capacity while preserving 500 sends for fan management.
- Actual: We are under pace. Capacity pace factor is 0.56; target is 1.00.
Decisions or copy approvals needed from Jeff
- No urgent decision needed before the next daily email.
- Next working decision remains the engagement triage rules: no action, clicked = Hecojeni/fan-style sequence, positive reply/confirmed use = personal action plan, routing/autoresponder = contact maintenance.
Actions due in the next 21 days
- 2026-06-28 to 2026-06-30 | Engagement Rules | Finalize the Brevo tagging model for industry engagement status before building more automated follow-up.
- 2026-06-28 to 2026-07-01 | Radio / Podcasters | Build the Trampoline Girl clicker follow-up. Current working direction: subject "more from greenville"; send from jeff@hecojeni.com; give them more Hecojeni rather than repeating the same Trampoline Girl ask.
- 2026-06-28 to 2026-07-02 | Active Champions | Process current champions one by one in chat: WOZO, Kay/Echoes, Johan/TalentCast, and Jeremiah/Radio Evolve.
- 2026-07-03 to 2026-07-08 | Playlist / Press / Labels / Influencers | Segment-specific Trampoline Girl pre-release or release-week touches, using MP3, WAV where useful, cover art, and listen/context page.
- 2026-07-09 | Release Day | Trampoline Girl release-day sends by segment. Include record labels and influencers. Keep personal/fan list ownership separate.
- 2026-07-10 to 2026-07-16 | Engaged Contacts | Send Hecojeni/fan-style follow-up sequence to meaningful clickers and personal action-plan follow-ups to positive replies/confirmed-use contacts.
- Daily | Intake Queue | Check for new industry contacts, import clean new_email_ready rows, reject incomplete/invalid rows with reasons.
Recommended next action
- Finalize engagement-status tagging and then build the first "more from greenville" clicker follow-up from jeff@hecojeni.com.
Blinkerran 3h 20m ago
Blinker — nightly summary (2026-06-28T05:00:18Z)
110 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 5300 range 3930..9499 3/40 mean 5024 range 4286..5788
Only In My Mind 23/40 mean 4959 range 3033..9499 6/40 mean 5708 range 4750..9999
Christmas Lost Today 36/40 mean 4688 range 3350..7125 26/40 mean 5078 range 4773..7125
Summer's Calling 3/40 mean 7500 range 7500..7500 —
Riding the Merry Go 28/40 mean 4509 range 3017..7319 5/40 mean 7749 range 7125..9499
Trampoline Girl 4/40 mean 7500 range 7500..7500 5/40 mean 5186 range 4750..6431
TOTAL 120 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 37 more
Trampoline Girl needs 36 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 120 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 120 more clip(s)
SHORTFALL: please curate 120 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 4h 21m ago
Deduper - DailyEmail Report
Generated: 2026-06-27 23:59:42 EDT
Last run
Started : Jun 27, 2026 11:35 PM EDT
Mode : APPLY
Status : OK
Runtime : 00:24:37
Scope : /Volumes/8 TB/Dropbox/Just in Time Records/Artists/Hecojeni/Videos/TikTok and Reel Clips
Summary counters
Videos scanned : 6773
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/20260627_233505
---
Log: /Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/logs/deduper_20260627_233505.log
VideoGroomingran 11h 51m ago
VideoGrooming - DailyEmail Report
Generated: 2026-06-27 16:30:05 EDT
Naming compliance
Total clips : 6773
Canon compliant : 0
Non-compliant : 6773
Canon percent : 0.0%
Notes
- Aggregate operational summary (no file lists).
- Duration/scoring/AI/rock-talk will be added in later iterations.
TikTokAutoPosterran 12h 5m ago
TikTokAutoPoster - DailyEmail Report
Generated: 2026-06-27 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 40m ago
Hecojeni — Meta Ads Executive Summary
Generated: 2026-06-27 03:40 PM EDT
Reporting day: Friday June 26, 2026
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: $7.09 spend; 318 impressions; 23 clicks; Meta lead-form submissions 2; Back Room subscribers now 26; AWeber fallback awaiting confirmation 19.
7-day active-ad trend: $57.33 spend; 11 Meta lead-form submissions ($5.21/subscriber); CTR 6.91%.
Official followers now: IG 114; Facebook 276.
Brevo Back Room now: 26 Back Room subscribers; engaged 0; monthly update 15; blacklisted 0.
AWeber fallback/source: 19 unconfirmed lead records; 3 confirmed legacy subscribers.
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: $7.09 active-experiment spend; CTR 7.23% (ok); CPC $0.31 (ok); 16 full watches (5.0% of impressions; 22.9% of 25%-watchers); Meta lead-form submissions 2 (8.7% of clicks); cost/subscriber $3.54.
Decision: keep learning; the ad produced a Back Room subscriber and Brevo received it. Next proof is Brevo open/click/no-unsub behavior.
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, 2026-06-24 $8.80.
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 7.23% (ok); CPC $0.31 (ok vs <= $1.00); full watches 16 (5.0% of impressions; ok).
Business result: 2 Meta lead-form submissions; cost/subscriber $3.54. 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=7.09 impressions=318 reach=238
clicks=23 ctr=7.2327% cpc=0.3083
link_clicks=13 landing_page_views=0 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=57.33 impressions=2374 clicks=164 ctr=6.9082%
link_clicks=87 ig_follows=0 lp_views=6 lead_form_submissions=11
page_engagement=714 post_engagement=712 likes=2 comments=3 saves=1 video_views=589
video_p25=413 video_p50=250 video_p75=171 video_p95=118 video_p100=109 video_full_watch_rate=4.59%
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=14600-17200 delivery_code=200 delivery=This audience is ready for use. operation_code=441
Official social snapshot:
generated_at=2026-06-27T15:40:05-0400
facebook_followers=276 facebook_likes=276
instagram_username=hecojeni instagram_followers=114 instagram_following=202 instagram_media=2050
previous_snapshot=2026-06-27T05: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-27T19:35:05Z stale=False
list=Hecojeni total=3 subscribed=3 unconfirmed=19 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:
fetched_at_utc=2026-06-27T19:30:07Z stale=False
meta_leads=26 meta_leads_blacklisted=0 engaged=0 monthly_updates=15
state_file=/Volumes/8 TB/Dropbox/Just in Time Records/JITRBeats/state/Brevo_metrics/latest.json
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 7.09 318 238 23 7.23 0.31 2 16 5.0% 0 0
Total active ads: 1
Active with zero spend: 0
Aweber_metricsran 12h 45m ago
AWeber metrics – Daily Summary
Generated: 2026-06-27T19:35:05Z
Source: $JITR_STATE/Aweber_metrics/latest.json
STATUS: GREEN
Account ID : 2372371
List: Hecojeni
subscribed=3 total=3 unsubscribed=0 unconfirmed=19
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 50m ago
Brevo metrics – Daily Summary
Generated: 2026-06-27T19:30:07Z
Source: $JITR_STATE/Brevo_metrics/latest.json
STATUS: GREEN
Account : jeff.niebuhr@icloud.com
Send credits left : 11680
Total contacts : 12459
Lists : 27
- Industry Champions - Active subs=3 blacklisted=0
- Industry Verification - Rejected subs=1 blacklisted=127
- Industry Verification - Quarantine subs=97 blacklisted=0
- Industry Segment - Booking Promoters subs=474 blacklisted=0
- Industry Segment - Studios Producers Eng subs=540 blacklisted=0
- Industry Segment - Music Supervisor Sync subs=128 blacklisted=0
- Industry Segment - Record Labels subs=453 blacklisted=0
- Industry Segment - Music Publishers subs=130 blacklisted=0
- Industry Segment - Influencer Creator subs=96 blacklisted=0
- Industry Segment - Blog Press Media subs=2188 blacklisted=39
- Industry Segment - Radio Podcasters subs=1519 blacklisted=30
- Industry Segment - Playlist Curators subs=2740 blacklisted=14
- Hecojeni Back Room - Engaged Fans subs=0 blacklisted=0
- Hecojeni Back Room - Monthly Updates subs=15 blacklisted=0
- Hecojeni Back Room - Meta Leads subs=26 blacklisted=0
- Riding Merry Go Watch 2026-05-20 subs=5 blacklisted=0
- Riding Merry Go Follow-up Candidates 202 subs=11 blacklisted=0
- Industry Intro Ready 2026-05-02 subs=22 blacklisted=2
- Industry Intro Pending subs=29 blacklisted=4
- Venue Names 2026 subs=164 blacklisted=8
Recent campaigns (last 10):
2026-06-25 #46 Trampoline Girl Radio Advance #1 - 2026-06-25
sent=1526 delivered=1479 opens=605 clicks=255 unsub=5
2026-06-22 #35 Industry Blog Press Media June Touch 1 - 2026-06-19
sent=2229 delivered=2012 opens=1413 clicks=46 unsub=4
2026-06-18 #34 Industry Playlist Curators June Touch 1 - 2026-06-18
sent=2754 delivered=2678 opens=950 clicks=46 unsub=0
2026-06-18 #33 Industry Radio Podcasters June Touch 1 - 2026-06-17
sent=1507 delivered=1447 opens=1200 clicks=246 unsub=4
2026-06-19 #32 Hecojeni Monthly - May 2026
sent=17 delivered=17 opens=11 clicks=0 unsub=0
2026-06-14 #31 Hecojeni Watch List Non-Release Touch 2026-06
sent=5 delivered=5 opens=3 clicks=4 unsub=0
2026-05-15 #26 Riding the Merry Go Radio Follow-up Candidates 2026-05-15
sent=11 delivered=11 opens=5 clicks=32 unsub=0
2026-05-10 #25 ACT I: HECOJENI (OR: THE BAT SIGNAL NOBODY WAS SUPPOSED TO S
sent=8338 delivered=7789 opens=1313 clicks=167 unsub=25
2026-05-08 #24 Riding the Merry Go Radio Release Day
sent=1355 delivered=1309 opens=542 clicks=1164 unsub=4
2026-05-06 #23 Riding the Merry Go Radio Release-Week Nudge
sent=1350 delivered=1311 opens=408 clicks=507 unsub=5
AgeScorerran 12h 50m ago
HECOJENI - Age-Based Video Scoring
Generated June 27, 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)
8 brand-new videos got a freshness boost (+50% to their score)
0 videos finished their newness window and settled to a normal score (-33%)
2 videos crossed the 180-day stale line and got a stale-content reduction (-30%)
YOUR LIBRARY RIGHT NOW (6,773 videos in rotation)
Brand new (under 30 days) 891 (13.2%) - getting the freshness boost
Sweet spot (30-90 days) 1,262 (18.6%) - at their natural score
Aging (90-180 days) 2,110 (31.2%) - approaching the stale line
Past freshness line (over 180 days) 2,392 (35.3%) - 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-21 50 1 0
2026-06-22 0 0 0
2026-06-23 107 48 0
2026-06-24 207 14 0
2026-06-25 14 0 1
2026-06-26 0 1 2
2026-06-27 8 0 0
LAST 30 DAYS - age scoring activity by week (UTC, week starts Sunday)
Week of Boosted Matured Aged out
------------ -------- -------- ---------
2026-05-24 1 100 5
2026-05-31 119 163 7
2026-06-07 436 328 4
2026-06-14 24 2 9
2026-06-21 386 64 3
MOST ACTIVE SONGS THIS MONTH (top 15 by age scoring activity)
Riding the Merry Go - derivative: 386 age events
Only in My Mind: 265 age events
General Hecojeni Videos: 190 age events
Christmas Lost Today: 117 age events
Riding the Merry Go: 111 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 50m ago
Hecojeni - Facebook Daily Report
Generated: 2026-06-27 03:30 PM EDT
Status: GREEN
Target today: 1 posts (random from range 1-4, sigma~0.97, green>=1, yellow 0-0, red<0)
Posts (last 24 hours): 2 / 1 [GREEN]
Errors (last 24 hours): 0 [GREEN]
Intervention required: NO
Date Time VideoID Title
---------- -------- ------------------- ------------------------------------------------------------
2026-06-27 1:19PM 1524644872721614 [SS] Summers Calling NAI R
2026-06-26 7:42PM 1736520400676056 [SS] Only in My Mind
Hecojeni - Instagram Daily Report
Generated: 2026-06-27 03:30 PM EDT
Status: YELLOW
Target today: 3 posts (random from range 2-4, sigma~1.58, green>=2, yellow 0-1, red<0)
Posts (last 24 hours): 1 / 3 [YELLOW]
Failures (last 24 hours): 0 [GREEN]
Errors (last 24 hours): 0 [GREEN]
Intervention required: NO
Date Time IG_ID Title (— Caption)
---------- -------- ------------------- ------------------------------------------------------------
2026-06-26 6:58PM 18185676538387017 [SS] Hey What You Gonna Do -- Jeff describes himself plainly: a process person. Heath runs trails and brings songs back whole. Hey What You Gonna Do.
Hecojeni - Facebook Weekly Report
Generated: 2026-06-27 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): 17 / 17 [GREEN]
Failures (last 7 days): 0 [GREEN]
Errors (last 7 days): 0 [GREEN]
Intervention required: NO
Hecojeni - Instagram Weekly Report
Generated: 2026-06-27 03:30 PM EDT (window: last 7 days)
Status: GREEN
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): 17 / 21 [GREEN]
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 53 13 2.15 0.08 +22%
GE 5 0 -- -- --
PR 2 0 -- -- --
Facebook
SS 50 43 0.44 0.00 +8%
GE 2 3 0.67 0.00 +33%
PR 4 4 0.25 0.00 +4%
Top performing posts (last 7 days)
Instagram
+40% Overload 3 likes 0 comments Jun 23
+20% Your Head's So Small NAI R 2 likes 0 comments Jun 25
-10% Human Race FSH R 0 likes 0 comments Jun 27
-10% Summers Calling NAI R 0 likes 0 comments Jun 27
Facebook
+40% Big Walls 2 likes 0 comments Jun 21
+40% General Hecojeni Videos 0 likes 0 comments Jun 22
+40% Christmas Lost Today FSH R 0 likes 0 comments Jun 23
-5% Pronounce Hecojeni 0 likes 0 comments Jun 24
-10% Catch Me When I Fall DER R 0 likes 0 comments Jun 23
(10 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 5 0 0 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 12 4 5 0 (in progress)
Facebook
week starting posts scored likes comments
-------------- ----- ------ ----- --------
2026-04-27 9 0 0 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 14 14 0 0 (in progress)
Hour-of-day activity, last 7 days (Eastern Time)
Instagram
hour posts skips failures
---- ----- ----- --------
00 1 6 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 2 5 0
09 0 7 0
10 0 7 0
11 0 7 0
12 1 6 0
13 2 5 0
14 0 7 0
15 3 5 0
16 1 6 0
17 0 7 0
18 3 4 0
19 1 6 0
20 0 7 0
21 0 7 0
22 2 5 0
23 0 7 0
---- ----- ----- --------
total 17 152 0
Facebook
hour posts skips failures
---- ----- ----- --------
00 2 5 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 2 5 0
10 0 7 0
11 0 6 0
12 1 5 0
13 2 7 0
14 0 7 0
15 1 4 0
16 2 6 0
17 1 6 0
18 0 7 0
19 1 6 0
20 0 6 0
21 1 7 0
22 2 5 0
23 0 7 0
---- ----- ----- --------
total 17 150 0
tiktok_staged_fillerran 13h 5m ago
TikTok Staged Filler — Daily Status
UTC: 2026-06-27 19:15:11
Today (local): 2026-06-27 Stage horizon: 35 days Trailing edge: 2026-08-01
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): 23 transcript, 10 lyric, 21 fallback
Watchdog: OK — incremental target 2026-08-01 staged correctly
Detail:
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)
OK : 2026-07-30 (14 videos + 14 sidecars, planned 14)
OK : 2026-07-31 (8 videos + 8 sidecars, planned 8)
OK : 2026-08-01 (13 videos + 13 sidecars, planned 13)
Selectorran 13h 5m ago
Selector - Actual vs Expected (last 24h)
Generated (UTC): 2026-06-27T19:15:04Z
Window (UTC): 2026-06-26T19:15:04Z -> 2026-06-27T19:15:04Z
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: GREEN
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 29 3 10.3% 1 3.4% 25 86.2% RED
7d 139 16 11.5% 2 1.4% 121 87.1% RED
30d 772 122 15.8% 25 3.2% 625 81.0% 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-27T17:19:10Z facebook Summers Calling SS-Summers-Calling-NAI-R-d015__1d0122e693b4_s9999.mp4
2026-06-27T17:00:21Z youtube Big Walls SS-Big-Walls-NAI-d020__66d9befe5bb4_s3678.mov
2026-06-27T16:15:25Z youtube Christmas Lost Today - Blinker SS-Christmas-Lost-Today-BLK-R-d028__a77138381524_s6769.mp4
2026-06-27T16:00:22Z youtube Riding the Merry Go SS-Riding-the-Merry-Go-NAI-d015__59887c7051f0_s7716.mp4
2026-06-27T14:30:21Z youtube Christmas Lost Today - Fisher SS-Christmas-Lost-Today-FSH-R-d013__e0174b3d91c9_s5025.mp4
2026-06-27T11:15:24Z youtube Summers Calling - AI SS-Summers-Calling-AI-d016__34d2854a9d0e_s4235.mp4
2026-06-27T10:15:15Z youtube Alice SS-Alice-NAI-R-d015__96c0434894c9_s5665.mov
2026-06-27T06:00:24Z tiktok_manual Pronounce Hecojeni PR-Pronounce-Hecojeni-NAI-d012__4453aabcbf7c_s9999.mp4
2026-06-27T06:00:24Z tiktok_manual Trampoline Girl - Fisher SS-Trampoline-Girl-FSH-R-d015__bb49d560fa8a_s5000.mp4
2026-06-27T06:00:23Z tiktok_manual Heath's New Rap SS-Heath's-New-Rap-NAI-d018__63f452714aa4_s7932.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__506073551dcd_s7500.mp4
Catch Me When I Fall SS-Catch-Me-When-I-Fall-NAI-R-d017__4723ad0107de_s3812.mp4
Trampoline Girl - Fisher SS-Trampoline-Girl-FSH-R-d015__899139b77168_s5000.mp4
Big Walls SS-Big-Walls-NAI-d020__853a3c78450c_s6085.mov
Christmas Lost Today SS-Christmas-Lost-Today-NAI-d124__e35dc2889999_s7500.mp4
[instagram] next 5:
Human Race - Fisher SS-Human-Race-FSH-R-d013__28982ebccd9d_s4512.mp4
Christmas Lost Today - AI SS-Christmas-Lost-Today-AI-d017__1be7bbea9ba5_s3325.mp4
Heath's New Rap SS-Heath's-New-Rap-NAI-d018__63f452714aa4_s7932.mp4
Only in My Mind - Blinker SS-Only-in-My-Mind-BLK-d008__70a3abdbcebd_s4355.mp4
Only in My Mind - AI SS-Only-in-My-Mind-AI-d018__0452390b4a5b_s6970.mov
[youtube] next 5:
Human Race - derivative SS-Human-Race-DER-R-d015__f81170cbc34b_s3350.mp4
Alice SS-Alice-NAI-R-d015__7f667a50df33_s5005.mov
And I'll be there for You SS-And-I'll-be-there-for-You-NAI-d052__8e6e381547ee_s3182...
Heal Me SS-Heal-Me-NAI-d015__0cb5217270b8_s9508.mp4
Human Race SS-Human-Race-NAI-R-d019__7687087ad244_s9999.mp4
[tiktok] next 5:
Trampoline Girl SS-Trampoline-Girl-NAI-d015__3f725c6ed215_s4023.mp4
Summers Calling - derivative SS-Summers-Calling-DER-R-d015__92433684bfd2_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
Christmas Lost Today - AI SS-Christmas-Lost-Today-AI-R-d160__9bc7ce1f76f0_s4286.mov
Ledger rows counted: 29
Distinct posters : 4 (facebook, instagram, tiktok_manual, youtube)
B) Overall distribution (all posters combined)
Expected% Actual% Delta(pp) Count Pool
--------- ------ --------- ----- ----------------
2.13% 3.45% 1.32 1 A Name for Your Face (Happy Bass Riff)
2.13% 6.90% 4.77 2 Alice
2.13% 0.00% -2.13 0 And I'll be there for You
2.13% 0.00% -2.13 0 Ashes
2.13% 3.45% 1.32 1 Big Walls
2.13% 6.90% 4.77 2 Catch Me When I Fall
2.13% 3.45% 1.32 1 Catch Me When I Fall - derivative
2.13% 3.45% 1.32 1 Christmas Lost Today
2.13% 3.45% 1.32 1 Christmas Lost Today - AI
2.13% 3.45% 1.32 1 Christmas Lost Today - Blinker
2.13% 3.45% 1.32 1 Christmas Lost Today - Fisher
2.13% 0.00% -2.13 0 Christmas Lost Today - derivative
2.13% 0.00% -2.13 0 Dexter Lake Club
2.13% 0.00% -2.13 0 Funky Monkey
2.13% 0.00% -2.13 0 General Hecojeni Videos
2.13% 3.45% 1.32 1 Heal Me
2.13% 3.45% 1.32 1 Heath's New Rap
2.13% 3.45% 1.32 1 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% 6.90% 4.77 2 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% 3.45% 1.32 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% 0.00% -2.13 0 Only in My Mind - derivative
2.13% 0.00% -2.13 0 Overload
2.13% 3.45% 1.32 1 Pronounce Hecojeni
2.13% 3.45% 1.32 1 Riding the Merry Go
2.13% 0.00% -2.13 0 Riding the Merry Go - AI
2.13% 3.45% 1.32 1 Riding the Merry Go - Blinker
2.13% 3.45% 1.32 1 Riding the Merry Go - Fisher
2.13% 0.00% -2.13 0 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% 6.90% 4.77 2 Summers Calling
2.13% 3.45% 1.32 1 Summers Calling - AI
2.13% 0.00% -2.13 0 Summers Calling - derivative
2.13% 3.45% 1.32 1 Trampoline Girl
2.13% 0.00% -2.13 0 Trampoline Girl - Blinker
2.13% 6.90% 4.77 2 Trampoline Girl - Fisher
2.13% 0.00% -2.13 0 Trampoline Girl - derivative
2.13% 6.90% 4.77 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 4020 4468 +448 1
Alice 91 3980 4738 +759 2
And I'll be there for You 6 2825 n/a n/a 0
Ashes 8 3108 n/a n/a 0
Big Walls 11 3989 3678 -311 1
Catch Me When I Fall 100 3357 3812 +455 2
Catch Me When I Fall - derivative 30 3794 4774 +980 1
Christmas Lost Today 147 4054 7125 +3071 1
Christmas Lost Today - AI 134 3450 3500 +50 1
Christmas Lost Today - Blinker 36 4689 6769 +2080 1
Christmas Lost Today - Fisher 26 5079 5025 -54 1
Christmas Lost Today - derivative 30 3819 n/a n/a 0
Dexter Lake Club 5 3794 n/a n/a 0
Funky Monkey 59 3967 n/a n/a 0
General Hecojeni Videos 1187 4039 n/a n/a 0
Heal Me 46 4349 9508 +5159 1
Heath's New Rap 2 4914 7932 +3018 1
Hey What You Gonna Do 43 3247 3182 -65 1
Human Race 331 3803 n/a n/a 0
Human Race - AI 138 3655 n/a n/a 0
Human Race - Blinker 26 5300 n/a n/a 0
Human Race - Fisher 3 5025 7125 +2100 2
Human Race - derivative 30 4676 n/a n/a 0
It's the New Style 27 3815 n/a n/a 0
Linden Trees 3 3148 n/a n/a 0
Only in My Mind 692 4370 n/a n/a 0
Only in My Mind - AI 158 3646 4588 +942 1
Only in My Mind - Blinker 23 4960 n/a n/a 0
Only in My Mind - Fisher 6 5708 n/a n/a 0
Only in My Mind - derivative 30 4646 n/a n/a 0
Overload 271 4331 n/a n/a 0
Pronounce Hecojeni 85 4038 9999 +5961 1
Riding the Merry Go 1597 4024 7716 +3692 1
Riding the Merry Go - AI 210 3003 n/a n/a 0
Riding the Merry Go - Blinker 28 4509 7500 +2991 1
Riding the Merry Go - Fisher 5 7750 7500 -250 1
Riding the Merry Go - derivative 320 5130 n/a n/a 0
Summer's Calling 0 n/a n/a n/a 0
Summer's Calling - Blinker 3 7500 n/a n/a 0
Summers Calling 346 3756 7377 +3621 2
Summers Calling - AI 267 4042 4235 +193 1
Summers Calling - derivative 30 4828 n/a n/a 0
Trampoline Girl 130 4081 6276 +2195 1
Trampoline Girl - Blinker 4 7500 n/a n/a 0
Trampoline Girl - Fisher 5 5186 5884 +698 2
Trampoline Girl - derivative 30 7500 n/a n/a 0
Your Head's So Small 4 4995 3456 -1539 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: no refills recorded
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)
Poster: tiktok_manual (n=13)
Expected% Actual% Delta(pp) Count Pool
--------- ------ --------- ----- ----
2.13% 7.69% 5.56 1 A Name for Your Face (Happy Bass Riff)
2.13% 7.69% 5.56 1 Alice
2.13% 0.00% -2.13 0 And I'll be there for You
2.13% 0.00% -2.13 0 Ashes
2.13% 0.00% -2.13 0 Big Walls
2.13% 15.38% 13.26 2 Catch Me When I Fall
2.13% 0.00% -2.13 0 Catch Me When I Fall - derivative
2.13% 7.69% 5.56 1 Christmas Lost Today
2.13% 0.00% -2.13 0 Christmas Lost Today - AI
2.13% 0.00% -2.13 0 Christmas Lost Today - Blinker
2.13% 0.00% -2.13 0 Christmas Lost Today - Fisher
2.13% 0.00% -2.13 0 Christmas Lost Today - derivative
2.13% 0.00% -2.13 0 Dexter Lake Club
2.13% 0.00% -2.13 0 Funky Monkey
2.13% 0.00% -2.13 0 General Hecojeni Videos
2.13% 7.69% 5.56 1 Heal Me
2.13% 7.69% 5.56 1 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% 7.69% 5.56 1 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% 0.00% -2.13 0 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% 0.00% -2.13 0 Only in My Mind - derivative
2.13% 0.00% -2.13 0 Overload
2.13% 7.69% 5.56 1 Pronounce Hecojeni
2.13% 0.00% -2.13 0 Riding the Merry Go
2.13% 0.00% -2.13 0 Riding the Merry Go - AI
2.13% 7.69% 5.56 1 Riding the Merry Go - Blinker
2.13% 0.00% -2.13 0 Riding the Merry Go - Fisher
2.13% 0.00% -2.13 0 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% 0.00% -2.13 0 Summers Calling - AI
2.13% 0.00% -2.13 0 Summers Calling - derivative
2.13% 0.00% -2.13 0 Trampoline Girl
2.13% 0.00% -2.13 0 Trampoline Girl - Blinker
2.13% 15.38% 13.26 2 Trampoline Girl - Fisher
2.13% 0.00% -2.13 0 Trampoline Girl - derivative
2.13% 7.69% 5.56 1 Your Head's So Small
Poster: youtube (n=13)
Expected% Actual% Delta(pp) Count Pool
--------- ------ --------- ----- ----
2.13% 0.00% -2.13 0 A Name for Your Face (Happy Bass Riff)
2.13% 7.69% 5.56 1 Alice
2.13% 0.00% -2.13 0 And I'll be there for You
2.13% 0.00% -2.13 0 Ashes
2.13% 7.69% 5.56 1 Big Walls
2.13% 0.00% -2.13 0 Catch Me When I Fall
2.13% 7.69% 5.56 1 Catch Me When I Fall - derivative
2.13% 0.00% -2.13 0 Christmas Lost Today
2.13% 7.69% 5.56 1 Christmas Lost Today - AI
2.13% 7.69% 5.56 1 Christmas Lost Today - Blinker
2.13% 7.69% 5.56 1 Christmas Lost Today - Fisher
2.13% 0.00% -2.13 0 Christmas Lost Today - derivative
2.13% 0.00% -2.13 0 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% 7.69% 5.56 1 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% 0.00% -2.13 0 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% 0.00% -2.13 0 Only in My Mind - derivative
2.13% 0.00% -2.13 0 Overload
2.13% 0.00% -2.13 0 Pronounce Hecojeni
2.13% 7.69% 5.56 1 Riding the Merry Go
2.13% 0.00% -2.13 0 Riding the Merry Go - AI
2.13% 0.00% -2.13 0 Riding the Merry Go - Blinker
2.13% 7.69% 5.56 1 Riding the Merry Go - Fisher
2.13% 0.00% -2.13 0 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% 7.69% 5.56 1 Summers Calling
2.13% 7.69% 5.56 1 Summers Calling - AI
2.13% 0.00% -2.13 0 Summers Calling - derivative
2.13% 7.69% 5.56 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% 7.69% 5.56 1 Your Head's So Small
GA4ran 21h 51m 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-27 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 47m ago
JITRCleaner — Daily Report
Date: 2026-06-27 05:30:06
Machine: Jeffs-Mac-mini
Status: Run completed normally
JITRBeats folder size: 4.22 GB across 45428 files
What happened today
-------------------
303 old files were deleted today after their 30-day waiting period.
Space recovered: 0.01 GB.
312 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.
7437 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.22 GB across 45127 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_20260627_0530.log
VideoResizerran 22h 56m ago
VideoResizer - DailyEmail Report
Generated: 2026-06-27 05:25:05 EDT
Health : OK clean run
Last scan : 2026-06-27_04-30-05
Posting pool
Files scanned : 6773
PASS geometry : 5558
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-26 06:00:04 EDT apply=1 planned=0 moved=0 missing=0 escaped=0 failed=0 dryrun=0 plan=video_resizer_trash_plan_2026-06-26_04-30-02.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-27_04-30-05.tsv
EmailListVerify_metricsran 23h 0m ago
EmailListVerify metrics – Daily Summary
Generated: 2026-06-27T09: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-27T09:15:07Z
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 23h 11m ago
Spotify listener trend – Daily Summary
Generated: 2026-06-27T09:10:05Z
Source: $JITR_STATE/scraped_counts.json (field: spotify_monthly_listeners)
STATUS: GREEN
Current monthly listeners : 7
source timestamp : 2026-06-27T08:13:44Z
Movement:
vs 1 day ago : 0 ( 0.0%)
vs 7 days ago : +2 (+40.0%)
vs 30 days ago : n/a
Comparison points (closest match within ±2 days):
1 day ago : 7 (recorded 2026-06-26)
7 days ago : 5 (recorded 2026-06-20)
30 days ago : n/a (insufficient history)
History recorded: 22 days (rolling 400-day window)
Recent 7 days of recorded values:
2026-06-21 5
2026-06-22 4
2026-06-23 3
2026-06-24 6
2026-06-25 6
2026-06-26 7
2026-06-27 7
SocialEngagementran 23h 11m 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: All four social engagement surfaces were checked. Today's run added 0 external interactions because the safe Instagram and TikTok opportunities require action-time confirmation, while Facebook visible items were hostile, AI-related, internal, already handled, or reaction-list-control blocked, and YouTube had no visible unresponded comments. 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/page invites 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 27 had full platform coverage and no platform/reporting failure; safe Instagram and TikTok comments remain held because live social actions require 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 19 through June 27 count 0 completed actions because safe opportunities were held for action-time confirmation and/or visible items were unsafe, sensitive, ambiguous, internal, already handled, or platform-control blocked.
May 28 aged out of the current 30-calendar-day window today; because it was already zero, the last-30 total stayed unchanged.
PNG chart status: written.
YouTube_plays_trendran 23h 12m ago
YouTube plays trend – Daily Summary
Generated: 2026-06-27T09:08:06Z
Source: YouTube Data API v3, channel UCYM9CijmZDypgbSZvgP3wEA
STATUS: GREEN
Channel : Hecojeni (@hecojeni)
Lifetime view count : 105,839
Subscribers : 31
Video count : 1985
Plays added (delta of viewCount):
last 24 hours : +158 (+0.1%)
last 7 days : +1620 (+1.6%)
last 30 days : n/a
Comparison points (closest match within ±2 days):
1 day ago : 105,681 (recorded 2026-06-26)
7 days ago : 104,219 (recorded 2026-06-20)
30 days ago : n/a (insufficient history)
History recorded: 21 days (rolling 400-day window)
Recent 7 days of recorded view counts:
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
2026-06-25 105,679 subs=31 videos=1973
2026-06-26 105,681 subs=31 videos=1978
2026-06-27 105,839 subs=31 videos=1985
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 23h 15m ago
TikTok follower trend – Daily Summary
Generated: 2026-06-27T09:05:06Z
Source: $JITR_STATE/scraped_counts.json (field: tiktok_followers)
STATUS: GREEN
Current followers : 198
source timestamp : 2026-06-27T08:13:41Z
Movement:
vs 1 day ago : 0 ( 0.0%)
vs 7 days ago : 0 ( 0.0%)
vs 30 days ago : n/a
Comparison points (closest match within ±2 days):
1 day ago : 198 (recorded 2026-06-26)
7 days ago : 198 (recorded 2026-06-20)
30 days ago : n/a (insufficient history)
History recorded: 21 days (rolling 400-day window)
Recent 7 days of recorded values:
2026-06-21 198
2026-06-22 198
2026-06-23 198
2026-06-24 198
2026-06-25 198
2026-06-26 198
2026-06-27 198
SocialConnectionsran 23h 17m ago
Completed last 24 hours: 30
Completed last 7 days: 210
Expected 100% complete: 2026-09-30
Apple_for_Artists_metricsran 23h 19m ago
Apple Music for Artists – Weekly Recap
Generated: 2026-06-27T09: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) (6 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
PoolSyncran 23h 51m ago
Selector Pool Sync — Daily Summary
Generated (UTC): 2026-06-27T08: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: GREEN
Filesystem folders: 63
Config entries : 63
added : 0
removed: 0
No drift. Config and filesystem are fully in sync, and weight already matches per-platform columns.