# schema_version

created_at: 2026-04-25T00:00:00.000Z
description:
  Longitudinal storage tables (source_activation_log, channel_phase_log, summary_traffic_daily_history) so daily history survives rebuilds.


created_at: 2026-04-26T00:00:00.000Z
description:
  Owner-mode F-tier tables: summary_video_subscribed, summary_channel_country_trailing30, summary_channel_device.


created_at: 2026-04-26T00:00:01.000Z
description:
  pre_publish_stub flag on video_daily / traffic_daily — flags rows where date < published_at so summary aggregations can exclude them.


created_at: 2026-04-26T00:00:02.000Z
description:
  ctr_confidence tier (noise / low / medium / high) + unattributed_impressions on video_daily, traffic_daily and summary_video.


created_at: 2026-04-26T00:00:03.000Z
description:
  Day-3 / Day-7 cohort columns + velocity (days_to_first_*) + peak_views_day/value + late_growth_pct on summary_video.


created_at: 2026-04-26T00:00:04.000Z
description:
  imp_to_view_ratio + avd_drift_sec + source_hhi on summary_video; imp_to_view_ratio_median on summary_channel.


created_at: 2026-04-26T00:00:05.000Z
description:
  ctr_quadrant column on summary_video (winner / clicked-not-watched / watched-not-clicked / quiet / noise) with median_video_ctr + median_video_retention on summary_channel as the crosshairs.


created_at: 2026-04-26T00:00:06.000Z
description:
  Rolling 7d / 28d columns (views, watch_min, impressions, weighted_ctr) on summary_channel_daily; new summary_channel_source_share_daily long-format table.


created_at: 2026-04-26T00:00:07.000Z
description:
  source_diversity_score + top_video_share_7d + top3_video_share_7d + top_video_id_7d + videos_with_zero_views_7d + quiet_inventory_pct columns on summary_channel_daily.


created_at: 2026-04-26T00:00:08.000Z
description:
  date-only indexes on video_daily and traffic_daily so date-range scans no longer fall back to a full table scan.


created_at: 2026-04-27T00:00:00.000Z
description:
  Impression-weighted CTR formula (SUM(impressions * ctr) / SUM(impressions)) on summary_video.day3_ctr / day7_ctr and summary_traffic_daily_history.weighted_ctr — replaces the views/impressions shortcut so cohort and per-day source CTR match the canonical weighted_ctr definition.


created_at: 2026-04-27T00:00:01.000Z
description:
  pre_publish_stub filter applied to source_activation_log and summary_traffic_daily_history build SELECTs — longitudinal storage tables now exclude pre-publish stub rows so trip events on /traffic/[sourceId] and the Spine no longer reflect zero-view pre-publish dates.


created_at: 2026-04-27T00:00:02.000Z
description:
  Foreign-key constraints on junction tables (video_daily, traffic_daily, video_era, summary_video, summary_era, summary_traffic, summary_channel_traffic, summary_traffic_daily, summary_traffic_top_videos, source_activation_log, summary_traffic_daily_history, summary_channel_source_share_daily, summary_video_country, summary_video_subscribed) — orphan video_id / traffic_source_id rows now raise SQLite errors when a writer enables PRAGMA foreign_keys. The dashboard read-only client opens the DB with PRAGMA foreign_keys = ON for belt-and-suspenders enforcement.


created_at: 2026-04-27T00:00:03.000Z
description:
  Covering index idx_traffic_daily_source_date on traffic_daily(traffic_source_id, date) — homepage Browse-impression activity card now uses an index SEARCH instead of a full traffic_daily scan (~91k rows on a 200-video fixture).


created_at: 2026-04-27T00:00:04.000Z
description:
  Covering index idx_insight_snapshot_cat_date on insight_snapshot(insight_category, snapshot_date) — detectShapeChange and any future category-scoped snapshot lookup now use an index SEARCH instead of falling back to idx_snapshot_date and re-checking insight_category row by row.


created_at: 2026-04-27T00:00:05.000Z
description:
  Owner-mode tables (summary_video_country, summary_video_subscribed, summary_channel_country_trailing30, summary_channel_device) suppressed by default; pass --include-owner-tables to emit them. Stage-1 public deploys ship without these tables; the dashboard read helpers hard-assert NEXT_PUBLIC_OWNER_MODE=true as defense-in-depth. The legacy --show-channel-name flag is removed.


created_at: 2026-04-27T00:00:06.000Z
description:
  Coarsened publish_date and duration_seconds in default builds so the public DB cannot be cross-referenced to identify the channel: video.published_at and summary_video.published_at snap to YYYY-MM-01; video.duration_seconds and summary_video.duration_seconds snap to one of eight bucket lower bounds (0/60/180/360/600/1200/1800/3600). Coarsening runs as a final UPDATE pass after all derived columns (day3/day7 cohorts, days_to_first_*, peak_views_day, summary aggregates) are computed against precise values, so build-time math is unaffected. Owner-mode rebuilds with --show-precise-metadata skip the UPDATE and preserve full precision.


created_at: 2026-04-27T11:00:00.000Z
description:
  Count consistency across surfaces. summary_channel.total_public_videos now counts videos with published_at <= latest_data_date (the reporting cutoff) instead of joining through video_daily, so videos published right at/after the cutoff stop being silently dropped from the count. summary_channel.total_days_tracked now derives from (latest_data_date - first_video_date + 1) so the days span and the public-video count align by construction for daily posters. summary_channel_daily.cumulative_videos_live is recomputed from precise source-side publish dates instead of the noisy data-api channel_snapshot.video_count, and two new columns most_recent_video_id (TEXT) and days_since_last_publish (INTEGER) let the dashboard render per-date "videos live" + "Video N is X days old" without recomputing from coarsened video.published_at (CLOSE-B-51 silently broke that path).


created_at: 2026-04-27T12:00:00.000Z
description:
  Reverts V23 (CLOSE-B-51) coarsening of video.published_at and summary_video.published_at to YYYY-MM-01. The collapse to first-of-month broke the cadence detector (every channel misclassified as "schema-ambiguous"), the per-date predicates in the dashboard, and the publish-date scatter (every dot landed on a single vertical line); the privacy gain was marginal because per-video age is already exposed via days_tracked, view trajectories, and the timeline. duration_seconds bucketing remains in place — it carries genuine de-anonymization risk (a precise integer-second runtime is rare enough to be fingerprintable) without the downstream collateral. The --show-precise-metadata flag still toggles the duration bucketing for owner-mode rebuilds.


created_at: 2026-04-28T00:00:00.000Z
description:
  A-01 — Country tables default-public. The two tables (summary_video_country, summary_channel_country_trailing30) now ship in default builds, with --coarsen-country-mix on so countries below 5% share collapse to "OT" (Other). The owner-mode flag still suppresses summary_video_subscribed plus summary_channel_device. The country dimension on its own does not deanonymize an English-language channel (top countries cluster around US/IN/GB/CA on essentially every channel); the prior owner-mode gate hid the most diagnostic dimension in the dataset.


created_at: 2026-04-28T01:00:00.000Z
description:
  A-02 + A-03 — Daily country tables and country_activation_log. summary_video_country_daily (per-(video, country, date)) and summary_channel_country_daily (per-(date, country)) ship in default builds, populated from reporting_video_metric with cutoff and pre-publish guards. The daily resolution unlocks per-video country stream charts on /videos/[id] and the channel country river on /traffic; downstream slices read these tables for activation logs, audience-swap detection, and per-country sub-funnel cohorts. Long-tail rows below the 5% per-video share threshold collapse into the same "OT" bucket the lifetime tables use. A-03 layers the country_activation_log table (per-(video, country) first-active and first-meaningful >= 5 views dates) on top, plus a first_country_view channel_timeline event (one per country the channel has reached, significance 50) so the Story dispatcher can render geographic-reach milestones once A-27 wires it.


created_at: 2026-04-28T02:00:00.000Z
description:
  A-04 — Country composites on summary_video. Five derived columns (country_hhi, dominant_country_code, dominant_country_share, country_concentration_with_weak_retention, country_audience_match_score) populated by a post-summary pass over the coarsened summary_video_country rows. HHI mirrors source_hhi shape (sum of squared shares × 10000); the concentration boolean fires when one country holds >= 40% share of a video and that country watches >= 30% shorter than the video overall; the match score is the cosine similarity between this video distribution and the channel-wide well-retaining country distribution (countries weighted by views from videos retaining at or above the channel median). Pairs the country dimension with the existing source_hhi to characterize concentration on two independent axes; the geographic-concentration detector now reads the persisted boolean instead of recomputing per-insight.


created_at: 2026-04-28T03:00:00.000Z
description:
  A-05 + A-06 — Lifecycle daily classifier and stage-transition timeline. A-05 ships the new video_stage_daily table (per-(video, date), one of nine stages: pre_publish / debut / growth / peak / tail / quiet / re_emerged / zombie / dormant) populated by a deterministic JS pass over video_daily anchored on summary_video.peak_views_day. Eight new columns on summary_video persist the latest stage (lifecycle_stage), the per-stage day spans (days_in_growth, days_in_peak, days_in_tail), the time from peak to half-of-peak rolling views (tail_half_life_days), and three survives-day-N flags (survives_day_7 / 14 / 30) gated on cumulative views at day N reaching the channel-median cumulative views at the same day. A-06 layers a stage_transition channel_timeline event type on top — emitted from diff of consecutive video_stage_daily rows, filtered to meaningful transitions only (any transition INTO re_emerged / zombie / dormant, any transition OUT of quiet, plus peak -> tail) — and adds three detectors that read the persisted stages: zombie-impressions, dormant-video, and channel-level video-re-emergence. Eight columns plus the transition events let the catalog grid read current stage and trajectory health without touching video_daily; downstream slices (A-23 StageChip, A-27 story dispatcher, A-29 video timeline strip) read these directly.


created_at: 2026-04-28T04:00:00.000Z
description:
  A-08 — Channel-scope co-movement events and anomaly composite scaffolding. Two new channel_timeline event types ship on default builds: multi_video_activation (a day where three or more videos each ran at or above 2x their prior 7-day rolling mean views) and cohort_lift (an ISO-week publish cohort whose median trailing-7-day views climbed at least 30 percent over the prior week while older cohorts stayed flat within plus-or-minus 10 percent). Two new detectors (multi-video-activation, cohort-lift) emit the same patterns as Insight objects routed through the existing emerging_signal slot via evidence.shape. summary_channel_daily gains the anomaly_score_composite REAL column; the column stays NULL on default builds until A-12 ships the metric_zscore_daily table that populates it (sum of absolute z-scores across tracked metrics per date). The Opening rail container exposes the data-testid="anomaly-marker-rail" hook so the smoke gate can catch a SQL-join-key class of regression at build time even before A-12 lands.


created_at: 2026-04-28T05:00:00.000Z
description:
  A-09 — Channel temperature and country diversity. summary_channel_daily gains two new REAL columns: temperature_score (a 0..100 weighted blend of trailing CTR, AVD, sub-rate, source diversity, and library activity z-scores against the prior 90-day baseline; 50 reads as the channel's own normal, 60 as a warmer week than typical for this channel, 40 as a cooler week than typical) and country_diversity_score (Simpson form 1 - sum(share^2) over the per-date top-country shares from summary_channel_country_daily). Both columns require at least 35 days of baseline; below that they stay NULL. Adds two channel-scope detectors that share the emerging_signal slot via evidence.shape: algorithmic_thaw fires when channel-wide impressions ran at or above 2x their prior 14-day median for two or more consecutive days, and algorithmic_frost fires on the symmetric drop (impressions at or below 50 percent of the prior 14-day median for two or more days). Both maturity-gated to sprouting+. The 5th tile on the home page right-now strip renders the score, a 14-day sparkline, and a hedged qualifier sourced from EVOLUTION section 4.1 ("warmer than typical" / "your normal" / "cooler than typical") so the channel position is observation, not verdict.


created_at: 2026-04-28T06:00:00.000Z
description:
  A-10 — Sticky-traffic ratio and algorithmic dependency index. traffic_source gains an is_sticky 0/1 column (sources where the viewer chose to come back: Direct, Channel Page, Playlist, End Screen, link-clicks from off-platform, subscriber notification; everything else is algorithmic discovery). summary_video adds sticky_traffic_ratio (0..1 share of total_views from sticky sources, NULL when no traffic rows). summary_channel adds algorithmic_dependency_index (1.0 minus the channel-wide sticky share). summary_channel_daily adds two columns: per-day algorithmic_dependency_index and a trailing 28-day OLS slope of that index (units: index points per day, NULL when fewer than 14 daily values fall in the trailing window). The Audience chapter mounts a new <StickyTrafficSparkline> tile that renders the per-day index as a sparkline against a hedged qualifier; per-video pages render a small sticky-traffic chip. Both extremes (high and low ratio) are legitimate channel patterns; the value is observation, not verdict.


created_at: 2026-04-28T07:00:00.000Z
description:
  A-11 — Audience persistence and replacement, plus the emerging_audience event type. summary_channel_daily gains two REAL columns: audience_persistence_pct (share of last week's (source, country) buckets that also appeared the prior week) and audience_replacement_rate (share of last week's buckets that did not appear the prior week). Computed as a JS pass over reporting_traffic_metric on the source DB; one weekly comparison written per ISO week-ending row in summary_channel_daily, with NULL on dates that do not fall on a week boundary. A new emerging_audience event_type emits one channel_timeline row per (traffic_source_id, country_code) bucket that did not appear in the channel's first 14 days yet drew at least 50 views in the last 28 days; headline names the country, then the source. The Audience chapter mounts a two-bar gauge showing the persistence and replacement values with arrows reading the most recent two weekly comparisons; both states (high persistence vs high replacement) are legitimate channel patterns at different ages.


created_at: 2026-04-28T08:00:00.000Z
description:
  A-12 + A-13 — Z-score machinery and step-change scaffolding. A-12 ships metric_zscore_daily (date, metric, value, baseline_mean, baseline_sd, zscore, sample_size; PK on (date, metric)) holding per-(date, metric) z-scores against a prior 28-day baseline for five tracked metrics: daily_views, weighted_ctr, weighted_avd, sub_gain_rate, total_impressions. Each row reads the 7-day trailing mean as the value, prior 28-day mean and sd as the baseline; baseline window must hold at least 28 non-null values or the z-score stays NULL. summary_channel_daily.anomaly_score_composite reads SUM(ABS(zscore)) per date so the Opening rail anomaly markers fire on multi-metric outlier days. The new metric-anomaly detector reads z > 2 outliers in the trailing 7 days and routes through the existing emerging_signal slot via evidence.shape. A-13 layers six new columns on summary_channel_daily: trailing 14-day OLS slopes for top_video_share, top3_video_share, source_diversity, quiet_inventory, and channel-level country HHI, plus recent_debut_trend_14d (relative delta between recent-14-day and prior-30-day mean day1_impressions across the catalog). A-13 also adds a CUSUM step-change scan over four channel-level rolling series (views, click rate, avg watch, subs gained) emitting step_change channel_timeline events when the maximally-separating split is at least 30% relative magnitude and sits at least 7 days from either series boundary. The new recent-debut-trend detector reads summary_video and surfaces the recent-vs-prior comparison as a single channel-scope insight at growing+ maturity. Observation-only voice across all surfaces.


created_at: 2026-04-28T09:00:00.000Z
description:
  A-14 + A-15 — Engagement composite, velocity, two new detectors, plus subscriber granularity. A-14 ships engagement_weights (default likes=1, comments=5, shares=3) and three columns on summary_video: engagement_rate_composite (weighted-engagement-events / total_views; NULL when total_views = 0), engagement_velocity_24h (likes + comments + shares from the first 24 hours since publish), engagement_velocity_7d (the same sum over the first 7 days). Two new detectors: comment-outliers fires per-video when comments-per-100-views runs at least 3x the channel median (sprouting+); engagement-leads-views runs a cross-correlation between engagement spikes and view spikes per video at lag 3-7 days (growing+). Both route through emerging_signal via evidence.shape. The chip on /videos/[id] surfaces the 24h and 7d velocity values; the new <EngagementVelocityChart> renders them as a two-bar Recharts BarChart. A-15 layers subscriber granularity on top: summary_traffic gains subs_gained INTEGER (per-(video, source) total_subs_gained allocated proportionally by view share; YouTube does not break subs out by source so the value is an inference) and funnel_engaged_views INTEGER (SUM(engaged_views) from reporting_traffic_metric per (video, source)); summary_video gains days_to_third_subscriber and days_to_fifth_subscriber (extends the days_to_first_subscriber pattern, walks video_daily for the day cumulative subs_gained reaches 3 / 5). channel_timeline.event_type adds subscriber_event for milestone-only channel-wide subs (every 5th up to 100, every 10th past 100, every 25th past 500, every 100th past 1k) — replaces the prior milestone-typed subscriber rows so the Story dispatcher can target the new event type explicitly. New <SubFunnelChart> mounts on /traffic/[sourceId] rendering impressions → views → engaged → subs as a horizontal Recharts BarChart; new sub-rate-vs-view-rate detector fires when the trailing 28-day sub-rate slope and view-rate slope diverge (audience-quality-improving / volume-without-depth shapes routed through emerging_signal). Observation-only voice across both slices.


created_at: 2026-04-28T10:00:00.000Z
description:
  A-16 — Days-to-N velocity columns. summary_video gains seven INTEGER columns: days_to_10_views, days_to_100_views, days_to_500_views, days_to_1000_views (cumulative-views milestones, populated by the same per-video walk that already produces days_to_50_views), plus days_to_first_comment, days_to_first_like, days_to_first_share (day offset where the cumulative engagement count first reaches one). All seven columns hold NULL when the milestone has not landed yet, mirroring the days_to_first_subscriber convention. summary_channel gains two INTEGER columns: median_days_to_100_views and median_days_to_1000_views — channel medians across videos that have crossed each milestone, NULL when fewer than one eligible video exists. The /videos/[id] discovery-unfolded strip extends to surface the new milestones inline alongside the existing days_to_first_* values; the Catalog chapter on the home page renders a hedged channel-median callout. Pure-data slice; observation-only voice.


created_at: 2026-04-28T11:00:00.000Z
description:
  A-17 + A-18 — Cadence classifier, cadence break events, day-of-week trend (A-17), plus library Gini coefficient and Lorenz half-mass count (A-18). A-17 ships channel_cadence_daily (one row per date with a classified publishing pattern: daily, every_other_day, weekday_only, weekly_3x, weekly, irregular; conformance percentage over the trailing 28 days; days_since_break that resets on each divergence) and the cadence_break channel_timeline event emitted on each break day after the channel held the pattern for at least seven days. Two TEXT JSON columns on summary_channel: publish_gap_distribution (histogram of inter-publish gaps in days) and day_of_week_trend (per-weekday twelve-week slope of channel views). A-18 layers three new columns on summary_channel (gini_views, gini_subs, library_half_life_days — the third counts top videos sorted desc by views needed to reach half of total channel views, populated as a Lorenz half-mass count) plus two trailing 28-day rolling Gini columns on summary_channel_daily (gini_views_28d, gini_subs_28d). The Coda chapter renders a hedged "{M} of {N} videos" callout from gini_subs against the Lorenz curve; /data renders a distribution-evolution line chart of the two daily Gini series. Observation-only voice across all surfaces; both extremes (concentrated vs even) are legitimate channel patterns.


created_at: 2026-04-28T12:00:00.000Z
description:
  A-19a — Wisdom canon foundation. Two new tables: wisdom_canon (50 rows loaded from scripts/wisdom-canon.yaml — one per conventional belief, with belief_text, calculation_doc, evidence_shape in {single-ratio, correlation, delta, share-distribution, count-tier, not-applicable}, and agrees_directionality in {positive, negative, neutral}) and wisdom_test (one verdict row per (test_id, snapshot_date) with status in {agrees, disagrees, inconclusive, not_currently_testable}, an optional inconclusive_reason that classifies into thin_sample / near_threshold, evidence_json, confidence, sample_size, prior_status, status_changed_today, and the not_yet_implemented flag the runner sets while the per-test impl files are still landing). New scripts/wisdom-runner.js loads the canon yaml on every build, populates wisdom_canon idempotently, and emits 50 wisdom_test rows: every requires_owner_mode / requires_cross_channel / not_currently_testable_reason entry short-circuits to status not_currently_testable; every testable entry with a per-test file at dashboard/src/lib/wisdom/tests/<test_id>.ts dispatches and writes a real verdict; every testable entry without an implementation file gets a placeholder row with not_yet_implemented = 1. Three anchor implementations land in this slice: frequency_cannibalization (single-ratio), first_24_48h_determines_fate (correlation), title_changes_reset_algo (delta). A-19b lands the remaining 26 testable implementations across multiple sessions; the architecture cannot regress because the runner already passes all 50 entries with the placeholder fallback.


created_at: 2026-04-28T13:00:00.000Z
description:
  A-23 — AVD confidence tier columns. summary_video, summary_traffic, and video_daily each gain an avd_confidence TEXT column (one of noise / low / medium / high) derived from the row's view sample size: noise < 10, low < 30, medium < 100, high otherwise. Mirrors the V10 ctr_confidence pattern but keyed on views (the denominator AVD averages over) instead of impressions. Persisting the tier alongside the value lets every UI surface that renders an AVD value wrap it in <AvdConfidencePip> — strikethrough on noise, muted on low, full on medium / high — without recomputing the threshold per call site. Same A-23 ships StageChip + VideoMiniStack visual chrome on /videos rows + comparison-band reuse on per-video charts; those are presentation-only and do not bump the schema.


created_at: 2026-04-28T14:00:00.000Z
description:
  A-25 — Honesty surface column. summary_channel_daily gains unattributed_channel_views INTEGER, populated post-insert as MAX(0, total_views - SUM(video_daily.views WHERE pre_publish_stub = 0)) per date. The column makes the per-date snapshot drift between channel-level views and the sum of per-video reporting rows readable directly from one column instead of recomputing every render. Powers the new <HonestyPanel> on /data (six sub-sections naming reporting lag, pre-publish stub rows, click-rate confidence distribution, AVD confidence distribution, unattributed impressions, and the channel-snapshot reconciliation chart) plus a one-line <HonestyDigest> in the Coda chapter on /. The digest reads "Data flows reliably through {cutoff}; per-source attribution is at {pct}%; click-rate sample tier today: {tier}." with a link to the full panel; the third clause omits when reconciliation is sparse. Observation-only voice; the surface is reference content, not a verdict.


created_at: 2026-04-28T15:00:00.000Z
description:
  A-30 — Calc hygiene + metric_metadata + indexes. New metric_metadata table (metric_id, definition, source_tables, computation_doc, confidence_method, last_modified) populated from scripts/metric-metadata.yaml at build time; consumed by /data tile tooltips so "How is this computed?" reads from a single source. Index audit: the eight Round-3 indexes (idx_svcd_video_date, idx_svcd_country_date, idx_sccd_country_date, idx_mzd_metric_date, idx_wt_status_date, idx_wt_test_date, idx_vsd_video_date, idx_cal_country_date) all use CREATE INDEX IF NOT EXISTS for build-rebuild idempotence. Time-zone documentation: data_status gains a reporting_timezone row pointing at America/Los_Angeles (PT) so the dashboard's honesty surfaces read the timezone from one source. Schema-history consistency check (scripts/schema-history-check.js) extends the prior tail-equality assertion with three new failure modes — version skip / gap, non-monotonic order, and position-by-position mismatch with a hard-coded EXPECTED_SCHEMA_HISTORY_VERSIONS sequence — so future schema arithmetic regressions fail the build with precise diagnostics.


created_at: 2026-04-29T00:00:00.000Z
description:
  L-16 — summary_detector_activity table. New per-detector aggregation table populated by scripts/build-detector-activity.js after dashboard/scripts/generate-snapshots.ts has written the insight_snapshot history. One row per detector_name with total_fires, first_fired_date, last_fired_date, highest_significance, and the snapshot_date that carried that highest_significance. Empty at clean-build time (insight_snapshot has no rows yet); populated when refresh-public.js completes its finalize step. The /help/detectors master list page (L-17) reads this table via getDetectorActivity() to render fired vs not-yet-fired groupings.


created_at: 2026-05-02T00:00:00.000Z
description:
  Batch 01 — traffic_daily gains per-source avg_view_duration_sec REAL and avg_view_pct REAL. The source v_video_traffic view now computes views-weighted AVD and AVP from reporting_traffic_metric at the (video_id, date, traffic_source_id) grain. Analytics-only rows and pre-publish stubs keep both columns NULL. The public build path and fixture writer both carry the two new columns between watch_time_minutes and impressions.


created_at: 2026-05-02T01:00:00.000Z
description:
  Batch 02 — summary_video_source_window. Per-(video_id, age_window, traffic_source_id) acquisition-quality mart: impressions, views, watch time, impression-weighted CTR, views-weighted AVD/AVP, watch_min_per_impression, ctr_confidence, and within-window impression/view/watch-time shares. Age windows: d0/d1/d2_7/d8_13/d14_29/d30_plus. Reads from public traffic_daily (pre_publish_stub = 0). Non-impression sources (Direct, External) legitimately carry NULL impressions and weighted_ctr.


created_at: 2026-05-02T02:00:00.000Z
description:
  Batch 02 — summary_video_geo_window. Per-(video_id, age_window, country_code) geography mart with stored geo_bucket (core | expansion | other). core = top countries reaching 60% of lifetime named-country views; expansion = summary_channel_country_trailing30 countries not already core; other = everything else including OT. Reads from summary_video_country_daily joined with video for age derivation; OT rows are always geo_bucket = other. Stores views, watch time, AVD, engaged views, subs, and within-window view/watch shares.


created_at: 2026-05-02T03:00:00.000Z
description:
  Batch 02 — summary_video_launch_window. Per-(video_id, age_window) early-life rollup: views, impressions, impression-weighted CTR, views-weighted AVD/AVP, watch time, subs gained, engaged views. Same age-window set as V44/V45. Reads from public video_daily (pre_publish_stub = 0). Windows with no volume signal (no views, impressions, or watch time) are omitted. Completes the three-mart current-analysis layer that stops per-video source/geo/launch reads from re-aggregating inline.


created_at: 2026-05-02T04:00:00.000Z
description:
  Batch 03 — summary_channel_catalog_pressure_daily. Per-date catalog pressure mart: trailing-7d impression shares by video age bucket (new <=7d / midlife 8-30d / library >30d), top-1 and top-3 video impression concentration, active_videos_7d, videos_published_14d, quiet_inventory_pct copy, and launch_pressure_index (composite of new-video share, catalog size, concentration, and publish-day flag). All share fields and launch_pressure_index are NULL when the trailing-7d impression denominator is zero; does not use lifetime or post-cutoff data for historical dates.


created_at: 2026-05-02T05:00:00.000Z
description:
  Batch 03 — summary_channel_source_geo_daily. Per-(date, traffic_source_id, country_code) acquisition geography mart with stored geo_bucket = core | expansion | other. Aggregated from src.reporting_traffic_metric with blank-country filter and pre-publish guard. OT folding uses the same default-on 5% share threshold as the existing country tables, applied within each (date, traffic_source_id) group. geo_bucket is channel-level: core = countries reaching 60% of lifetime named-country views; expansion = summary_channel_country_trailing30 countries not already core. OT rows are always geo_bucket = other. Stores views-weighted AVD/AVP. Does not contain subscriber columns.


created_at: 2026-05-02T06:00:00.000Z
description:
  V49 — summary_channel_state_log. Adds the new per-date channel-state backbone table with persisted v1 classifier outputs plus raw support features (source-share, launch-pressure, country concentration, recent-upload testing evidence). The table is rebuilt deterministically on every public DB build and mirrored in fixture generation so later route-context work can read one historical state spine instead of recomputing present-tense heuristics.


created_at: 2026-05-02T07:00:00.000Z
description:
  V50 — wisdom_verdict_daily. Adds a future-safe per-date wisdom history table keyed by (date, test_id). The table stores deterministic verdict status, evidence_json, confidence, sample_size, prior_status, status_changed_today, and not_yet_implemented for every canon belief on every historical summary_channel_daily date. Historical readers and wisdom_flip emission now read from this table instead of pretending the latest wisdom_test snapshot is enough for past dates.


created_at: 2026-05-02T08:00:00.000Z
description:
  V51 — summary_channel_weekly_letter. Adds one deterministic weekly-publication row per complete ISO week with headline, dek, body_markdown, and evidence_json derived from the state log, timeline, weekly metrics, and wisdom history. Powers /weekly, /weekly/[isoWeek], and the generated RSS feed.


created_at: 2026-05-05T00:00:00.000Z
description:
  V52 — summary_video_change_window. Adds the per-(video_id, pivot_date, pivot_kind) before/after rollup table that powers the per-video Eras section on /videos/[id] and the channel-scope rollup on /changes. Pivots come from era boundaries, summary_subscriber_event_daily (V55, when present), and pipeline/channel-notes.yaml. Each row carries 14-day before/after views, impression-weighted CTR (with sample sizes), retention, AVD, and sub-gain plus a two-proportion CTR z statistic kept internal-only and a verdict in {improved, worsened, inconclusive}. The verdict downgrades to inconclusive when either side cannot fit the full 14-day window.


created_at: 2026-05-06T00:00:00.000Z
description:
  V53 — summary_channel_stage_snapshot. Adds the six-row fixed-stage table (day1 / week1 / month1 / views_1k / subs_1k / monetization) that backs the homepage stage-snapshots strip. Each build writes all six rows; unreached stages carry NULL reached_date / day_number / per-row fact columns. The strip renders only when at least three stages have been reached (DECISIONS A.3); below the threshold the consumer returns null. editorial_note ships NULL — chrome reads its plain-language stage labels from dashboard/src/lib/labels.ts.


created_at: 2026-05-06T00:01:00.000Z
description:
  V54 — intentionally unused per CONTRACTS § V54. Reserved during scoping for the proposed summary_receipt table; the /receipts surface was cut at the Phase D review gate (GATE-DECISIONS D2 / D4) and the version number stays vacant so future per-version changelog rows on /data still render in order.


created_at: 2026-05-06T00:02:00.000Z
description:
  V55 — summary_subscriber_event_daily. Lifts subscriber-loss / surge events out of the channel_timeline JSON envelope into a queryable per-(date, video_id, kind) table. Per-video rows trigger when |net_subs| trips max(2, 0.02 × current_subscribers); channel-scope rows (video_id IS NULL) trigger at max(5, 0.05 × current_subscribers). The build-time consumer is V52 compute-change-windows (which reads sub_loss pivots); render-time consumers surface only inside per-video Eras sections via V52.


created_at: 2026-05-07T00:00:00.000Z
description:
  V56 — sample-aware intelligence layer. Adds source_age_pattern_daily, video_current_state, channel_signal_daily, and dashboard_briefing_daily so the public DB stores comparative observations with denominators, confidence tiers, and noise reasons. The homepage briefing now reads ranked DB findings instead of raw one-metric swings, and /data presents the SQLite file as an analyst-ready signal layer.


created_at: 2026-05-08T00:00:00.000Z
description:
  V57 — reach-only and covered zero days. Public builds now preserve active public video-days where YouTube reported impressions but no views, plus zero-signal days when both basic and reach reports covered the date. Source-level reach-only traffic rows are also preserved so impression and CTR analysis no longer loses no-click exposure.


created_at: 2026-05-09T00:00:00.000Z
description:
  V58 — creator metadata change ledger + multi-window/multi-metric verdicts + change aggregates. New creator_change_log table sanitizes the private video_change_log + channel_change_log into a categorical change_kind enum (description rewritten / extended / shortened / cleared / restored / set; tags added / removed / replaced / reordered / cleared / set; etc.) with NULL before/after for free-text fields and pass-through for already-public scalars (category_id, language codes, license, made_for_kids, country); custom_url is NULL it out for defense-in-depth. summary_video_change_window widens to 4 windows (7/14/28/56 days) × 5 metrics (views, impressions, ctr, retention, sub_rate) with per-metric verdicts plus a primary verdict mapped per pivot_field; pivot_kind gains "metadata"; pivot_field uses NOT NULL DEFAULT "" sentinel. New summary_channel_change_window mirrors the shape at channel scope. Five aggregate tables ship: summary_change_daily / weekly / monthly / summary_field_co_change / summary_edit_view_position. summary_video gains 8 edit-intensity columns (edit_count_lifetime / first_30d / after_30d, first_edited_at, last_edited_at, first_edit_lag_days, fields_ever_edited_json, edit_intensity_class). summary_channel_daily gains 4 cadence columns (edits_30d / 90d / 365d, edit_diversity_30d). New channel_event_public table holds owner-authored creator_event entries from pipeline/creator-events.yaml; creator_event and edit_burst rows emit into channel_timeline.


created_at: 2026-05-11T00:00:00.000Z
description:
  V59 — self-description layer (_about/_table_catalog/_column_catalog/_query_examples/_json_schema + 6 views); 9 new analytical tables; 10 new detectors; coherent naming convention with 30 table renames + 3 column renames; correctness fixes (creator-event privacy + orphan guard, EvidenceExportPanel SQL, dead cols, library_half_life rename, retention clamp, pipeline orchestration parity); dropped 4 unread edit-cadence columns (edits_30d / edits_90d / edits_365d / edit_diversity_30d) from summary_channel_metrics_daily; added 9 indexes covering frequent date / source / video joins plus the decay-model quiet-date lookup.


created_at: 2026-05-12T00:00:00.000Z
description:
  V60 — Phase 2 of the forecasting reshape: new summary_channel_forecast table (one row per (as_of_date, horizon_days, forecast_type) over horizons 7/14/30/90 and types subscribers/daily_views). OLS slope/intercept on a trailing 28-day window when channel cadence classifies as high, 56 days otherwise; bootstrap bands (B=200) from a seeded Mulberry32 PRNG keyed on the input (x, y) tuples so reruns over identical input produce byte-identical bands. The daily_views series is pre-smoothed with a rolling 7-day mean to suppress day-of-week noise. Confidence tier collapses to "insufficient" on samples shorter than 14 days, on bands wider than the point estimate, and on non-negative series whose lower bound dips below zero — surfaces honestly degrade to "too volatile to project usefully" copy at those points. Reader at dashboard/src/lib/forecast/channel.ts; first consumer is the +14-day view-band line on <ForecastHeadline>.


created_at: 2026-05-12T00:00:01.000Z
description:
  V61 — Phase 10 of the forecasting reshape: new summary_channel_regime_forecast table (one row per as_of_date). Pair-bootstrap OLS slopes on the trailing 21-day window of classifier-input features in event_channel_state_change; B=200 resamples with a seeded Mulberry32 PRNG so reruns over identical input produce byte-identical bands. Features whose bootstrap slope CI does not straddle zero AND whose |slope| clears the 1e-5 floor count as "moving meaningfully"; fewer than 2 such features collapses the row to confidence=insufficient with NULL projected_state. Otherwise the writer projects each numeric feature forward at its OLS slope (bounded01 / nonNegative / integer clamps applied) and re-classifies day-by-day for up to 60 days. Bootstrap-resampled slopes drive a distribution of (transition_day, projected_state) pairs; the modal projected state and the median / 10th / 90th percentile of transition days within that mode become projected_state / expected_days / expected_days_low / _high. contributing_features_json carries the (name, slope_per_day, current_value, ci_low, ci_high) tuples for each meaningfully-moving feature so consumers can render the driven-by-X-and-Y sentence honestly. classifier_version pins the v1 classifier so future bumps to the state-classifier (in compute-channel-state-log.js) are observable downstream. Reader at dashboard/src/lib/forecast/regime.ts; first consumer is the <WatchOutCard> on the home page.


created_at: 2026-05-13T00:00:00.000Z
description:
  V62 — Phase 2 of the Forecast Coherence Pass: usable_for_projection INTEGER NOT NULL DEFAULT 0 on summary_video_decay_model. The flag is 1 when the fitted decay model is good enough to inform a channel-scope projection (R² ≥ 0.5, sample ≥ 21 days, fit age ≤ 90 days), 0 otherwise. Stricter than the per-video R² ≥ 0.7 "fire an insight" gate that already shipped in detectDecayProjection — usability is the looser "input the catalog-share computation can read" bar, sitting as a strict subset of the per-video fire gate. The catalog-shape branch of detectDecayProjection now filters by usable_for_projection = 1, so noisy R² ≈ 0.05 fits stop being counted toward catalog_decay_concentration. The per-video fire gate at R² ≥ 0.7 is unchanged. Reader at dashboard/src/lib/db/analytical.ts; first consumer is dashboard/src/lib/insights/detectors/decay-projection.ts.


created_at: 2026-05-13T01:00:00.000Z
description:
  V63 — Phase 4 of the Forecast Coherence Pass: historical_band_coverage REAL and historical_hit_rate REAL on summary_channel_forecast. After the calibration ledger materializes for the build, compute-forecast-calibration.js back-writes per-(forecast_type, horizon_days) coverage = inside-band fraction over the trailing window of up to 10 resolved entries whose inside_band is non-null; hit_rate = fraction with error_pct ≤ 20 over the trailing window of up to 10 entries whose error_pct is non-null. Both columns stay NULL until at least 5 such entries exist on the cell (small-sample floor, picked over a stricter N≥10 so cells with 6–13 historical resolutions can self-report honestly). The dashboard reader at lib/forecast/channel.ts picks them up; assessForecastUsability demotes confident → directional when historical_band_coverage is non-null AND below 0.5, applying VOICE.md's calibration honesty rule at the per-(metric, horizon) cell rather than only the channel-wide strip.


created_at: 2026-05-13T02:00:00.000Z
description:
  V64 — Phase 2 of the Backfill Pass: snapshot_date TEXT NOT NULL extended onto the primary key of every entity-grain derived table so the public DB can carry rows for every historical reporting cutoff (not just the latest). 28 tables affected: summary_channel, summary_video, summary_channel_traffic, summary_video_traffic, summary_video_country_lifetime, summary_video_trajectory_cone, summary_video_nearest_peers, summary_video_decay_model, summary_threshold_projection, summary_era, video_era, summary_traffic_top_videos_by_source, summary_channel_country_trailing30, cohort_video_traffic_age_window, cohort_video_geography_age_window, cohort_video_launch_age_window, cohort_video_change_verdict, cohort_channel_change_verdict, summary_channel_cohort, summary_channel_country_cohort_stability, summary_channel_source_leading_indicator, summary_video_launch_context, video_current_state, event_video_phase_transition, event_creator_edit, app_detector_activity, summary_field_co_change, summary_edit_view_position. Two autoincrement-id event tables get stable event_key surgery: channel_timeline_event gains event_key TEXT NOT NULL (SHA-1 of event_type|event_date|detector|video_id|headline) with PK (event_key, snapshot_date); event_creator_edit extends its natural key with snapshot_date. summary_channel_forecast and summary_channel_regime_forecast already carry as_of_date in their PK and remain unchanged. Phase 2 still writes a single snapshot per build (snapshot_date = latestDataDate); Phase 3 wires the walker. snapshot_date matches the reporting cutoff at the time of computation (YouTube reporting lag of 2–3 days means snapshot_date IS NOT calendar date).


created_at: 2026-06-12T00:00:00.000Z
description:
  V65 — Stage 3 pool tables (R17 / D2.3; relaunch/specs/stage3.md §8). Two new app-layer derived tables computed from the consent-gated pool-input extract (the ONLY pool input the build sees — corpus/corpus-extract.js emits it; the build never reads Parquet, registry, or manifest): app_pool_cell_stat ((cell_key, metric, snapshot_date) — the withholding gate's bookkeeping plus lit aggregates: gate_state, rung, floored member_band, seeded-noise cell_median/cell_p25/cell_p75, and pooled_estimate stored only where publication is un-noised; withheld rows carry NULL in every value column; exactly one row per (metric, snapshot_date) — the subject's deciding cohort cell) and app_pool_named_peer ((peer_contributor_id, snapshot_date) — the named side-by-side rows: public-dashboard-class facts for every channel currently public AND pool-consented, identical in every channel's DB). Both tables are fully re-derived every build across all walker dates (TRUNCATE + rebuild — consent purge by construction, D-10) and are EMPTY when no pool-input extract is supplied (fixture and local builds). All stamps bind to asOfDate, never now(); the only randomness is the deterministic seeded plus/minus-2-percent noise, a pure function of the extract.


created_at: 2026-06-15T00:00:00.000Z
description:
  V66 — Stage 3 pool percentile/positioning rung (R20 / D1; relaunch/specs/stage3.md §1.6, §7 row 4). Adds four columns to app_pool_cell_stat for the highest aggregate rung, DARK until a cohort cell crosses the N≈100 positioning floor (POSITION_FLOOR=100): subject_percentile REAL (the subject channel's empirical Hazen-midrank percentile within its cohort cell, in (0,1) — its OWN standing, never a member's raw value), conformal_low REAL + conformal_high REAL (a distribution-free split-conformal prediction band over the cohort member values at ranks floor((alpha/2)(k+1)) / ceil((1-alpha/2)(k+1)), alpha=0.10 → 90% finite-sample coverage; both carry the same §3.2 seeded plus/minus-2-percent noise as cell_median/cell_p25/cell_p75 when the cell holds a private member), and trajectory_class TEXT (below_band | within_band | above_band — where the subject sits relative to the as-stored band; descriptive position only, no advice/causation/named-ranking). The rung lights only when the median rung lights AND k>=100 AND the subject is a metric-contributing member AND a width check anchored on the subject's OWN value passes (W <= 0.25*|subject value|); it falls back to the quartile/median magnitude rungs below the floor. All four columns are NULL on every median/quartile/withheld row and on every build below the floor. The real two-channel pool never reaches the floor, so every cell stays withheld/below-rung and these columns are NULL throughout — the single-channel fixture build writes no pool rows at all; only the table schema (hence the fingerprint) moves. Proven LIT vs a synthetic >=100-member extract and SILENT on the real N=2 shape (scripts/__tests__/pool-tables-build.test.js). POOL_AGGREGATES_ENABLED stays operator-gated; this lights nothing now. Determinism unchanged: every new value is a pure function of the extract; stamps still bind to asOfDate.


created_at: 2026-06-15T01:00:00.000Z
description:
  V67 — Stage 3 cross-channel twins (R20 / D4; relaunch/specs/stage3.md §7 row 3). New app-layer derived table app_pool_twin (grain (twin_rank, age_days, snapshot_date) — PK ends in snapshot_date per the backfill pattern), the cross-channel generalization of the within-channel nearest-peer base (summary_video_nearest_peers, k=5 NN cosine). For the subject channel it surfaces up to 3 real "opening curves" from the pool as concrete examples: the channels whose early observed cumulative-views trajectory SHAPE most resembles the subject's, by cosine distance over the opening curve. Each row is one curve point — columns cell_key (the deciding cohort cell), twin_rank (1..3, the NN order of the examples — never a standing of the subject in a cohort), twin_contributor_id / twin_handle / twin_title (the named PUBLIC twin), age_days + curve_value (the twin's own already-public cumulative-views opening at that age), distance (cosine NN distance to the subject, constant per twin), member_band (floored band of the cohort size — exact k NEVER stored), computed_at (= snapshot_date). JUXTAPOSITION ONLY: no median/quartile/percentile, no distributional/ranking/positioning claim. DARK until the subject's cohort cell reaches N≥10 (TWIN_FLOOR) AND POOL_AGGREGATES_ENABLED — the real two-channel pool emits ZERO twin rows, and the single-channel fixture build (no pool input) writes none at all, so only the new table's schema (hence the fingerprint) and _about.compute_version (the SHA over compute-*.js — the new compute-pool-twins.js module joins it) move. PRIVACY WALL #1 (DEC-3, non-negotiable): a private (handle-null) pooled channel is NEVER a twin — excluded from the selection pool entirely (never named, never an anonymous curve, since a distinct opening shape is identifying); private channels may count toward the N≥10 cohort floor only. Fully re-derived every build across all walker dates (TRUNCATE + rebuild — consent purge by construction, D-10); EMPTY when no pool-input extract is supplied; NOT registered in the snapshot-monotonicity gate. No seeded noise (a public channel's own curve is already public, like app_pool_named_peer). Determinism unchanged: a pure function of the extract, stable sort by (distance, twin contributor_id); all stamps bind to asOfDate, never now(). Proven LIT vs a synthetic ≥10-member extract and SILENT on the real N=2 shape, with a non-vacuous private-twin-nowhere killer test (scripts/__tests__/pool-tables-build.test.js).


created_at: 2026-06-17T00:00:00.000Z
description:
  V68 — audience-retention curve, snapshot-extended (R21 / Goal A; A2.2). New summary_video_retention_curve table (grain (video_id, elapsed_ratio, snapshot_date) — PK ends in snapshot_date per the backfill pattern) materializing the private video_retention_curve raw table (the A2.1 audienceRetention ingest) into the public DB. Two NON-monetary columns (yt-analytics.readonly): audience_watch_ratio (this video's own retention at that elapsed-time ratio) and relative_retention_performance (YouTube's own ATTRIBUTED peer-benchmark band, nullable when YouTube has no peer set). One curve point per (video, elapsed_ratio) for every snapshot on which the video was LIT. WITHHOLDING BY DEFAULT (R21, FB-3): a video emits rows only from the snapshot where its cumulative views first reach ≥100 — the ≥60s-duration half of the gate was applied upstream at ingest (A2.1), so a raw curve exists only for a ≥60s video and here we re-gate solely on the time-varying ≥100-views threshold read from summary_video.total_views at snapshot_date = asOfDate (already cutoff- and pre_publish_stub-correct). The raw curve YouTube returns is a single LIFETIME shape (there is no per-date historic retention curve to fetch), so under rewind-shows-current-app every lit snapshot carries the current curve — the snapshot dimension governs only WHETHER the surface was lit on that date, never a re-measured shape. NO monetary metric is read or stored. Self-heal: the raw table lives in the private pipeline DB, so fixture/local builds whose source was synthesized from a public fixture carry no raw retention table and the writer no-ops — the derived table is created EMPTY (only the new table schema, the V68 schema_version row, the catalog rows, and _about.compute_version move the fingerprint). Proven LIT vs a synthetic ≥100-view source carrying a raw curve AND SILENT on a tiny-channel source (scripts/__tests__/build-public-db-retention-curve.test.js). Determinism unchanged: stamps bind to asOfDate, never now(); byte-identical rebuilds. NOT registered in the snapshot-monotonicity gate (no cumulative column).


created_at: 2026-06-17T01:00:00.000Z
description:
  V69 — content-addressed thumbnail era refs (R22 / Goal C2; C2.1). Adds one nullable column thumb_ref TEXT to video_era AND summary_era: the content-addressed R2 ref (hash) of the stored image bytes that were live DURING that thumbnail era, so the /changes old-vs-new packaging render (C2.2) can resolve real before/after bytes rather than a thumbnail URL whose bytes have already rotted. Refs are threaded ONLY by extending the EXISTING public+active-filtered era-copy query (build-public-db.js video_era JOIN video WHERE is_active=1 AND privacy_status='public') — a private/unlisted video's eras are never selected, so its thumb_ref never reaches the public DB (consent boundary, invariant #3; pinned by scripts/__tests__/build-public-db-thumb-ref-correlation.test.js). The hash is CORRELATED to each era's boundary against the private video_change_log: an era that started at a thumbnail change takes new_thumb_ref of the change on its start_date; era 0 (no change at its start) takes old_thumb_ref of the first change (the change on end_date+1 day); the current era with no prior change takes the durable video.current_thumbnail_blob_ref — read from the same public-filtered video JOIN, never a fresh unfiltered read. Title eras and any thumbnail era whose bytes were never captured (pre-C1 history) carry NULL; the render fails open to the i.ytimg.com URL. thumb_ref is snapshot-invariant (an era's image is the same hash regardless of which snapshot views it — content-addressed), bound deterministically, byte-identical on rebuild. Self-heal: a pre-C1 / fixture-synthesized source (no video_change_log, no ref columns) yields thumb_ref = NULL everywhere via capability-gated SQL — so the fixture build moves only the new column schema, the V69 schema_version row, and the catalog rows (no compute-*.js touched → _about.compute_version unchanged). Guarded idempotent ALTER on both tables for the incremental-seed path. Proven correlated vs a synthetic source carrying thumbnail changes + refs AND private-ref-never-propagated (scripts/__tests__/build-public-db-thumb-ref-correlation.test.js).


created_at: 2026-06-19T00:00:00.000Z
description:
  V70 — video-grain forecast calibration (R24 / leg F, F2). New append-only event table forecast_video_calibration_log (grain (forecast_made_on, video_id, metric_type)) — the video-grain mirror of forecast_calibration_log, giving the per-video decay/landing projection its own "how reliable have these been?" receipt. Side-cart-backed: source of truth is the git-tracked public/data/forecast-video-calibration-log.json, the table is a build-derived view of its latest 180 days (excluded from --rebuild-all truncation, rebuilt from the ledger every build). One row per (video_id, metric_type) OUTCOME — the EARLIEST genuine FORWARD fit (snapshot_date < target_date) of each day-30/60/90 projection from summary_video_decay_model.predicted_views_day_30/60/90, EXCLUDING in-sample retrodictions (a fit made on/after the outcome date evaluates the curve on its own training data — not a projection the product shows) and the correlated re-fits of the same outcome, so the pooled hit-rate counts independent forward forecasts, not curve-evaluations: forecast_made_on = the earliest forward fit snapshot, target_date = video published_at + N days, predicted_value = the projected DAILY view-rate at age N. Resolution fills actual_value (the realized daily rate at age N — the rolling 7-day mean of video_daily.views ending at days_since_publish = N, the SAME smoothed daily series the model predicts, so predicted vs actual are apples-to-apples, mirroring how forecast_calibration_log resolves its smoothed daily_views forecast), error_pct, and hit once the build cutoff reaches target_date. The decay model emits POINT projections (no band), so the credibility signal is HIT-RATE based: hit = 1 when |actual − predicted| / |predicted| ≤ 0.20 (the same ±20% stake the channel hit-rate uses); there is no inside_band. predicted_value/actual_value are INTEGER and the only REAL (error_pct) is computed from two integers (no Math.exp/log in the compute), so the column is cross-platform byte-stable with no quantization needed. The video-detail receipt is computed in the reader (dashboard/src/lib/forecast/video-calibration.ts) as one CHANNEL-WIDE statement across all videos × horizons — no back-write into any existing table, so only the new table (plus the catalog/_about/schema_version bookkeeping) moves the fingerprint. Self-silences (renders nothing) until at least 5 resolved cases — withholding is the default on the young featured channel. Standing wipe policy keyed on an INDEPENDENT video_calibration_logic_version stamp (the ledger tracks the decay model + this build resolution logic, not the channel forecast FORECAST_LOGIC_VERSION). NOT snapshot-extended (no snapshot_date column, like forecast_calibration_log), so absent from the snapshot-coverage / snapshot-monotonicity gates. Wired into scripts/build-public-db.js after computeDecayHistory; unit-tested in scripts/__tests__/forecast-video-calibration.test.js. Determinism: pure, stamps bind to asOfDate, byte-identical rebuilds.


created_at: 2026-06-22T00:00:00.000Z
description:
  V71 — Weekly Letters removed. Drops the app_channel_weekly_letter table (the per-ISO-week "letter to a creator" publication — iso_week, week_start, week_end, headline, dek, body_markdown, evidence_json) and its idx_scwl_week_end index. The home Weekly Letters disclosure, the /weekly and /weekly/[isoWeek] archive surfaces, and the generated weekly RSS feed (generate-weekly-feed.js) are retired alongside the builder (compute-weekly-letters.js / the longitudinal-wisdom writeWeeklyLetters call); the bare /weekly path now 301s to the channel home. The fixture cold build produces one fewer table and the public DB schema_version advances to 71. No other table or column changes — a pure drop.


created_at: 2026-06-30T00:00:00.000Z
description:
  V72 — lifetime accumulators for the exempt forward-tail ledgers (Time-Machine Reckoning, Goal D / D0). The A3 de-walk bounded app_wisdom_verdict_daily and app_insight_snapshot to a ~90-day forward tail, so any reader that aggregated the WHOLE ledger for a lifetime figure went window-relative and LIED once a channel is older than the window (getWisdomHistorySummaries flip_count/first_date/last_changed; /help/detectors first_fired/total_fires — the B3 interim window-floor caveat). Two new NON-snapshot-extended accumulator tables survive the prune by folding each new date forward on a `through_date` high-water mark: (1) app_wisdom_flip_lifetime (PK test_id — flip_count, first_seen_date, last_changed_date, current_status, current_confidence, current_streak_days, through_date), written build-side in build-public-db.js by compute-wisdom-flip-lifetime.js right after app_wisdom_verdict_daily; (2) app_detector_lifetime (PK (detector_name, scope) — total_fires, first_fired_date, last_fired_date, highest_significance, through_date; scope in {slot, logical} carries BOTH the raw prose-routing-slot aggregation and the recovered logical-detector aggregation), written engine-side in dashboard/scripts/generate-snapshots.ts after app_insight_snapshot. Both are EXCLUDED from --rebuild-all truncation so a compute-drift rebuild (seed restored) preserves the accumulated lifetime; a from-scratch reconcile with no seed re-seeds from the bounded tail. Deterministic on the always-cold fixture (no prior lifetime row → seed from the tail; on a young channel tail == full history so lifetime == window). app_wisdom_flip_lifetime moves the BUILD fingerprint (populated at build time); app_detector_lifetime moves the ENGINE-output fingerprint (populated after generate-snapshots; added to the engine-output gate table set) and appears as an empty table in the BUILD fingerprint. getWisdomHistorySummaries re-points to app_wisdom_flip_lifetime; getDetectorActivity / getLogicalDetectorActivity overlay lifetime total_fires + first_fired onto their window rollups; /help/detectors copy reverts to an honest lifetime phrasing.


created_at: 2026-07-07T00:00:00.000Z
description:
  V73 — cross-channel twins retired (sis / Goal A, A5; operator-ratified 2026-07-07: twins are OUT entirely). Drops the V67 app_pool_twin table and its idx_aptw_snapshot_date index end-to-end: the compute module (compute-pool-twins.js), the writer seam in write-pool-tables.js, the dashboard reader/component, and the catalog rows all go with it. The named 1:1 "channels whose opening curve looks like yours" surface never fit the pool's model — it was DARK behind its own N≥10 floor from the day it shipped — and the named side-by-side now lives on exactly ONE surface, the /channels directory (app_pool_named_peer, D-17), which is UNTOUCHED by this drop. A defensive DROP TABLE IF EXISTS runs in createPoolTables so a seeded pre-V73 DB that ever skips the cold rebuild sheds the orphan table; fresh builds simply create one fewer table. This entry also states the pool's no-floors rung model plainly (the Anti-Gating Law, operator-ratified 2026-07-01/02, implemented sis/A1): the rungs are DATA-SHAPE rules only — a cohort with the subject as a member renders the FULL percentile grammar (quartiles + Hazen percentile + conformal band + trajectory class) from k=2; a cohort without the subject renders the quartile band from k=2; k=1 is a self-mirror and stays render-silent. The ONLY numeric gate anywhere in the pool is the definition of a pool itself (≥2 members / ≥2 videos across ≥2 channels). There is no k-floor, no positioning floor, no width check, no dominant-member cap, and no seeded noise; every published statistic is the raw order statistic, and honesty is carried by the drawn band plus the floored member_band attribution, never by withholding. This supersedes the V66 narration (its N≈100 POSITION_FLOOR, width check, and seeded-noise description are history, kept verbatim above per the append-only rule) and the V67 twins narration the same way.


created_at: 2026-07-08T00:00:00.000Z
description:
  V74 — milestone calibration feedback (sis / Goal B, B2): the most-read number gets a track record. summary_threshold_projection gains three nullable REAL columns — band_widen_k_low, band_widen_k_high, historical_crossing_coverage — back-written after the walker by the autotune third stage (compute-forecast-autotune.js#applyMilestoneAutotune), mirroring summary_channel_forecast's band_widen_k_* / historical_band_coverage columns. Mechanism: every published milestone row now enters the SAME calibration side-cart the arc uses (forecast_calibration_log / public/data/forecast-calibration-log.json) with documented reuse semantics and NO ledger DDL change — forecast_type = milestone_subscribers | milestone_cumulative_views | milestone_video_count, horizon_days carries the THRESHOLD VALUE (the within-type discriminator; a days-ahead horizon on arc rows), and predicted_value/_low/_high are the projected DAYS-OUT to the crossing (integer date-diffs of the published dates). Resolution: actual_value = days from forecast_made_on to the first recorded date the metric's cumulative series (subs_total_eod spine / backward-anchored views + video-count cumsums) crosses the threshold; an overdue-uncrossed entry (elapsed > predicted_high, no crossing) scores inside_band = 0 immediately — the C2 honest-MISS principle, never a silent denominator exit — with actual_value left open until the crossing lands (every materialized field is resolution-day-independent, which keeps the seeded-vs-cold gate's allowlist untouched). The backfill walker (backfill-forecast-calibration.js#backfillMilestoneCalibration) replays milestone projections per historical origin so crossing coverage exists from day one after the standing side-cart wipe (FORECAST_LOGIC_VERSION 4→5 arms it: the entry schema changed). Autotune back-write: widened projected_date_low/high in days-space (unwind-idempotent, floor at 0 days, dates rounded to whole days so re-application is an exact fixpoint), confidence recomputed from the FINAL stored dates, and historical_crossing_coverage = trailing-window inside-band fraction (COVERAGE_WINDOW=10, NULL below COVERAGE_MIN_N=5 — on the live channels these stay NULL for months by design: a safety net, not a day-one actor). Dashboard: the threshold reader carries the new columns and assessThreshold demotes confident → directional when historical_crossing_coverage < 0.5, composing with the existing calibration cap exactly like the arc's demoteByCoverage. Seeded-path migration: PRAGMA-checked ALTER TABLE ADD COLUMN in the writer's writeSchema (signal_family precedent) so the live incremental build gains the columns without a cold rebuild.


created_at: 2026-08-04T00:00:00.000Z
description:
  V75 — pool window provenance (A1 / blueprint 0.1, ruling R2). Adds two nullable columns to app_pool_cell_stat: known_days INTEGER (how many days inside the trailing 28-day window the cohort statistic actually observed — the MINIMUM across the cell's members, the floor of observation backing the row) and window_scale REAL (the MAXIMUM multiplier any member needed to express its observed quantity as a 28-day equivalent — 1.0 when the window was fully observed, and always 1.0 for the rate-shaped metrics ctr_28d / traffic_*_share_28d, which are scale-free ratios). They exist because A1 replaced the pre-existing all-days-known knowability contract with TOLERANT per-metric extraction: YouTube reports on a 2-3 day lag, so the trailing dates of every live window are null by construction, and the strict rule took views_28d, ctr_28d and all four traffic_*_share_28d DARK across the whole live pool from 2026-07-31 (6 of 104 cells withheld). Each metric now reads over the KNOWN days inside its window (floor: METRIC_MIN_KNOWN_DAYS = 14, ported from the forecast prior's already-proven tolerant extractor — a per-member DATA-KNOWABILITY rule, never a pool-size gate) and rate-scales the result to a 28-day equivalent; a fully observed window scales by exactly 1, so an un-lagged channel's value is byte-identical to the pre-A1 sum. The two columns keep that scaled number auditable: the row says how much of the window it saw. NULL on every dark row, on the lifetime-shaped metrics (video_day7_views, video_retention_half — no window), on the cone rows, and on the additive age-cohort families (chanage:/vidage:, which are not 28d-windowed). Same slice also removes the pre-Anti-Gating >=3-video floor on video_day7_views (compute-pool-cells.js and the app_pool_named_peer video_day7_views_median sibling) and appends a whole-pool `*|*|*|*` rung to the coarsening ladder so a cross-category pool is no longer split into invisible single-member cells. Seeded-path migration: PRAGMA-checked ALTER TABLE ADD COLUMN in createPoolTables (the V74 precedent). Determinism unchanged: pure functions of the extract, stamps bind to asOfDate, byte-identical rebuilds.


created_at: 2026-08-04T00:00:00.000Z
description:
  V76 — the widen-only forecast auto-tune is RETIRED, and its two receipt columns go with it (enhance / Goal C, C1; ruling R14). DROPS band_widen_k_low + band_widen_k_high from BOTH summary_channel_forecast and summary_threshold_projection (V74 added the milestone pair; the arc pair predates it). Why: those columns recorded the multipliers a post-pass applied to a freshly-built band so a consumer could reconstruct the raw one. The pass was saturated in production — band_widen_k_low/high sat at the 5.0 K_MAX cap on @theartharrison's daily_views cell — and a band that must be inflated five-fold to contain reality is not a mis-tuned band but a wrong MODEL. C1 rebuilt the model: summary_channel_forecast's centre is now a recency-weighted, MAD-trimmed count level (7-day half-life over 28 raw days) plus a trend added only behind the ported R2>=0.85 slope-stability gate, hard-capped at the channel's own best 56-day week; its band is per-horizon split-conformal on the channel's own realized changes at CALENDAR offsets (no sqrt(h) pooling, median-recentred and unioned with the persistence-anchor reading, half-widths monotone in h), falling back through a nearest-horizon borrow, a negative-binomial/Poisson moment match on the per-day counts, and a wide relative band. Measured on the four real audit DBs: @theartharrison daily_views +7d 63.91 -> 10.33 (honest ~10.7), walk-forward coverage 0.921/0.912/0.841/0.913 at h=7/14/30/90, and @ended-x5l goes from 8 all-NULL rows to 8 published rows via the new summary_channel_snapshot_daily cold-start spine. compute-forecast-autotune.js is DELETED (module + test), and the third build walker with it; the two things it did that were read-outs of resolved history rather than band adjustments moved into compute-forecast-calibration.js — coverage_below_floor_days (the chronic-miss streak dashboard/src/lib/forecast/usability.ts demotes on) and historical_crossing_coverage (the milestone track record the threshold demotion reads) — so neither column loses its writer. summary_channel_forecast keeps historical_band_coverage / historical_hit_rate / coverage_below_floor_days; summary_threshold_projection keeps historical_crossing_coverage and now publishes its conformal crossing dates unwidened. Readers: dashboard/src/lib/forecast/thresholds.ts drops both fields from ThresholdProjection and from its two SELECTs. No seeded-path migration is needed or possible for a DROP — the live build is always cold (Mirror-C2), and a carried-forward DB simply keeps two orphan columns nothing reads or writes.


created_at: 2026-08-04T01:00:00.000Z
description:
  V77 — per-video projections stop waiting (enhance / Goal C, C3; discharges GZ-T6). ONE new table and THREE new columns. NEW app_decay_curve_library (PK (cluster_id, age_days, snapshot_date)): the two decay SHAPES a catalogue actually carries — front_loaded (a big first-days burst, then flat) and slow_burn (patient accrual) — learned by k-medoids with k = 2, a deterministic PAM init (seed 1 = the curve with the smallest total L1 distance to all others, seed 2 = the curve farthest from it, every tie broken by video_id ascending) and NO RNG at any point, over normalized cumulative-share vectors across ages 0..27. Published as the cluster MEDOID CURVE (cumulative_share + daily_share per age) plus member_video_count and the shared floored member_band — never a video_id, never a contributor_id: a medoid drawn from another pooled channel would otherwise name that channel's video by reference (docs/pool-privacy.md identity wall). Built from the pool extract when one is supplied, from this channel's own video_daily when one is not, so it lights from the smallest real input (Anti-Gating, CLAUDE.md invariant 11). Writer scripts/public-db/compute-decay-curve-library.js, wired through the walker's computeDecayModel. THREE new columns on summary_video_decay_model: shrink_weight REAL, curve_cluster TEXT, curve_cluster_distance REAL. shrink_weight is the continuous replacement for the V62 usable_for_projection quality bar: the empirical-Bayes weight B = varOwn / (varOwn + tau2Prior) in the new THREE-LEVEL hierarchy (video <- channel <- pool), where 0 means the projection is fit entirely from the video's own daily views and 1 means it is entirely the channel/pool curve. The writer no longer requires 14 post-day-3 rows to emit anything — that gate is why usable_for_projection was true on 3 of 87 live videos and no video was projectable before ~day 17 — so EVERY published video now carries a row, a day-1 video at B = 1 reproducing the channel curve exactly. usable_for_projection is KEPT and stays populated, redefined as simply "a projection exists" (1 whenever the predictions are non-null), so pre-V77 readers keep working instead of silently emptying; dashboard/src/lib/db/analytical.ts selects the three new columns and dashboard/src/lib/insights/detectors/decay-projection.ts filters its catalog share on shrink_weight <= 0.5 with a NULL fallback to the legacy flag. curve_cluster / curve_cluster_distance place each video against the learned library. Also in the same slice, WITHOUT DDL: the vidage pool cohort gains an additive CUMULATIVE family (metric video_cumulative_views on the existing app_pool_cell_stat columns) because the per-day family's medians are 0 at nearly every age >= 2 on the real pool, which left app_video_forecast_prior EMPTY in all four live DBs — the cumulative family is monotone from a video's first view and lit 91 ages per audit DB, taking the prior from 0 to 27/38/28/1 rows; and summary_video_trajectory_cone stops NULLing its percentile columns below five peers (from two peers up it draws the observed range, C1's shared R-7 quantile replacing a private floor-pick) — no column change, 2,556 previously-blank thin-cone rows now carry a band. Determinism: no RNG, no wall clock, every stamp binds to asOfDate; app_decay_curve_library is in SNAPSHOT_TRUNCATE_LIST for --rebuild-all correctness.


created_at: 2026-08-04T02:00:00.000Z
description:
  V78 — CTR stops being a tier and becomes a posterior (enhance / Goal C, C4; discharges GZ-T8). ONE new table: app_ctr_prior (PK (scope, scope_key, snapshot_date)), the THREE LEVELS of a beta-binomial hierarchy a click rate is read against — scope='pool' (leave-one-out across the OTHER pool members, present only with a pool extract and POOL_AGGREGATES_ENABLED), scope='channel' (this channel's own typical rate, itself shrunk toward the pool row), and scope='channel_source' (per traffic source, scope_key = the traffic_source_id, shrunk toward the channel row). Each row publishes prior_mean / prior_strength / prior_alpha / prior_beta from a method-of-moments Beta match over the level's units: mu = SUMk/SUMn, tau2 = max(V - W, 0) with V the impression-weighted spread of the unit rates and W the binomial noise inside it, nu = mu(1-mu)/tau2 - 1 clamped to [1, 5000]. A child level shrinks toward its parent as the Beta-binomial posterior of the child's own aggregate: mu_child = (SUMk_child + alpha_parent) / (SUMn_child + nu_parent). WHY: CTR shipped through four HARD TIERS keyed on the raw impression count (ctrConfidenceTier: <50 noise, <250 low, <1000 medium, else high) plus a minImpressions=100 cut on the distribution/quadrant side, so a video with 2 clicks of 5 impressions was either DROPPED from the read entirely or rendered as a struck-through 40%. Both are the same error: a thin sample is not an absent one, and 40% is not that video's click rate. The tier COLUMNS are KEPT (no DDL drop — ctr_confidence stays on summary_video / video_daily / traffic_daily and every sibling) but are re-documented as RENDER-DENSITY HINTS; the visible treatment is now the posterior mean plus its Beta q10-q90 band (dashboard/src/lib/ctr-posterior.ts over the new dashboard/src/lib/stats/beta.ts regularized-incomplete-beta inverse), read through dashboard/src/lib/db/ctr-prior.ts. Anti-Gating (CLAUDE.md invariant 11): there is NO sample-size gate anywhere in the module — a level is written whenever it has one impression to speak from, and the honesty of a thin level is carried by its STRENGTH and by the drawn band, never by a withheld row. IDENTITY WALL (docs/pool-privacy.md §Stage-3): the pool row carries a RATE, a strength and the FLOORED member_band only — unit_count / observed_impressions / observed_clicks are NULL on it by construction, because a leave-one-out impression SUM is another member's own number on a small pool; no channel is ever named. Same slice MOVES the v13 ctr_quadrant assignment and the two summary_channel medians (median_video_ctr / median_video_retention) out of compute-base.js into compute-ctr-prior.js#assignCtrQuadrant, wired in the walker immediately after computeBase: the CTR axis is now each video's posterior click rate under the channel level, and the eligibility rule drops the ctr_confidence != 'noise' exclusion (a 12-impression video is CLASSIFIED, not stamped 'noise'), keeping only the retention axis's >=30-views knowability rule and a >0-impressions degeneracy rule. Determinism: pure function of (dst, asOfDate, extract), no RNG, no wall clock — computed_at binds to asOfDate; published REALs quantized to 6 decimals; app_ctr_prior is in SNAPSHOT_TRUNCATE_LIST for --rebuild-all correctness. Fixture mirror: lib/fixture/summaries.ts#computeCtrPriorMirror writes the channel + channel_source levels; the pool level is legitimately ABSENT on every fixture (no extract).


created_at: 2026-08-04T03:00:00.000Z
description:
  V79 - the X-CONF rename (enhance / Goal C, C5; ruling R16). RENAMES app_pool_cell_stat.conformal_low -> cohort_range_low and app_pool_cell_stat.conformal_high -> cohort_range_high at full column depth (DDL, insert, compute, the dashboard reader + PoolDial/PoolStrip, all three self-description catalogs, the public-schema manifest, and every pin). WHY: the retired names, and the prose around them, stated that the pair was a 'distribution-free split-conformal prediction band' over the cohort members with '90% finite-sample coverage' at alpha=0.10. That is a claim the code cannot make. The bounds are the order statistics at ranks floor((alpha/2)(k+1)) and ceil((1-alpha/2)(k+1)), and floor(0.05(k+1)) only exceeds 1 once k >= 39 - so for EVERY pool size this product has ever run against (2 members through 38) BOTH ranks clamp to the extremes and the stored pair is exactly [min, max] of the cohort members. Naming a plain observed min/max after a coverage guarantee it does not have put a false statistical claim in the published schema, which the honesty spine (CLAUDE.md invariant 2, 'no invented benchmarks') forbids. The HONEST description, now carried by the column names, the catalogs and the code: the OBSERVED COHORT RANGE - the low and high edge of what the cohort's own members actually recorded. Nothing about the VALUES changes: the same two order statistics are computed by the same function (renamed conformalBounds -> cohortRangeBounds, CONFORMAL_ALPHA -> COHORT_RANGE_ALPHA) and stored raw, so this is a rename + re-description, not a model change; a rebuild reproduces byte-identical values under the new names. Above k=39 the ranks still move inward and the range tightens - a richness rung deepening with N (invariant 11), never a gate. trajectory_class is UNCHANGED (below_band | within_band | above_band still describe where the subject sits relative to the stored pair). The V66 entry above keeps the retired names and the retired coverage narration VERBATIM per the append-only rule - that is history, not drift. No seeded-path migration is needed or possible for a rename: the live build is always cold (Mirror-C2), and a carried-forward DB simply keeps two orphan columns nothing reads or writes. Fixture builds write no pool rows at all, so only the table schema (hence the fingerprint) moves.


created_at: 2026-08-04T05:00:00.000Z
description:
  V80 - verdict hysteresis and percentile surprise (enhance / Goal C, C6). TWO new columns, both additive. (1) app_wisdom_verdict_daily.boundary_distance REAL - the SIGNED distance between the test's measurement and its own decision boundary, expressed in units of that threshold, stamped beside every verdict at write time. |d| >= 1 means the measurement is at or past the boundary; |d| < 1 means it sits inside the undecided band; NULL when a test's decision is not expressible as a one-dimensional margin. WHY: a verdict was recomputed from scratch each build with no memory of how close it had been to the line, so a belief whose statistic hovered at the threshold reversed itself build after build - ctr_matters_more_than_retention changed verdict TEN times across one channel's 62-day replayed span, and a learning that reverses itself weekly teaches nothing. The stored ledger keeps the raw per-build verdict (nothing is smoothed away on disk); the DISPLAY resolver at dashboard/src/lib/wisdom/hysteresis.ts derives the stable verdict every surface shows, letting a new verdict take over only after it has held for three consecutive builds with |d| >= 1. Replayed displayed flips fall 10 -> 2. The verdict is STABLE, never ABSENT: the head of a ledger displays exactly what it measured, and 'inconclusive' is the one status that cannot displace a standing verdict (it is the absence of a reading, not a reading) - a stretch of inconclusive builds instead pulls the evidence confidence ladder to 'low'. The same resolver drives compute-wisdom-flip-lifetime.js, so app_wisdom_flip_lifetime.flip_count now counts DISPLAYED flips and can no longer disagree with the verdicts listed beside it. (2) app_metric_zscore_daily.surprise REAL - a RANK-BASED percentile companion beside the kept zscore column: (below - above) / sample_size over the same 28-day baseline window, where below/above count baseline values strictly under/over the trailing-7 value and ties contribute nothing. Bounded to [-1, 1] BY CONSTRUCTION, not by clamping, since below + above <= sample_size. summary_channel_metrics_daily.anomaly_score_composite switches from SUM(ABS(zscore)) to SUM(ABS(surprise)) in a single phase (no dual-write interim) and the metric-anomaly detector plus the chart anomaly overlay rank on surprise, so the composite can no longer be swamped by one unbounded metric - each of the five tracked metrics contributes at most 1.0. zscore is KEPT and still written: it remains the natural-units read of how far a day sat from its baseline mean, and the download keeps both. Both columns are nullable and guarded-ALTER'd onto a restored pre-V80 snapshot; a NULL surprise drops out of the composite sum exactly like a NULL zscore already does. The same session lights the nine requires_cross_channel wisdom tests, which the runner had hard-skipped as not_currently_testable since the canon shipped - no schema change of their own (they write ordinary app_wisdom_verdict_daily rows).


created_at: 2026-08-04T06:00:00.000Z
description:
  V81 - the decay fit stops being least-squares and starts carrying its own error bar (enhance / Goal D, D-s2). ONE new column: summary_video_decay_model.quiet_date_uncertainty_days REAL - the plus-or-minus, in days, on predicted_quiet_date. WHY THE FIT CHANGED: the video's own decay slope is fit over as few as MIN_OWN_FIT_DAYS = 3 post-day-3 points, and ordinary least squares is the wrong estimator in that regime - one mid-life traffic bump (a Shorts-feed or Suggested surge, the single most common thing that happens to a video) drags the line with it. Measured on synthetic series with a known slope and one 25x mid-life spike, 40 replicates per cell: at n = 8, true b = -0.0800, OLS recovered -0.04441 (45% low) and a Poisson-deviance IRLS recovered +0.04918 - a SIGN FLIP, calling a decaying video a rising one - while Theil-Sen recovered -0.07834; at n = 14 the three read -0.07519 / -0.01267 / -0.08168. On clean exponential, flat and rising series all three agree inside noise, so nothing is lost where OLS was already adequate. Theil-Sen also wins on determinism, which is load-bearing here: the Poisson IRLS converged in 3, 4, 5 or 6 iterations across the same probe, i.e. it sits on a live convergence-tolerance boundary, and a one-iteration difference between arm64 and x64 is exactly the cross-architecture drift DECAY_REAL_DECIMALS exists to absorb; Theil-Sen does not iterate at all and its estimate is an ORDER STATISTIC of the pairwise slopes - a selection, not an accumulation - so last-bit Math.log drift cannot compound. The CHANNEL curve (level 2 of the C3 hierarchy) keeps OLS: it is fit over every point of every video at once, a regime where the estimators agree and where exact Theil-Sen would be quadratic over tens of thousands of points. Above THEIL_SEN_MAX_POINTS = 400 own-fit points the OLS slope and its standard-error band stand in - a compute-cost bound, never a gate: every video gets a slope and a band on both sides of the line. THE NEW COLUMN: the quiet date solves a + b*age = ln(6) for age, so its uncertainty is the slope's uncertainty carried through that solve - the same crossing re-solved at both edges of the slope's 95% band, halved. The slope band is Theil-Sen's distribution-free Kendall rank interval (pairwise-slope order statistics at ranks (m -/+ C)/2 with C = z*sqrt(n(n-1)(2n+5)/18)) - integer ranks, no residual variance, no n-2 degrees of freedom, no normal-theory assumption applied to 5 points - widened in quadrature for however much of the slope is borrowed from the channel/pool curve under the C3 shrink weight. NULL when there is no quiet date, and NULL when the shallow edge of the slope band is flat or rising, because the curve may then never cross and the late edge of the date band is at infinity: an honest unbounded, never a withheld value. TWO CONSUMERS OF THE OLD R-SQUARED GATE GO WITH IT. Build-side, classifyShrunk's own-data trust test changes from r2 > 0.3 to 'the slope band excludes zero' (|b| > ciHalf) - the same question, is the direction of this curve resolved or is it noise, asked in a form 5 points can answer. Read-side, dashboard/src/lib/insights/detectors/decay-projection.ts drops R2_GATE = 0.7 for a band-width gate: a video fires video_imminent_quiet when its projected quiet date is inside the horizon AND the plus-or-minus on that date is no wider than the horizon itself - the uncertainty must be smaller than the claim. goodness_of_fit_r2 is KEPT and still written on every row: it remains an honest description of how straight the log-view series is, and the download keeps it. It simply no longer decides anything. Determinism: no RNG, no wall clock, stamps bind to asOfDate, the new REAL is quantized through roundReal at DECAY_REAL_DECIMALS = 6 like every other REAL in the module. Seeded-path migration: PRAGMA-checked ALTER TABLE ADD COLUMN beside the three V77 columns. forecast_decay_history copies the fit values verbatim, so DECAY_LOGIC_VERSION goes 1 -> 2 and the in-build wipe re-bootstraps public/data/forecast-decay-log.json under the new logic per the standing wipe policy.


# data_status

metric_type: reporting_cutoff
available_to: 2026-08-25
source: snapshot-quiet
contributor_id: c-06b6e03a7e70b17553c9
notes:
  The last day this dashboard charts through. Derived from the channel’s own record: the reporting extent, extended across later days the channel’s lifetime view count shows carried no views.


metric_type: reporting_timezone
source: America/Los_Angeles
contributor_id: c-06b6e03a7e70b17553c9
notes:
  YouTube reporting rolls up to calendar days in PT (America/Los_Angeles), not your local timezone. A "day" in this dataset is a calendar day in PT.


# traffic_source

api_name: NO_LINK_OTHER
display_name: Direct / Unknown
category: direct
description:
  Direct visits or unknown sources. Catch-all when YouTube can't attribute the view to a specific surface.


api_name: ANNOTATION
display_name: Cards / Annotations
category: interactive
description:
  Legacy in-video annotation overlay (deprecated by YouTube — surfaces only on archival annotated videos).


# summary_channel

contributor_id: c-06b6e03a7e70b17553c9
first_video_date: 2025-10-18
latest_data_date: 2026-08-24
publish_gap_distribution: {"0":10,"1":5,"3":1,"4":1,"6":1,"8":3,"12":1,"14":1,"19":1,"24":1,"39":1,"42":1,"119":1}
snapshot_date: 2026-08-25
day_of_week_trend:
  {"sunday":{"slope":-0.92,"direction":"down"},"monday":{"slope":-0.12,"direction":"flat"},"tuesday":{"slope":-1.08,"direction":"down"},"wednesday":{"slope":-1.8,"direction":"down"},"thursday":{"slope":-0.04,"direction":"flat"},"friday":{"slope":-18.69,"direction":"down"},"saturday":{"slope":-0.4,"direction":"down"}}


# channel_timeline_event

event_key: ed5c7599dd6368a2
date: 2026-01-14
event_type: step_change
detector: step_change
headline: daily views (7-day mean) shifted around 2026-01-14
direction: notable
snapshot_date: 2026-08-25
evidence_json:
  {"metric":"views_7d","metric_label":"daily views (7-day mean)","split_date":"2026-01-14","before_mean":247.8551,"after_mean":10.5047,"magnitude_pct":-96}


event_key: 145a9e6219d5f0ae
date: 2026-08-05
event_type: step_change
detector: step_change
headline: CTR (7-day weighted) shifted around 2026-08-05
direction: positive
snapshot_date: 2026-08-25
evidence_json:
  {"metric":"weighted_ctr_7d","metric_label":"CTR (7-day weighted)","split_date":"2026-08-05","before_mean":0.0586,"after_mean":0.1021,"magnitude_pct":74}


event_key: 40e1c636fea64161
date: 2025-12-29
event_type: step_change
detector: step_change
headline: avg view duration (7-day mean) shifted around 2025-12-29
direction: notable
snapshot_date: 2026-08-25
evidence_json:
  {"metric":"avd_7d","metric_label":"avg view duration (7-day mean)","split_date":"2025-12-29","before_mean":90.2489,"after_mean":44.5197,"magnitude_pct":-51}


event_key: 749c8e1b147a1315
date: 2026-06-15
event_type: step_change
detector: step_change
headline: subscribers gained (7-day mean) shifted around 2026-06-15
direction: notable
snapshot_date: 2026-08-25
evidence_json:
  {"metric":"subs_gained_rolling","metric_label":"subscribers gained (7-day mean)","split_date":"2026-06-15","before_mean":0.1081,"after_mean":0,"magnitude_pct":-100}


event_key: f2c35a16d0b6fae4
date: 2025-11-03
event_type: rank_change
detector: video_lead
detail: 30 vs 26
direction: notable
video_id: 0_4YYhl8dO0
snapshot_date: 2026-08-25
headline:
  I OPENED A DRIVE THRU! PT1 overtook I STARTED LANDSCAPING WITH A MOWER AND A TRUCK! for lifetime views

evidence_json:
  {"kind":"video_lead","prior_leader":"pVHLTbhPQ98","new_leader":"0_4YYhl8dO0","prior_value":26,"new_value":30,"prior_label":"I STARTED LANDSCAPING WITH A MOWER AND A TRUCK!","new_label":"I OPENED A DRIVE THRU! PT1"}


event_key: 43b8cf2889c66942
date: 2025-11-12
event_type: rank_change
detector: video_lead
headline: I STARTED A ABANDONED WATER PARK! overtook I OPENED A DRIVE THRU! PT1 for lifetime views
detail: 84 vs 76
direction: notable
video_id: 3uVXLL053R8
snapshot_date: 2026-08-25
evidence_json:
  {"kind":"video_lead","prior_leader":"0_4YYhl8dO0","new_leader":"3uVXLL053R8","prior_value":76,"new_value":84,"prior_label":"I OPENED A DRIVE THRU! PT1","new_label":"I STARTED A ABANDONED WATER PARK!"}


event_key: a3eca028b719761a
date: 2025-11-24
event_type: rank_change
detector: video_lead
detail: 1,308 vs 251
direction: notable
video_id: s52ih_eGyAE
snapshot_date: 2026-08-25
headline:
  Who is the best Youtuber besides MrBeast? overtook I STARTED A ABANDONED WATER PARK! for lifetime views

evidence_json:
  {"kind":"video_lead","prior_leader":"3uVXLL053R8","new_leader":"s52ih_eGyAE","prior_value":251,"new_value":1308,"prior_label":"I STARTED A ABANDONED WATER PARK!","new_label":"Who is the best Youtuber besides MrBeast?"}


event_key: de76baf16206c4aa
date: 2025-11-24
event_type: rank_change
detector: source_lead
headline: Shorts Feed overtook Suggested Videos in weekly views
detail: 2,073 vs 63 over the trailing 7 days
direction: notable
snapshot_date: 2026-08-25
evidence_json:
  {"kind":"source_lead","prior_leader":"7","new_leader":"24","prior_value":63,"new_value":2073,"prior_label":"Suggested Videos","new_label":"Shorts Feed"}


event_key: feff3e16fb1b270f
date: 2026-01-05
event_type: rank_change
detector: video_lead
detail: 4,258 vs 2,261
direction: notable
video_id: B4H9jdIp7AA
snapshot_date: 2026-08-25
headline:
  This was a close call!#americantrucksimulator #ats overtook Who is the best Youtuber besides MrBeast? for lifetime views

evidence_json:
  {"kind":"video_lead","prior_leader":"s52ih_eGyAE","new_leader":"B4H9jdIp7AA","prior_value":2261,"new_value":4258,"prior_label":"Who is the best Youtuber besides MrBeast?","new_label":"This was a close call!#americantrucksimulator #ats"}


event_key: 7b71f946a4927847
date: 2026-01-14
event_type: rank_change
detector: source_lead
headline: Channel Page overtook Shorts Feed in weekly views
detail: 38 vs 30 over the trailing 7 days
direction: notable
snapshot_date: 2026-08-25
evidence_json:
  {"kind":"source_lead","prior_leader":"24","new_leader":"4","prior_value":30,"new_value":38,"prior_label":"Shorts Feed","new_label":"Channel Page"}


event_key: 7bea0ef6a8e2b3ca
date: 2026-01-25
event_type: rank_change
detector: source_lead
headline: Hashtag Page overtook Channel Page in weekly views
detail: 14 vs 0 over the trailing 7 days
direction: notable
snapshot_date: 2026-08-25
evidence_json:
  {"kind":"source_lead","prior_leader":"4","new_leader":"26","prior_value":0,"new_value":14,"prior_label":"Channel Page","new_label":"Hashtag Page"}


event_key: 2a28e7655d3e5d47
date: 2026-05-09
event_type: rank_change
detector: source_lead
headline: Suggested Videos overtook Hashtag Page in weekly views
detail: 29 vs 0 over the trailing 7 days
direction: notable
snapshot_date: 2026-08-25
evidence_json:
  {"kind":"source_lead","prior_leader":"26","new_leader":"7","prior_value":0,"new_value":29,"prior_label":"Hashtag Page","new_label":"Suggested Videos"}


event_key: 10556f59ad7ace4c
date: 2026-06-05
event_type: rank_change
detector: source_lead
headline: Shorts Feed overtook Suggested Videos in weekly views
detail: 368 vs 126 over the trailing 7 days
direction: notable
snapshot_date: 2026-08-25
evidence_json:
  {"kind":"source_lead","prior_leader":"7","new_leader":"24","prior_value":126,"new_value":368,"prior_label":"Suggested Videos","new_label":"Shorts Feed"}


event_key: 6e4d38d7464f9afb
date: 2026-06-23
event_type: rank_change
detector: source_lead
headline: Suggested Videos overtook Shorts Feed in weekly views
detail: 11 vs 0 over the trailing 7 days
direction: notable
snapshot_date: 2026-08-25
evidence_json:
  {"kind":"source_lead","prior_leader":"24","new_leader":"7","prior_value":0,"new_value":11,"prior_label":"Shorts Feed","new_label":"Suggested Videos"}


event_key: 519e7d85d488b58f
date: 2026-06-28
event_type: audience_expansion
detector: audience_expansion
headline: Canada crossed 5% of views on I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS!
direction: positive
video_id: 0ME3aXfNvKU
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"0ME3aXfNvKU","country_code":"CA","share_at_crossing":1,"first_view_date":"2026-06-28"}


event_key: de7eb62f2e69e2f0
date: 2026-07-11
event_type: audience_expansion
detector: audience_expansion
headline: United States crossed 5% of views on I STARTED A TRUCK DEALERSHIP
direction: positive
video_id: G3X-t3NKOSE
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"G3X-t3NKOSE","country_code":"US","share_at_crossing":1,"first_view_date":"2026-07-11"}


event_key: 39eabbbc36863daa
date: 2026-06-13
event_type: audience_expansion
detector: audience_expansion
headline: United States crossed 5% of views on Comment your map suggestions below!
direction: positive
video_id: G8RciT3IC9s
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"G8RciT3IC9s","country_code":"US","share_at_crossing":1,"first_view_date":"2026-06-13"}


event_key: ab2c8ae4071ea9b3
date: 2026-07-11
event_type: audience_expansion
detector: audience_expansion
headline: United States crossed 5% of views on Billie Eilish fans here!
direction: positive
video_id: KjL7WhexDeM
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"KjL7WhexDeM","country_code":"US","share_at_crossing":1,"first_view_date":"2026-07-11"}


event_key: b7594fc1fec6473d
date: 2026-06-19
event_type: audience_expansion
detector: audience_expansion
headline: Other crossed 5% of views on CAN I PAY OFF THIS LOAN?
direction: positive
video_id: eju1Rb5gc7U
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"eju1Rb5gc7U","country_code":"OT","share_at_crossing":0.3333,"first_view_date":"2026-06-19"}


event_key: df1e32ce643294eb
date: 2026-06-19
event_type: audience_expansion
detector: audience_expansion
headline: United States crossed 5% of views on CAN I PAY OFF THIS LOAN?
direction: positive
video_id: eju1Rb5gc7U
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"eju1Rb5gc7U","country_code":"US","share_at_crossing":0.6667,"first_view_date":"2026-06-19"}


event_key: 13a3b6b548f4c42d
date: 2026-07-11
event_type: audience_expansion
detector: audience_expansion
headline: United States crossed 5% of views on NO LYING
direction: positive
video_id: gTEPrm7TWpU
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"gTEPrm7TWpU","country_code":"US","share_at_crossing":1,"first_view_date":"2026-07-11"}


event_key: 9890b2032e8594e6
date: 2026-07-10
event_type: audience_expansion
detector: audience_expansion
headline: Finland crossed 5% of views on I STARTED A SUPERMARKET WITH $10,000 AND A STORE
direction: positive
video_id: gX8WrmSb4Hc
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"gX8WrmSb4Hc","country_code":"FI","share_at_crossing":1,"first_view_date":"2026-07-10"}


event_key: 4c563130abd595a0
date: 2026-07-11
event_type: audience_expansion
detector: audience_expansion
headline: United States crossed 5% of views on I might be one of them
direction: positive
video_id: o5c-3CzKVOk
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"o5c-3CzKVOk","country_code":"US","share_at_crossing":1,"first_view_date":"2026-07-11"}


event_key: 829c3ff50fddcbea
date: 2026-07-02
event_type: audience_expansion
detector: audience_expansion
headline: United States crossed 5% of views on I STARTED LANDSCAPING WITH A MOWER AND A TRUCK!
direction: positive
video_id: pVHLTbhPQ98
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"pVHLTbhPQ98","country_code":"US","share_at_crossing":1,"first_view_date":"2026-07-02"}


event_key: 3869ae1afe2bf80a
date: 2026-06-13
event_type: audience_expansion
detector: audience_expansion
headline: India crossed 5% of views on CAN BEAM NG AI ESCAPE ME?
direction: positive
video_id: pn2r7K_BnVk
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"pn2r7K_BnVk","country_code":"IN","share_at_crossing":1,"first_view_date":"2026-06-13"}


event_key: 761288b97e161122
date: 2026-06-16
event_type: audience_expansion
detector: audience_expansion
headline: Mexico crossed 5% of views on CAN BEAM NG AI ESCAPE ME?
direction: positive
video_id: pn2r7K_BnVk
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"pn2r7K_BnVk","country_code":"MX","share_at_crossing":0.5,"first_view_date":"2026-06-16"}


event_key: 946f29e0b5a56027
date: 2026-06-19
event_type: audience_expansion
detector: audience_expansion
headline: United States crossed 5% of views on CAN BEAM NG AI ESCAPE ME?
direction: positive
video_id: pn2r7K_BnVk
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"pn2r7K_BnVk","country_code":"US","share_at_crossing":0.3333,"first_view_date":"2026-06-19"}


event_key: 12000cbd6106ebf1
date: 2026-06-23
event_type: audience_expansion
detector: audience_expansion
headline: Philippines crossed 5% of views on CAN BEAM NG AI ESCAPE ME?
direction: positive
video_id: pn2r7K_BnVk
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"pn2r7K_BnVk","country_code":"PH","share_at_crossing":0.25,"first_view_date":"2026-06-23"}


event_key: 1c153009573a3b22
date: 2026-07-14
event_type: audience_expansion
detector: audience_expansion
headline: United States crossed 5% of views on R6 Moments #1
direction: positive
video_id: q2rDsdCZDUY
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"q2rDsdCZDUY","country_code":"US","share_at_crossing":1,"first_view_date":"2026-07-14"}


event_key: d619bf75774c3375
date: 2026-07-22
event_type: audience_expansion
detector: audience_expansion
headline: United Kingdom crossed 5% of views on R6 Moments #1
direction: positive
video_id: q2rDsdCZDUY
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"q2rDsdCZDUY","country_code":"GB","share_at_crossing":0.1667,"first_view_date":"2026-07-22"}


event_key: d019ae5f85d550e9
date: 2026-07-08
event_type: audience_expansion
detector: audience_expansion
headline: United States crossed 5% of views on Who can get the longest?
direction: positive
video_id: wLKYr7Pwts4
snapshot_date: 2026-08-25
evidence_json:
  {"scope":"video","video_id":"wLKYr7Pwts4","country_code":"US","share_at_crossing":1,"first_view_date":"2026-07-08"}


event_key: 31907db138629e11
date: 2026-08-20
event_type: source_quiet
detector: source_quiet
headline: Suggested Videos quieted on CAN I PAY OFF THIS LOAN?
detail: 53 views in the prior 14-day window; the last 7 days carried none from this source
direction: neutral
video_id: eju1Rb5gc7U
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"eju1Rb5gc7U","source_id":7,"source_name":"Suggested Videos","last_view_date":"2026-08-13","prior_14d_views":53}


event_key: 07cde71a671a79da
date: 2025-11-07
event_type: stage_transition
detector: stage_transition
headline: I OPENED A DRIVE THRU! PT1: peak -> tail
direction: neutral
video_id: 0_4YYhl8dO0
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"0_4YYhl8dO0","old_stage":"peak","new_stage":"tail","days_in_old_stage":5,"magnitude":136.1344537815126,"views_3d_before":11.333333333333334,"views_3d_after":2.3333333333333335,"views_rate_change_pct":-79.41176470588235}


event_key: 9b49f40732043483
date: 2025-11-21
event_type: stage_transition
detector: stage_transition
headline: I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS!: peak -> tail
direction: neutral
video_id: 0ME3aXfNvKU
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"0ME3aXfNvKU","old_stage":"peak","new_stage":"tail","days_in_old_stage":2,"magnitude":73.46938775510205,"views_3d_before":2.3333333333333335,"views_3d_after":1,"views_rate_change_pct":-57.14285714285715}


event_key: 5cc894def5176165
date: 2025-11-26
event_type: stage_transition
detector: stage_transition
headline: I STARTED A ABANDONED WATER PARK!: tail -> dormant
direction: neutral
video_id: 3uVXLL053R8
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"3uVXLL053R8","old_stage":"tail","new_stage":"dormant","days_in_old_stage":6,"magnitude":116.07142857142857,"views_3d_before":2.6666666666666665,"views_3d_after":1,"views_rate_change_pct":-62.5}


event_key: a613e758493ca793
date: 2026-01-05
event_type: stage_transition
detector: stage_transition
headline: Wish my channel made this lol.: peak -> tail
direction: neutral
video_id: ZlI4-KgneH0
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"ZlI4-KgneH0","old_stage":"peak","new_stage":"tail","days_in_old_stage":2,"magnitude":21.428571428571423,"views_3d_before":2,"views_3d_after":1.6666666666666667,"views_rate_change_pct":-16.666666666666664}


event_key: 26d0912078a1bf60
date: 2026-01-05
event_type: stage_transition
detector: stage_transition
headline: FIVE FINGER FANS HERE!: quiet -> re_emerged
direction: positive
video_id: imCOLO-l9Xs
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"imCOLO-l9Xs","old_stage":"quiet","new_stage":"re_emerged","days_in_old_stage":1,"magnitude":799.9999999999998,"views_3d_before":0.3333333333333333,"views_3d_after":2.6666666666666665,"views_rate_change_pct":699.9999999999999}


event_key: ff7e95b8fd7f5b19
date: 2026-01-09
event_type: stage_transition
detector: stage_transition
headline: Can you do it faster?: peak -> tail
direction: neutral
video_id: 5CyIzDZ359c
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"5CyIzDZ359c","old_stage":"peak","new_stage":"tail","days_in_old_stage":3,"magnitude":95.23809523809524,"views_3d_before":1,"views_3d_after":0.3333333333333333,"views_rate_change_pct":-66.66666666666667}


event_key: 7d261b9e9d7e306f
date: 2026-01-10
event_type: stage_transition
detector: stage_transition
headline: I got that vroom vroom in me 🏎️🏎️🗿🗿💰💰: peak -> tail
direction: neutral
video_id: W368BdGuNco
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"W368BdGuNco","old_stage":"peak","new_stage":"tail","days_in_old_stage":2,"magnitude":85.71428571428571,"views_3d_before":1,"views_3d_after":0.3333333333333333,"views_rate_change_pct":-66.66666666666667}


event_key: 83b4d303b85cc0d4
date: 2026-01-13
event_type: stage_transition
detector: stage_transition
headline: What is the best season?: peak -> tail
direction: neutral
video_id: FGzY0KtdrZ8
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"FGzY0KtdrZ8","old_stage":"peak","new_stage":"tail","days_in_old_stage":1,"magnitude":57.14285714285714,"views_3d_before":1.3333333333333333,"views_3d_after":0.6666666666666666,"views_rate_change_pct":-50}


event_key: 245005f379990947
date: 2026-01-20
event_type: stage_transition
detector: stage_transition
headline: This was a close call!#americantrucksimulator #ats: tail -> dormant
direction: neutral
video_id: B4H9jdIp7AA
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"B4H9jdIp7AA","old_stage":"tail","new_stage":"dormant","days_in_old_stage":6,"magnitude":111.42857142857143,"views_3d_before":5,"views_3d_after":2,"views_rate_change_pct":-60}


event_key: cdbf8929bff1cf33
date: 2026-05-10
event_type: stage_transition
detector: stage_transition
headline: That’s a good question but false answer.: quiet -> peak
direction: neutral
video_id: TIZ-v7Us7dA
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"TIZ-v7Us7dA","old_stage":"quiet","new_stage":"peak","days_in_old_stage":1,"magnitude":0,"views_3d_before":0.3333333333333333,"views_3d_after":0.3333333333333333,"views_rate_change_pct":0}


event_key: 9ef2155dcf13cfa3
date: 2026-05-10
event_type: stage_transition
detector: stage_transition
headline: Hope I’m not too late for this trend lol #jobapplication: peak -> tail
direction: neutral
video_id: q1SBC3YfieY
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"q1SBC3YfieY","old_stage":"peak","new_stage":"tail","days_in_old_stage":2,"magnitude":77.14285714285714,"views_3d_before":1.6666666666666667,"views_3d_after":0.6666666666666666,"views_rate_change_pct":-60}


event_key: 06e86cfacc209597
date: 2026-05-28
event_type: stage_transition
detector: stage_transition
headline: CAN I PAY OFF THIS LOAN?: peak -> tail
direction: neutral
video_id: eju1Rb5gc7U
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"eju1Rb5gc7U","old_stage":"peak","new_stage":"tail","days_in_old_stage":4,"magnitude":89.18918918918921,"views_3d_before":24.666666666666668,"views_3d_after":10.666666666666666,"views_rate_change_pct":-56.756756756756765}


event_key: 387009b6768fdd4e
date: 2026-05-28
event_type: stage_transition
detector: stage_transition
headline: CAN BEAM NG AI ESCAPE ME?: tail -> dormant
direction: neutral
video_id: pn2r7K_BnVk
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"pn2r7K_BnVk","old_stage":"tail","new_stage":"dormant","days_in_old_stage":7,"magnitude":39.99999999999998,"views_3d_before":11.666666666666666,"views_3d_after":9.333333333333334,"views_rate_change_pct":-19.99999999999999}


event_key: 6b429d35d0c934ea
date: 2026-05-30
event_type: stage_transition
detector: stage_transition
headline: I STARTED A TRUCK DEALERSHIP: tail -> dormant
direction: neutral
video_id: G3X-t3NKOSE
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"G3X-t3NKOSE","old_stage":"tail","new_stage":"dormant","days_in_old_stage":9,"magnitude":76.19047619047619,"views_3d_before":5,"views_3d_after":6.666666666666667,"views_rate_change_pct":33.333333333333336}


event_key: e0e91354a8a02001
date: 2026-05-30
event_type: stage_transition
detector: stage_transition
headline: I STARTED LANDSCAPING WITH A MOWER AND A TRUCK!: tail -> dormant
direction: neutral
video_id: pVHLTbhPQ98
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"pVHLTbhPQ98","old_stage":"tail","new_stage":"dormant","days_in_old_stage":10,"magnitude":168.13186813186817,"views_3d_before":4.333333333333333,"views_3d_after":1.3333333333333333,"views_rate_change_pct":-69.23076923076924}


event_key: 7d18112dbfa0a729
date: 2026-06-04
event_type: stage_transition
detector: stage_transition
headline: CAN I PAY OFF THIS LOAN?: tail -> dormant
direction: neutral
video_id: eju1Rb5gc7U
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"eju1Rb5gc7U","old_stage":"tail","new_stage":"dormant","days_in_old_stage":7,"magnitude":161.1111111111111,"views_3d_before":12,"views_3d_after":2.3333333333333335,"views_rate_change_pct":-80.55555555555554}


event_key: 76d09251703918cc
date: 2026-06-06
event_type: stage_transition
detector: stage_transition
headline: Why I cant be a truck driver PT: 2: tail -> dormant
direction: neutral
video_id: Lnw1q7s69e4
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"Lnw1q7s69e4","old_stage":"tail","new_stage":"dormant","days_in_old_stage":6,"magnitude":185.71428571428572,"views_3d_before":1.3333333333333333,"views_3d_after":0,"views_rate_change_pct":-100}


event_key: d907ac450fb98c12
date: 2026-06-13
event_type: stage_transition
detector: stage_transition
headline: I OPENED A DRIVE THRU! PT1: tail -> dormant
direction: neutral
video_id: 0_4YYhl8dO0
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"0_4YYhl8dO0","old_stage":"tail","new_stage":"dormant","days_in_old_stage":7,"magnitude":200,"views_3d_before":2.3333333333333335,"views_3d_after":0,"views_rate_change_pct":-100}


event_key: 8dd3c0f491e8c97e
date: 2026-06-13
event_type: stage_transition
detector: stage_transition
headline: WHY AM I DRIVING A TRUCK?: peak -> tail
direction: neutral
video_id: ZGKE-Y4Aduc
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"ZGKE-Y4Aduc","old_stage":"peak","new_stage":"tail","days_in_old_stage":1,"magnitude":114.28571428571428,"views_3d_before":1,"views_3d_after":0,"views_rate_change_pct":-100}


event_key: e072cda0fdff849d
date: 2026-06-13
event_type: stage_transition
detector: stage_transition
headline: I might be one of them: peak -> tail
direction: neutral
video_id: o5c-3CzKVOk
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"o5c-3CzKVOk","old_stage":"peak","new_stage":"tail","days_in_old_stage":2,"magnitude":128.57142857142856,"views_3d_before":2,"views_3d_after":0,"views_rate_change_pct":-100}


event_key: f622acdd23ac2364
date: 2026-06-13
event_type: stage_transition
detector: stage_transition
headline: Don’t check the sound! 🥶🥶😱😱😨😨: tail -> dormant
direction: neutral
video_id: oBcyoPpKGOs
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"oBcyoPpKGOs","old_stage":"tail","new_stage":"dormant","days_in_old_stage":11,"magnitude":257.1428571428571,"views_3d_before":0.6666666666666666,"views_3d_after":0,"views_rate_change_pct":-100}


event_key: e23bb56aeb648e77
date: 2026-06-16
event_type: stage_transition
detector: stage_transition
headline: Billie Eilish fans here!: tail -> dormant
direction: neutral
video_id: KjL7WhexDeM
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"KjL7WhexDeM","old_stage":"tail","new_stage":"dormant","days_in_old_stage":11,"magnitude":257.1428571428571,"views_3d_before":1,"views_3d_after":0,"views_rate_change_pct":-100}


event_key: 0ca898445f41408a
date: 2026-06-21
event_type: stage_transition
detector: stage_transition
headline: Who is the best Youtuber besides MrBeast?: quiet -> dormant
direction: neutral
video_id: s52ih_eGyAE
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"s52ih_eGyAE","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":1,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: acce181b1eab48b3
date: 2026-06-22
event_type: stage_transition
detector: stage_transition
headline: I got that vroom vroom in me 🏎️🏎️🗿🗿💰💰: quiet -> dormant
direction: neutral
video_id: W368BdGuNco
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"W368BdGuNco","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":4,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 95e9926ef271fc0f
date: 2026-06-22
event_type: stage_transition
detector: stage_transition
headline: FIVE FINGER FANS HERE!: quiet -> dormant
direction: neutral
video_id: imCOLO-l9Xs
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"imCOLO-l9Xs","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":1,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 8778643f8b611904
date: 2026-06-23
event_type: stage_transition
detector: stage_transition
headline: Can you do it faster?: quiet -> dormant
direction: neutral
video_id: 5CyIzDZ359c
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"5CyIzDZ359c","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":7,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: ba7ed3db09bddee9
date: 2026-06-23
event_type: stage_transition
detector: stage_transition
headline: Wish my channel made this lol.: quiet -> dormant
direction: neutral
video_id: ZlI4-KgneH0
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"ZlI4-KgneH0","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":2,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 39823ac2ef35d9f9
date: 2026-06-24
event_type: stage_transition
detector: stage_transition
headline: What is the best season?: quiet -> dormant
direction: neutral
video_id: FGzY0KtdrZ8
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"FGzY0KtdrZ8","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":4,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 950f9c344bca1e63
date: 2026-07-02
event_type: stage_transition
detector: stage_transition
headline: I STARTED LANDSCAPING WITH A MOWER AND A TRUCK!: quiet -> re_emerged
direction: positive
video_id: pVHLTbhPQ98
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"pVHLTbhPQ98","old_stage":"quiet","new_stage":"re_emerged","days_in_old_stage":7,"magnitude":null,"views_3d_before":0,"views_3d_after":1,"views_rate_change_pct":null}


event_key: e2d0e79d6ed27f85
date: 2026-07-05
event_type: stage_transition
detector: stage_transition
headline: Who can get the longest?: quiet -> peak
direction: neutral
video_id: wLKYr7Pwts4
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"wLKYr7Pwts4","old_stage":"quiet","new_stage":"peak","days_in_old_stage":20,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 45b0d02bd28bfc05
date: 2026-07-07
event_type: stage_transition
detector: stage_transition
headline: I STARTED A SUPERMARKET WITH $10,000 AND A STORE: quiet -> peak
direction: neutral
video_id: gX8WrmSb4Hc
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"gX8WrmSb4Hc","old_stage":"quiet","new_stage":"peak","days_in_old_stage":24,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 4e813963f73cf872
date: 2026-07-11
event_type: stage_transition
detector: stage_transition
headline: Billie Eilish fans here!: quiet -> tail
direction: neutral
video_id: KjL7WhexDeM
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"KjL7WhexDeM","old_stage":"quiet","new_stage":"tail","days_in_old_stage":12,"magnitude":null,"views_3d_before":0,"views_3d_after":0.6666666666666666,"views_rate_change_pct":null}


event_key: b1fd09dd56e290ea
date: 2026-07-13
event_type: stage_transition
detector: stage_transition
headline: Can you do it faster?: quiet -> dormant
direction: neutral
video_id: 5CyIzDZ359c
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"5CyIzDZ359c","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":14,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: c9003502d2168dbe
date: 2026-07-13
event_type: stage_transition
detector: stage_transition
headline: What is the best season?: quiet -> dormant
direction: neutral
video_id: FGzY0KtdrZ8
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"FGzY0KtdrZ8","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":14,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: c5d59892792b3128
date: 2026-07-13
event_type: stage_transition
detector: stage_transition
headline: That’s a good question but false answer.: quiet -> dormant
direction: neutral
video_id: TIZ-v7Us7dA
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"TIZ-v7Us7dA","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":26,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: bd1283cc4424812e
date: 2026-07-13
event_type: stage_transition
detector: stage_transition
headline: Wish my channel made this lol.: quiet -> dormant
direction: neutral
video_id: ZlI4-KgneH0
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"ZlI4-KgneH0","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":14,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 89e38dba96b1d97b
date: 2026-07-13
event_type: stage_transition
detector: stage_transition
headline: FIVE FINGER FANS HERE!: quiet -> dormant
direction: neutral
video_id: imCOLO-l9Xs
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"imCOLO-l9Xs","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":14,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: a3c91c3973c11c14
date: 2026-07-21
event_type: stage_transition
detector: stage_transition
headline: R6 Moments #1: quiet -> zombie
direction: neutral
video_id: q2rDsdCZDUY
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"q2rDsdCZDUY","old_stage":"quiet","new_stage":"zombie","days_in_old_stage":2,"magnitude":null,"views_3d_before":0,"views_3d_after":0.6666666666666666,"views_rate_change_pct":null}


event_key: fc51ebd730979d58
date: 2026-07-23
event_type: stage_transition
detector: stage_transition
headline: I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS!: quiet -> dormant
direction: neutral
video_id: 0ME3aXfNvKU
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"0ME3aXfNvKU","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":38,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: cb820791df52995e
date: 2026-07-23
event_type: stage_transition
detector: stage_transition
headline: I BROKE CAR DETAILING SIM? DEMO: quiet -> dormant
direction: neutral
video_id: 8t0yeZBTA7E
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"8t0yeZBTA7E","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":31,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 125f8244f9ed89b2
date: 2026-07-25
event_type: stage_transition
detector: stage_transition
headline: I got that vroom vroom in me 🏎️🏎️🗿🗿💰💰: quiet -> dormant
direction: neutral
video_id: W368BdGuNco
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"W368BdGuNco","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":26,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 7121a1181f07aefd
date: 2026-07-25
event_type: stage_transition
detector: stage_transition
headline: I STARTED LANDSCAPING WITH A MOWER AND A TRUCK!: quiet -> tail
direction: neutral
video_id: pVHLTbhPQ98
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"pVHLTbhPQ98","old_stage":"quiet","new_stage":"tail","days_in_old_stage":18,"magnitude":178.57142857142864,"views_3d_before":0.6666666666666666,"views_3d_after":1,"views_rate_change_pct":50.000000000000014}


event_key: e4fbf94e6a118ca1
date: 2026-07-27
event_type: stage_transition
detector: stage_transition
headline: I STARTED A SUPERMARKET WITH $10,000 AND A STORE: quiet -> dormant
direction: neutral
video_id: gX8WrmSb4Hc
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"gX8WrmSb4Hc","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":13,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 1d1e58ec1bd47d57
date: 2026-08-06
event_type: stage_transition
detector: stage_transition
headline: I STARTED LANDSCAPING WITH A MOWER AND A TRUCK!: quiet -> tail
direction: neutral
video_id: pVHLTbhPQ98
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"pVHLTbhPQ98","old_stage":"quiet","new_stage":"tail","days_in_old_stage":5,"magnitude":null,"views_3d_before":0,"views_3d_after":0.6666666666666666,"views_rate_change_pct":null}


event_key: a109fb903cf74e4a
date: 2026-08-11
event_type: stage_transition
detector: stage_transition
headline: I STARTED A TRUCK DEALERSHIP: quiet -> tail
direction: neutral
video_id: G3X-t3NKOSE
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"G3X-t3NKOSE","old_stage":"quiet","new_stage":"tail","days_in_old_stage":47,"magnitude":null,"views_3d_before":0,"views_3d_after":0.6666666666666666,"views_rate_change_pct":null}


event_key: 17f0401b38f0b2d3
date: 2026-08-13
event_type: stage_transition
detector: stage_transition
headline: I OPENED A DRIVE THRU! PT1: quiet -> dormant
direction: neutral
video_id: 0_4YYhl8dO0
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"0_4YYhl8dO0","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":42,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 2934721b8b0d0d47
date: 2026-08-13
event_type: stage_transition
detector: stage_transition
headline: I STARTED A ABANDONED WATER PARK!: quiet -> dormant
direction: neutral
video_id: 3uVXLL053R8
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"3uVXLL053R8","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":46,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: c4cd244314be5c43
date: 2026-08-13
event_type: stage_transition
detector: stage_transition
headline: I BROKE CAR DETAILING SIM? DEMO: quiet -> dormant
direction: neutral
video_id: 8t0yeZBTA7E
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"8t0yeZBTA7E","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":14,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: e25922259b6e16c1
date: 2026-08-13
event_type: stage_transition
detector: stage_transition
headline: This was a close call!#americantrucksimulator #ats: quiet -> dormant
direction: neutral
video_id: B4H9jdIp7AA
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"B4H9jdIp7AA","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":42,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 4e2e7afd6cdd500c
date: 2026-08-13
event_type: stage_transition
detector: stage_transition
headline: Billie Eilish fans here!: quiet -> dormant
direction: neutral
video_id: KjL7WhexDeM
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"KjL7WhexDeM","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":25,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: db0db4851d6883c4
date: 2026-08-13
event_type: stage_transition
detector: stage_transition
headline: That’s a good question but false answer.: quiet -> dormant
direction: neutral
video_id: TIZ-v7Us7dA
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"TIZ-v7Us7dA","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":20,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 87f04468723b381a
date: 2026-08-13
event_type: stage_transition
detector: stage_transition
headline: WHY AM I DRIVING A TRUCK?: quiet -> dormant
direction: neutral
video_id: ZGKE-Y4Aduc
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"ZGKE-Y4Aduc","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":51,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: c1b09ed342578324
date: 2026-08-13
event_type: stage_transition
detector: stage_transition
headline: Wish my channel made this lol.: quiet -> dormant
direction: neutral
video_id: ZlI4-KgneH0
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"ZlI4-KgneH0","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":20,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 0de633674324a443
date: 2026-08-13
event_type: stage_transition
detector: stage_transition
headline: FIVE FINGER FANS HERE!: quiet -> dormant
direction: neutral
video_id: imCOLO-l9Xs
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"imCOLO-l9Xs","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":20,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 5155d39173814f7b
date: 2026-08-13
event_type: stage_transition
detector: stage_transition
headline: Don’t check the sound! 🥶🥶😱😱😨😨: quiet -> dormant
direction: neutral
video_id: oBcyoPpKGOs
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"oBcyoPpKGOs","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":42,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: cbeac85c1b39cd26
date: 2026-08-13
event_type: stage_transition
detector: stage_transition
headline: Hope I’m not too late for this trend lol #jobapplication: quiet -> dormant
direction: neutral
video_id: q1SBC3YfieY
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"q1SBC3YfieY","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":50,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: 2042ea27a4a7c805
date: 2026-08-13
event_type: stage_transition
detector: stage_transition
headline: Who is the best Youtuber besides MrBeast?: quiet -> dormant
direction: neutral
video_id: s52ih_eGyAE
snapshot_date: 2026-08-25
evidence_json:
  {"video_id":"s52ih_eGyAE","old_stage":"quiet","new_stage":"dormant","days_in_old_stage":42,"magnitude":null,"views_3d_before":0,"views_3d_after":0,"views_rate_change_pct":null}


event_key: d0f35fa1aa15164d
date: 2026-01-13
event_type: multi_video_activation
detector: multi_video_activation
headline: Three videos at once, 2026-01-13
direction: positive
snapshot_date: 2026-08-25
evidence_json:
  {"videos":[{"video_id":"5CyIzDZ359c","lift_x":4,"today_views":1},{"video_id":"TIZ-v7Us7dA","lift_x":2,"today_views":1},{"video_id":"W368BdGuNco","lift_x":2,"today_views":1}],"activation_count":3}


event_key: cb670826bb963006
date: 2025-12-30
event_type: cadence_break
detector: cadence_break
headline: Skipped a weekly publish day
direction: neutral
snapshot_date: 2026-08-25
evidence_json:
  {"prior_pattern":"weekly","expected_publish":true,"actual_publish":false,"streak_days_before_break":8}


event_key: 51314988d0b53860
date: 2026-05-11
event_type: cadence_break
detector: cadence_break
headline: Skipped a weekly publish day
direction: neutral
snapshot_date: 2026-08-25
evidence_json:
  {"prior_pattern":"weekly","expected_publish":false,"actual_publish":true,"streak_days_before_break":10}


event_key: 379c5e96ebd5fba5
date: 2026-05-30
event_type: wisdom_flip
detector: wisdom_flip
headline: "Distribution happens in two phases — test (low impressions, …" flipped to disagrees
direction: neutral
snapshot_date: 2026-08-25
evidence_json:
  {"test_id":"algorithm_tests_then_scales","prior_status":"inconclusive","new_status":"disagrees","belief_short":"Test-then-scale distribution"}


event_key: 61df5a93562b301d
date: 2026-05-30
event_type: wisdom_flip
detector: wisdom_flip
headline: "Most videos peak in their first three days.…" flipped to disagrees
direction: neutral
snapshot_date: 2026-08-25
evidence_json:
  {"test_id":"videos_peak_day_1_3","prior_status":"inconclusive","new_status":"disagrees","belief_short":"Day 1–3 peak"}


event_key: 3e11a6a3433ef8b4
date: 2026-06-13
event_type: wisdom_flip
detector: wisdom_flip
headline: "Comments are weighted more than likes by the algorithm.…" flipped to agrees
direction: neutral
snapshot_date: 2026-08-25
evidence_json:
  {"test_id":"comments_outweigh_likes","prior_status":"inconclusive","new_status":"agrees","belief_short":"Comments over likes"}


event_key: 01bf960533a7baf3
date: 2026-06-13
event_type: wisdom_flip
detector: wisdom_flip
headline: "Saturday and Sunday uploads get less engagement than weekday…" flipped to disagrees
direction: neutral
snapshot_date: 2026-08-25
evidence_json:
  {"test_id":"weekend_uploads_underperform","prior_status":"inconclusive","new_status":"disagrees","belief_short":"Weekend-upload penalty"}


event_key: 5a855057bfab607b
date: 2026-06-19
event_type: wisdom_flip
detector: wisdom_flip
headline: "Comments are weighted more than likes by the algorithm.…" flipped to inconclusive
direction: neutral
snapshot_date: 2026-08-25
evidence_json:
  {"test_id":"comments_outweigh_likes","prior_status":"agrees","new_status":"inconclusive","belief_short":"Comments over likes"}


event_key: 2d56c65445ebfdcc
date: 2026-06-25
event_type: wisdom_flip
detector: wisdom_flip
headline: "High click-through-rate drives video success more than high …" flipped to disagrees
direction: neutral
snapshot_date: 2026-08-25
evidence_json:
  {"test_id":"ctr_matters_more_than_retention","prior_status":"inconclusive","new_status":"disagrees","belief_short":"CTR over retention"}


event_key: 55f34721856d47f3
date: 2026-06-25
event_type: wisdom_flip
detector: wisdom_flip
headline: "High retention drives video success more than high click-thr…" flipped to agrees
direction: neutral
snapshot_date: 2026-08-25
evidence_json:
  {"test_id":"retention_matters_more_than_ctr","prior_status":"inconclusive","new_status":"agrees","belief_short":"Retention over CTR"}


event_key: 14a41a9360fac532
date: 2026-07-10
event_type: wisdom_flip
detector: wisdom_flip
headline: "A video's lifetime trajectory is largely determined by its f…" flipped to agrees
direction: neutral
snapshot_date: 2026-08-25
evidence_json:
  {"test_id":"first_24_48h_determines_fate","prior_status":"inconclusive","new_status":"agrees","belief_short":"First 24–48 hour fate"}


event_key: c5a1678a9b423dac
date: 2026-07-27
event_type: wisdom_flip
detector: wisdom_flip
headline: "Once 30 days post-publish, a video's daily view rate stabili…" flipped to disagrees
direction: neutral
snapshot_date: 2026-08-25
evidence_json:
  {"test_id":"day_30_evergreen","prior_status":"inconclusive","new_status":"disagrees","belief_short":"Day-30 evergreen"}


# app_insight_snapshot

snapshot_date: 2026-05-25
insight_key: relative_outlier-G3X-t3NKOSE-subsConversion
insight_id: relative_outlier-G3X-t3NKOSE-subsConversion
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: G3X-t3NKOSE
direction: positive
certainty: fact
title: subscriber conversion ranking for I STARTED A TRUCK DEALERSHIP: #1
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  On this channel's subscriber conversion ranking, I STARTED A TRUCK DEALERSHIP holds position #1 of 14. 5 videos sit that far from the usual on subscriber conversion; this is the furthest.

evidence_json:
  {"metric":"subsConversion","value":16.95,"mean":0.325,"zScore":34.5,"rank":1,"totalVideos":14,"ratioToMean":52.15,"outliersInMetric":5}


snapshot_date: 2026-05-25
insight_key: relative_outlier-B4H9jdIp7AA-viewsPerDay
insight_id: relative_outlier-B4H9jdIp7AA-viewsPerDay
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: B4H9jdIp7AA
direction: positive
certainty: fact
title: #1 on views per day — This was a close call!#americantrucksimulator #ats
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Out of 14 videos on this channel, This was a close call!#americantrucksimulator #ats sits at #1 on views per day. 4 videos sit that far from the usual on views per day; this is the furthest.

evidence_json:
  {"metric":"viewsPerDay","value":398.0833,"mean":47.2589,"zScore":5.71,"rank":1,"totalVideos":14,"ratioToMean":8.42,"outliersInMetric":4}


snapshot_date: 2026-05-25
insight_key: first_milestone-500-cleared
insight_id: first_milestone-500-cleared
detector_name: first_milestone
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: 500 views: cleared by 7 videos
generated_at: 2026-05-25T00:00:00Z
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across a catalogue of 26, 7 videos sit at or above 500 views. The furthest along is This was a close call!#americantrucksimulator #ats, at 9.6K.

context:
  This counts every public video currently at or above the threshold — a standing fact about the catalogue, not something that happened today.

evidence_json:
  {"milestone":500,"videosAboveTier":7,"totalVideos":26,"topVideoId":"B4H9jdIp7AA","topVideoViews":9554,"kind":"state"}


snapshot_date: 2026-05-25
insight_key: first_milestone-1000-cleared
insight_id: first_milestone-1000-cleared
detector_name: first_milestone
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: 1.0K views: cleared by 5 videos
generated_at: 2026-05-25T00:00:00Z
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across a catalogue of 26, 5 videos sit at or above 1.0K views. The furthest along is This was a close call!#americantrucksimulator #ats, at 9.6K.

context:
  This counts every public video currently at or above the threshold — a standing fact about the catalogue, not something that happened today.

evidence_json:
  {"milestone":1000,"videosAboveTier":5,"totalVideos":26,"topVideoId":"B4H9jdIp7AA","topVideoViews":9554,"kind":"state"}


snapshot_date: 2026-05-25
insight_key: momentum_anomaly-pn2r7K_BnVk
insight_id: momentum_anomaly-pn2r7K_BnVk
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: pn2r7K_BnVk
direction: positive
certainty: fact
title: CAN BEAM NG AI ESCAPE ME? running 3.2× expected
evidence_json: {"recentAvgPerDay":6.33,"expectedAvgPerDay":2,"ratio":3.167,"recentDays":3,"latestDay":13}
generated_at: 2026-05-25T00:00:00Z
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN BEAM NG AI ESCAPE ME? is averaging 6 views/day recently, vs 2 expected at this age on this channel — 3.2× the typical rate.

context:
  Videos running well ahead of the channel's usual pace for their age often have a traffic source activating — the breakdown on the detail page shows which.


snapshot_date: 2026-05-25
insight_key: first_milestone-2500-B4H9jdIp7AA
insight_id: first_milestone-2500-B4H9jdIp7AA
detector_name: first_milestone
insight_category: momentum
subject_type: video
subject_id: B4H9jdIp7AA
direction: positive
certainty: fact
title: This was a close call!#americantrucksimulator #ats adds to its lead
evidence_json: {"milestone":2500,"actualViews":9554,"daysToReach":24,"totalVideos":26}
generated_at: 2026-05-25T00:00:00Z
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  This was a close call!#americantrucksimulator #ats has reached 2.5K views — after 24 days — extending what has been the channel's largest contributor to date.

context:
  Crossing 100 views often marks the point where a video reached a small audience beyond the immediate algorithmic test.


snapshot_date: 2026-05-25
insight_key: first_milestone-5000-B4H9jdIp7AA
insight_id: first_milestone-5000-B4H9jdIp7AA
detector_name: first_milestone
insight_category: momentum
subject_type: video
subject_id: B4H9jdIp7AA
direction: positive
certainty: fact
title: This was a close call!#americantrucksimulator #ats adds to its lead
evidence_json: {"milestone":5000,"actualViews":9554,"daysToReach":24,"totalVideos":26}
generated_at: 2026-05-25T00:00:00Z
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  This was a close call!#americantrucksimulator #ats has reached 5.0K views — after 24 days — extending what has been the channel's largest contributor to date.

context:
  Crossing 100 views often marks the point where a video reached a small audience beyond the immediate algorithmic test.


snapshot_date: 2026-05-25
insight_key: video_window_trend-prev-day7_views-2026-05-25
insight_id: video_window_trend-prev-day7_views-2026-05-25
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: trend
title: First-week views running lower across recent videos
body: Across the last 5 videos, first-week views averaged 48 — the 5 before them averaged 557.
generated_at: 2026-05-25T00:00:00Z
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
  How one batch of videos performs against another usually reflects topic mix, packaging, and where each one happened to surface — no single cause sits behind the comparison.

evidence_json:
  {"shape":"video_window_trend","metric":"day7_views","mode":"prev","current":47.6,"baseline":556.75,"relDeltaPct":-91,"currentN":5,"baselineN":4}


snapshot_date: 2026-05-25
insight_key: channel_window_trend-prev-source_diversity-2026-05-25
insight_id: channel_window_trend-prev-source_diversity-2026-05-25
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: Traffic drawn from a wider spread of sources lately
generated_at: 2026-05-25T00:00:00Z
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Over the last 7 days this channel's views came from a wider spread of traffic sources than the 7 days before.

context:
  Shifts like this from one week to the next usually come down to which videos are active, where they happen to be surfacing, and ordinary day-to-day swings — no single cause sits behind any one week's reading.

evidence_json:
  {"shape":"channel_window_trend","metric":"source_diversity","mode":"prev","current":0.32,"baseline":0.17,"relDeltaPct":86,"windowDays":7,"currentN":5,"baselineN":3}


snapshot_date: 2026-05-25
insight_key: emerging_signal-suggested-videos-channel-consolidated
insight_id: emerging_signal-suggested-videos-channel-consolidated
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: positive
certainty: signal
title: Suggested Videos reaching 4 videos at once
generated_at: 2026-05-25T00:00:00Z
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  On May 25, 2026, Suggested Videos sent views to 4 of this channel's videos in one day — 39 views in all. One surface touching several videos at once is the early shape of it opening up for the whole channel, not just for one video.

context:
  Suggested Videos is YouTube matching these videos to viewers who watched something similar — usually where early traction shows up for newer channels. Multiple videos showing up on the same surface in the same window is usually more about YouTube's matching than anything those videos did differently — worth watching a few more days to see if the pattern holds.

evidence_json:
  {"source":"Suggested Videos","videoCount":4,"totalViews":39,"date":"2026-05-25","shape":"consolidated"}


snapshot_date: 2026-05-25
insight_key: first_milestone-250-cleared
insight_id: first_milestone-250-cleared
detector_name: first_milestone
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: 250 views: cleared by 8 videos
generated_at: 2026-05-25T00:00:00Z
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across a catalogue of 26, 8 videos sit at or above 250 views. The furthest along is This was a close call!#americantrucksimulator #ats, at 9.6K.

context:
  This counts every public video currently at or above the threshold — a standing fact about the catalogue, not something that happened today.

evidence_json:
  {"milestone":250,"videosAboveTier":8,"totalVideos":26,"topVideoId":"B4H9jdIp7AA","topVideoViews":9554,"kind":"state"}


snapshot_date: 2026-05-25
insight_key: single_source_spike_day-2026-05-25
insight_id: single_source_spike_day-2026-05-25
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: notable
certainty: signal
title: A video in Suggested
body: A video received 39 views from Suggested Videos on May 25, 2026.
generated_at: 2026-05-25T00:00:00Z
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
context:
  Suggested Videos is YouTube matching this video to viewers who watched something similar. For newer channels, it's often where early traction shows up before Browse.

evidence_json:
  {"shape":"single_source_spike_day","date":"2026-05-25","source":"Suggested Videos","sourceViews":39,"totalViews":42,"sharePct":93}


snapshot_date: 2026-05-25
insight_key: quiet_inventory-2026-05-25
insight_id: quiet_inventory-2026-05-25
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: Quiet shelves: 22 of 26 videos
body: On this channel, 22 of 26 public videos went the last week without a single view.
generated_at: 2026-05-25T00:00:00Z
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
  Quiet weeks are common as a catalog grows — recent videos and a few favorites usually pull most of the recommendation surface, and older or less-discovered videos often go quiet for stretches.

evidence_json:
  {"shape":"quiet_inventory","videosQuiet":22,"videosTotal":26,"pctQuiet":0.8462,"threshold":0.5,"maturity":"sprouting","asOf":"2026-05-25"}


snapshot_date: 2026-05-25
insight_key: length_patterns
insight_id: length_patterns
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: shorter videos getting more views/day
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  The 15 shorter (under 5 min) videos on this channel average 27.1 views/day (median). The 10 longer (15+ min) videos average 3.0.

context:
  Length is one of many factors that can correlate with views/day — topic, timing, title, and audience mix usually matter more. With so few videos in each group, the pattern could reverse on the next few.

evidence_json:
  {"topBucket":"short","topCount":15,"topMedianVpd":27.14,"bottomBucket":"long","bottomCount":10,"bottomMedianVpd":2.96,"patternLabel":"The 15 shorter (under 5 min) videos on this channel get a median 27.14 views/day; the 10 longer (15+ min) videos get 2.96."}


snapshot_date: 2026-05-25
insight_key: first_milestone-100-cleared
insight_id: first_milestone-100-cleared
detector_name: first_milestone
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: 100 views: cleared by 12 videos
generated_at: 2026-05-25T00:00:00Z
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across a catalogue of 26, 12 videos sit at or above 100 views. The furthest along is This was a close call!#americantrucksimulator #ats, at 9.6K.

context:
[cell repeats an earlier one in this file: 140 characters]

evidence_json:
  {"milestone":100,"videosAboveTier":12,"totalVideos":26,"topVideoId":"B4H9jdIp7AA","topVideoViews":9554,"kind":"state"}


snapshot_date: 2026-05-25
insight_key: engagement_ratio_outlier-0ME3aXfNvKU
insight_id: engagement_ratio_outlier-0ME3aXfNvKU
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 0ME3aXfNvKU
direction: positive
certainty: trend
title: I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS! drew engagement 25.3× the channel median
generated_at: 2026-05-25T00:00:00Z
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS! gathered 1 combined likes, comments, and shares on 14 views (7.1%) — about 25.3× this channel's median engagement rate, led by 1 likes.

context:
  High combined engagement per view often means viewers who reached the video stuck around to interact, rather than being sent broadly by a recommendation. On low view counts, a single active commenter or sharer can move the ratio.

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"0ME3aXfNvKU","engagementRatio":0.0714,"medianRatio":0.0028,"topQuartileRatio":0.0073,"multiplierOverMedian":25.275,"dominantMetric":"likes","dominantPerView":0.0714,"dominantChannelPerView":0.0026,"videoTotalViews":14,"videoTotalLikes":1,"videoTotalComments":0,"videoTotalShares":0}


snapshot_date: 2026-05-25
insight_key: traffic_source_shift-pn2r7K_BnVk-Suggested_Videos
insight_id: traffic_source_shift-pn2r7K_BnVk-Suggested_Videos
detector_name: traffic_source_shift
insight_category: traffic_shift
subject_type: video
subject_id: pn2r7K_BnVk
direction: negative
certainty: trend
title: Suggested Videos share shifted on CAN BEAM NG AI ESCAPE ME?
generated_at: 2026-05-25T00:00:00Z
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  For CAN BEAM NG AI ESCAPE ME?, traffic from Suggested Videos moved from 95% to 87% of views (-7.9 points).

context:
  Source shifts often reflect the video aging out of the surface that originally drove its views — or being rediscovered through a different one.

evidence_json:
  {"source":"Suggested Videos","olderPct":0.95,"recentPct":0.871,"ppChange":-7.9,"olderViews":114,"recentViews":27}


snapshot_date: 2026-05-25
insight_key: time_to_peak
insight_id: time_to_peak
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: neutral
certainty: fact
title: Most of a video's views land within 1 day
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  On this channel, videos have usually collected 90% of their lifetime views within 1 day of going up (median across 15 videos) — by then, most of what a video will do has already happened.

context:
  Front-loaded view curves are common when videos land with subscribers or notifications early and the first round of recommendation resolves quickly — the long tail afterward tends to add little.

evidence_json:
  {"shape":"time_to_peak","pattern":"fast","medianDays":1,"qualifyingCount":15,"minViews":10,"minDays":7,"peakFractionPct":90}


snapshot_date: 2026-05-25
insight_key: engagement_ratio_outlier-0_4YYhl8dO0
insight_id: engagement_ratio_outlier-0_4YYhl8dO0
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 0_4YYhl8dO0
direction: positive
certainty: trend
title: I OPENED A DRIVE THRU! PT1 drew engagement 4.4× the channel median
generated_at: 2026-05-25T00:00:00Z
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  I OPENED A DRIVE THRU! PT1 gathered 1 combined likes, comments, and shares on 81 views (1.2%) — about 4.4× this channel's median engagement rate, led by 1 likes.

context:
  High combined engagement per view often means viewers who reached the video stuck around to interact, rather than being sent broadly by a recommendation. On low view counts, a single active commenter or sharer can move the ratio.

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"0_4YYhl8dO0","engagementRatio":0.0123,"medianRatio":0.0028,"topQuartileRatio":0.0073,"multiplierOverMedian":4.369,"dominantMetric":"likes","dominantPerView":0.0123,"dominantChannelPerView":0.0026,"videoTotalViews":81,"videoTotalLikes":1,"videoTotalComments":0,"videoTotalShares":0}


snapshot_date: 2026-05-25
insight_key: relative_outlier-0_4YYhl8dO0-engagement
insight_id: relative_outlier-0_4YYhl8dO0-engagement
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: 0_4YYhl8dO0
direction: positive
certainty: fact
title: interaction rate ranking for I OPENED A DRIVE THRU! PT1: #1
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  On this channel's interaction rate ranking, I OPENED A DRIVE THRU! PT1 holds position #1 of 14. 2 videos sit that far from the usual on interaction rate; this is the furthest.

evidence_json:
  {"metric":"engagement","value":0.0123,"mean":0.0036,"zScore":1.63,"rank":1,"totalVideos":14,"ratioToMean":3.42,"outliersInMetric":2}


snapshot_date: 2026-05-25
insight_key: publish_gap
insight_id: publish_gap
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: signal
title: Publishing paused for 119 days
generated_at: 2026-05-25T00:00:00Z
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
body:
  Public releases went 119 days between publishes before May 10, 2026, compared with this channel's typical 6-day rhythm (19.83×).

context:
  A gap well above the channel's typical rhythm is often what visitors notice first — publishing rhythm is a legible signal even when view counts aren't. This reads from upload dates, which may not match public-release dates.

evidence_json:
  {"shape":"publish_gap","gapDays":119,"gapStart":"2026-01-11","gapEnd":"2026-05-10","medianGapDays":6,"ratioToMedian":19.83,"usedFallback":1,"videos":30,"windowDays":30}


snapshot_date: 2026-05-25
insight_key: momentum_anomaly-eju1Rb5gc7U
insight_id: momentum_anomaly-eju1Rb5gc7U
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: trend
title: CAN I PAY OFF THIS LOAN? running 2.0× expected
evidence_json: {"recentAvgPerDay":19,"expectedAvgPerDay":9.27,"ratio":2.049,"recentDays":3,"latestDay":15}
generated_at: 2026-05-25T00:00:00Z
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN I PAY OFF THIS LOAN? is averaging 19 views/day recently, vs 9 expected at this age on this channel — 2.0× the typical rate.

context:
  Videos running well ahead of the channel's usual pace for their age often have a traffic source activating — the breakdown on the detail page shows which.


snapshot_date: 2026-05-25
insight_key: catalog_concentration
insight_id: catalog_concentration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: One video carries most of the views
body: One video holds 50% of this channel's lifetime views (9.6K of 19.1K across 17 videos).
generated_at: 2026-05-25T00:00:00Z
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
  A hit-driven shape is common when one video breaks out on a surface (Suggested or Browse) before the rest of the catalog has a chance to. It tends to decay as more videos accumulate views of their own.

evidence_json:
  {"shape":"catalog_concentration","pattern":"hit-driven","top1Pct":0.5,"top3Pct":0.71,"top5Pct":0.87,"top1Views":9554,"totalViews":19136,"videosCounted":17,"videosTotal":26}


snapshot_date: 2026-05-25
insight_key: engagement_ratio_outlier-gTEPrm7TWpU
insight_id: engagement_ratio_outlier-gTEPrm7TWpU
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: gTEPrm7TWpU
direction: positive
certainty: trend
title: NO LYING drew engagement 4.1× the channel median
generated_at: 2026-05-25T00:00:00Z
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  NO LYING gathered 9 combined likes, comments, and shares on 768 views (1.2%) — about 4.1× this channel's median engagement rate, led by 4 likes.

context:
  High combined engagement per view often means viewers who reached the video stuck around to interact, rather than being sent broadly by a recommendation. On low view counts, a single active commenter or sharer can move the ratio.

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"gTEPrm7TWpU","engagementRatio":0.0117,"medianRatio":0.0028,"topQuartileRatio":0.0073,"multiplierOverMedian":4.147,"dominantMetric":"likes","dominantPerView":0.0052,"dominantChannelPerView":0.0026,"videoTotalViews":768,"videoTotalLikes":4,"videoTotalComments":5,"videoTotalShares":0}


snapshot_date: 2026-05-25
insight_key: engagement_ratio_outlier-3uVXLL053R8
insight_id: engagement_ratio_outlier-3uVXLL053R8
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 3uVXLL053R8
direction: positive
certainty: trend
title: I STARTED A ABANDONED WATER PARK! drew engagement 4.0× the channel median
generated_at: 2026-05-25T00:00:00Z
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED A ABANDONED WATER PARK! gathered 3 combined likes, comments, and shares on 267 views (1.1%) — about 4.0× this channel's median engagement rate, led by 2 likes.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"3uVXLL053R8","engagementRatio":0.0112,"medianRatio":0.0028,"topQuartileRatio":0.0073,"multiplierOverMedian":3.976,"dominantMetric":"likes","dominantPerView":0.0075,"dominantChannelPerView":0.0026,"videoTotalViews":267,"videoTotalLikes":2,"videoTotalComments":1,"videoTotalShares":0}


snapshot_date: 2026-05-25
insight_key: generation_avd
insight_id: generation_avd
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: channel
direction: negative
certainty: fact
title: Newer videos are losing viewers sooner
body: The earlier 13 videos here averaged 60 seconds watched; the newer 13 are averaging 31.
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
context:
  Shifts in watch time across generations often mean the newer batch is matching a different viewer expectation than the earlier one, not that every recent video is behaving the same way.

evidence_json:
  {"shape":"generation_improvement","metric":"avd","olderAvgSec":60.12,"newerAvgSec":31.14,"changeRatio":0.52,"olderCount":13,"newerCount":13}


snapshot_date: 2026-05-25
insight_key: cadence_characterization
insight_id: cadence_characterization
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: neutral
certainty: fact
title: Roughly weekly publishing cadence
body: 30 public videos with a median gap of roughly 6 day(s) — about one release per week.
generated_at: 2026-05-25T00:00:00Z
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
  Weekly publishing is one of the most common YouTube cadences — roughly one video per week tends to give returning viewers a predictable release window.

evidence_json:
  {"shape":"cadence_characterization","pattern":"weekly","medianGapDays":6,"sigmaGapDays":28.63,"streakDays":16,"videos":30}


snapshot_date: 2026-05-25
insight_key: engagement_ratio_outlier-KjL7WhexDeM
insight_id: engagement_ratio_outlier-KjL7WhexDeM
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: KjL7WhexDeM
direction: positive
certainty: trend
title: Billie Eilish fans here! drew engagement 2.6× the channel median
generated_at: 2026-05-25T00:00:00Z
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  Billie Eilish fans here! gathered 13 combined likes, comments, and shares on 1.8K views (0.7%) — about 2.6× this channel's median engagement rate, led by 12 likes.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"KjL7WhexDeM","engagementRatio":0.0073,"medianRatio":0.0028,"topQuartileRatio":0.0073,"multiplierOverMedian":2.576,"dominantMetric":"likes","dominantPerView":0.0067,"dominantChannelPerView":0.0026,"videoTotalViews":1786,"videoTotalLikes":12,"videoTotalComments":1,"videoTotalShares":0}


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-slow_burn-pVHLTbhPQ98
insight_id: lifecycle_phase-slow_burn-pVHLTbhPQ98
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: pVHLTbhPQ98
direction: positive
certainty: trend
title: This video's arc
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED LANDSCAPING WITH A MOWER AND A TRUCK! shows a back-loaded pattern — 68% of views arrived after Day 3.

context:
  Slow-burn patterns may reflect search or suggested traffic picking up over time — surfaces that find the video after the initial push has faded.

evidence_json:
  {"shape":"lifecycle_phase","phase":"slow_burn","pattern":"slow_burn","earlyPct":0.32,"latePct":0.68,"totalViews":41,"daysTracked":12,"patternLabel":"Slow burn — majority of views came after Day 3","kind":"state"}


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-decline-3uVXLL053R8
insight_id: lifecycle_phase-decline-3uVXLL053R8
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: 3uVXLL053R8
direction: neutral
certainty: trend
title: Post-peak window for I STARTED A ABANDONED WATER PARK!
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for I STARTED A ABANDONED WATER PARK! have dropped from 31.3 at the peak (Day 1) to 1.0 around Day 47.

context:
  Most videos follow this shape — a push window where YouTube tests the video widely, then a taper once the test resolves. The peak window passing isn't a judgment on the video; it's the common trajectory.

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":31.33,"recentDay":47,"recentAvgPerDay":1,"dropRatio":0.97,"patternLabel":"Recent 1 views/day, down from peak of 31.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-25
insight_key: momentum_anomaly-B4H9jdIp7AA
insight_id: momentum_anomaly-B4H9jdIp7AA
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: B4H9jdIp7AA
direction: negative
certainty: fact
title: This was a close call!#americantrucksimulator #ats averaging below the typical curve
evidence_json: {"recentAvgPerDay":2,"expectedAvgPerDay":1080.9,"ratio":0.002,"recentDays":2,"latestDay":125}
generated_at: 2026-05-25T00:00:00Z
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  This was a close call!#americantrucksimulator #ats is running 0.0× this channel's typical pace at its current age — 2 views/day recently, against an expected 1.1K.

context:
  Views slowing below a video's expected curve is common — most videos see declining views after the first days as YouTube's initial test ends.


snapshot_date: 2026-05-25
insight_key: source_quality
insight_id: source_quality
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: notable
certainty: fact
title: Watch time on Browse / Homepage exceeds YouTube Search
generated_at: 2026-05-25T00:00:00Z
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  Per-view watch time on this channel: about 1.6 min from Browse / Homepage viewers, about 0.1 min from YouTube Search viewers.

context:
  Different surfaces tend to attract different viewer intents — watch-time-per-view is one signal for how well each surface's audience is matching the content.

evidence_json:
  {"bestSource":"Browse / Homepage","bestWatchPerView":1.63,"bestViews":82,"worstSource":"YouTube Search","worstWatchPerView":0.08,"worstViews":307,"qualityRatio":20.94}


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-slow_burn-0ME3aXfNvKU
insight_id: lifecycle_phase-slow_burn-0ME3aXfNvKU
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: 0ME3aXfNvKU
direction: positive
certainty: trend
title: This video's arc
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Most of I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS!'s views arrived after Day 3 — 50% of the total.

context:
  Slow-burn patterns may reflect search or suggested traffic picking up over time — surfaces that find the video after the initial push has faded.

evidence_json:
  {"shape":"lifecycle_phase","phase":"slow_burn","pattern":"slow_burn","earlyPct":0.14,"latePct":0.5,"totalViews":14,"daysTracked":10,"patternLabel":"Slow burn — majority of views came after Day 3","tierShiftQuartiles":1,"tierShiftFirstTier":"bottom quarter","tierShiftLastTier":"lower half","kind":"state"}


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-decline-B4H9jdIp7AA
insight_id: lifecycle_phase-decline-B4H9jdIp7AA
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: B4H9jdIp7AA
direction: neutral
certainty: trend
title: This was a close call!#americantrucksimulator #ats tapering off its peak
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  This was a close call!#americantrucksimulator #ats peaked at 3156.7 views/day on Day 2; around Day 125 it's averaging 1.7 views/day.

context:
  Most videos follow this shape — a push window where YouTube tests the video widely, then a taper once the test resolves. The peak window passing isn't a judgment on the video; it's the common trajectory.

evidence_json:
  {"phase":"decline","peakDay":2,"peakAvgPerDay":3156.67,"recentDay":125,"recentAvgPerDay":1.67,"dropRatio":1,"patternLabel":"Recent 1.67 views/day, down from peak of 3156.67/day on Day 2","kind":"state"}


snapshot_date: 2026-05-25
insight_key: catalog_traction
insight_id: catalog_traction
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: neutral
certainty: fact
title: 14 of 26 videos still under 100 views
evidence_json: {"shape":"catalog_traction","below":14,"total":26,"threshold":100,"maturityStage":"sprouting"}
generated_at: 2026-05-25T00:00:00Z
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
body:
  14 of this channel's 26 videos remain under 100 views so far, while 12 have crossed it — a working core and a quieter tail.

context:
  A working core plus a longer quiet tail is the usual shape as a catalog grows — most channels carry videos that never break out, and that's typical rather than a verdict on any single one.


snapshot_date: 2026-05-25
insight_key: trajectory_outlier-eju1Rb5gc7U
insight_id: trajectory_outlier-eju1Rb5gc7U
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: trend
title: CAN I PAY OFF THIS LOAN? running ahead of the channel's usual pace for its age
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  22 views on Day 15 for CAN I PAY OFF THIS LOAN? — 1000% over this channel's typical video at the same age (2 views).

context:
  On hit-driven catalogs, the top video often sets the pace — a newer video running above it usually reflects either a fresh traffic surface or a piece of content that resonates with a different slice of the audience.

evidence_json:
  {"shape":"trajectory","latestDay":15,"latestViews":22,"normMedian":2,"normPeerCount":8,"deviationPct":1000,"daysCompared":3}


snapshot_date: 2026-05-25
insight_key: iteration_intensity
insight_id: iteration_intensity
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: neutral
certainty: trend
title: This channel publishes and moves on
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across 26 videos, not a single title or thumbnail has been changed after publish. Whatever goes up stays as it was.

context:
  How often a channel revisits titles and thumbnails is part of its working style — it says nothing about whether any one change helped, only how hands-on the creator is after publish.

evidence_json:
  {"shape":"iteration_intensity","level":"never","titleChanges":0,"thumbnailChanges":0,"totalChanges":0,"videos":26,"perVideoAvg":0}


snapshot_date: 2026-05-25
insight_key: catalog_retention_tiers
insight_id: catalog_retention_tiers
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: channel
direction: neutral
certainty: fact
title: Retention is uneven across the catalog
generated_at: 2026-05-25T00:00:00Z
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across 18 videos, the top quarter holds viewers at 4865.0% against 422.5% for the bottom quarter — roughly 11.5× apart, a real gap between the videos that keep viewers and the ones that lose them early.

context:
  A wide retention gap across a catalog often tracks different formats or topics — some hold attention, some don't. The per-video retention list shows which videos sit at each end.

evidence_json:
  {"shape":"catalog_retention_tiers","pattern":"bimodal","topQuartileMean":48.65,"bottomQuartileMean":4.225,"ratio":11.515,"videos":18,"quartileSize":4}


snapshot_date: 2026-05-25
insight_key: weekly_trendline
insight_id: weekly_trendline
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: Weekly views up vs the earlier window
body: Last 7 days: 110 views; the 7-day window 3 weeks back: 18 views.
generated_at: 2026-05-25T00:00:00Z
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
  Weekly views can shift because of new videos published in the window, traffic surfaces turning on or off, or just noise. 3–4 weeks is a short enough baseline that the shape can still reverse quickly.

evidence_json:
  {"weeks":4,"oldestWeekViews":18,"newestWeekViews":110,"slopeViewsPerWeek":35.4,"relSlope":0.47,"patternLabel":"Weekly views trending up — newest week has 110 views vs 18 3 weeks ago"}


snapshot_date: 2026-05-25
insight_key: momentum_anomaly-KjL7WhexDeM
insight_id: momentum_anomaly-KjL7WhexDeM
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: KjL7WhexDeM
direction: negative
certainty: fact
title: Billie Eilish fans here! averaging below the typical curve
evidence_json: {"recentAvgPerDay":0.5,"expectedAvgPerDay":7.62,"ratio":0.066,"recentDays":2,"latestDay":27}
generated_at: 2026-05-25T00:00:00Z
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Billie Eilish fans here! is running 0.1× this channel's typical pace at its current age — 1 views/day recently, against an expected 8.

context:
  Views slowing below a video's expected curve is common — most videos see declining views after the first days as YouTube's initial test ends.


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-early_burst-s52ih_eGyAE
insight_id: lifecycle_phase-early_burst-s52ih_eGyAE
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: s52ih_eGyAE
direction: neutral
certainty: trend
title: This video's arc
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Who is the best Youtuber besides MrBeast? had a front-loaded view distribution: 100% of views arrived in the first two days.

context:
  Front-loaded patterns often appear when a video lands well with its initial audience — subscribers, notifications, and the first algorithmic test tend to resolve quickly.

evidence_json:
  {"shape":"lifecycle_phase","phase":"early_burst","pattern":"flash","earlyPct":1,"latePct":0,"totalViews":2263,"daysTracked":9,"patternLabel":"Early burst — most views came in the first 2 days","kind":"state"}


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-early_burst-W368BdGuNco
insight_id: lifecycle_phase-early_burst-W368BdGuNco
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: W368BdGuNco
direction: neutral
certainty: trend
title: This video's arc
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  86% of I got that vroom vroom in me 🏎️🏎️🗿🗿💰💰's views arrived in the first two days — a front-loaded pattern.

context:
  Front-loaded patterns often appear when a video lands well with its initial audience — subscribers, notifications, and the first algorithmic test tend to resolve quickly.

evidence_json:
  {"shape":"lifecycle_phase","phase":"early_burst","pattern":"flash","earlyPct":0.86,"latePct":0.14,"totalViews":36,"daysTracked":9,"patternLabel":"Early burst — most views came in the first 2 days","kind":"state"}


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-decline-0_4YYhl8dO0
insight_id: lifecycle_phase-decline-0_4YYhl8dO0
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: 0_4YYhl8dO0
direction: neutral
certainty: signal
title: I OPENED A DRIVE THRU! PT1 past its peak window
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I OPENED A DRIVE THRU! PT1 is averaging 2.3 views/day around Day 16, down from 14.3 views/day at its peak on Day 7.

context:
  Most videos follow this shape — a push window where YouTube tests the video widely, then a taper once the test resolves. The peak window passing isn't a judgment on the video; it's the common trajectory.

evidence_json:
  {"phase":"decline","peakDay":7,"peakAvgPerDay":14.33,"recentDay":16,"recentAvgPerDay":2.33,"dropRatio":0.84,"patternLabel":"Recent 2.33 views/day, down from peak of 14.33/day on Day 7","kind":"state"}


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-decline-Lnw1q7s69e4
insight_id: lifecycle_phase-decline-Lnw1q7s69e4
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: Lnw1q7s69e4
direction: neutral
certainty: signal
title: Why I cant be a truck driver PT: 2 past its peak window
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Why I cant be a truck driver PT: 2 is averaging 1.3 views/day around Day 123, down from 478.3 views/day at its peak on Day 1.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":478.33,"recentDay":123,"recentAvgPerDay":1.33,"dropRatio":1,"patternLabel":"Recent 1.33 views/day, down from peak of 478.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-early_burst-ZlI4-KgneH0
insight_id: lifecycle_phase-early_burst-ZlI4-KgneH0
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: ZlI4-KgneH0
direction: neutral
certainty: trend
title: This video's arc
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  94% of Wish my channel made this lol.'s views arrived in the first two days — a front-loaded pattern.

context:
  Front-loaded patterns often appear when a video lands well with its initial audience — subscribers, notifications, and the first algorithmic test tend to resolve quickly.

evidence_json:
  {"shape":"lifecycle_phase","phase":"early_burst","pattern":"flash","earlyPct":0.94,"latePct":0.06,"totalViews":195,"daysTracked":8,"patternLabel":"Early burst — most views came in the first 2 days","kind":"state"}


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-decline-oBcyoPpKGOs
insight_id: lifecycle_phase-decline-oBcyoPpKGOs
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: oBcyoPpKGOs
direction: neutral
certainty: signal
title: Don’t check the sound! 🥶🥶😱😱😨😨 past its peak window
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Don’t check the sound! 🥶🥶😱😱😨😨 is averaging 0.7 views/day around Day 49, down from 534.7 views/day at its peak on Day 1.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":534.67,"recentDay":49,"recentAvgPerDay":0.67,"dropRatio":1,"patternLabel":"Recent 0.67 views/day, down from peak of 534.67/day on Day 1","kind":"state"}


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-early_burst-imCOLO-l9Xs
insight_id: lifecycle_phase-early_burst-imCOLO-l9Xs
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: imCOLO-l9Xs
direction: neutral
certainty: trend
title: This video's arc
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  FIVE FINGER FANS HERE! had a front-loaded view distribution: 98% of views arrived in the first two days.

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

evidence_json:
  {"shape":"lifecycle_phase","phase":"early_burst","pattern":"flash","earlyPct":0.98,"latePct":0.02,"totalViews":539,"daysTracked":8,"patternLabel":"Early burst — most views came in the first 2 days","kind":"state"}


snapshot_date: 2026-05-25
insight_key: source_activation_order
insight_id: source_activation_order
detector_name: emerging_signal
insight_category: timing
subject_type: channel
direction: notable
certainty: trend
title: When YouTube's surfaces tend to find new videos here
generated_at: 2026-05-25T00:00:00Z
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across this channel's catalog, Browse on Day 6, Suggested on Day 0, and Search on Day 0 is the typical timing after publish. Measured over up to 8 videos per source.

context:
  These medians describe what has typically happened on this channel — they're not a forecast of what YouTube does in general. New videos may activate sources earlier or later as the channel matures or topics shift.

evidence_json:
  {"shape":"source_activation_channel","sourcesJson":"{\"Suggested Videos\":{\"median\":0,\"p25\":0,\"p75\":0.8,\"sampleSize\":8},\"Browse / Homepage\":{\"median\":5.5,\"p25\":3,\"p75\":7.5,\"sampleSize\":8},\"YouTube Search\":{\"median\":0,\"p25\":0,\"p75\":0,\"sampleSize\":7}}","sourcesCovered":3,"totalSamples":23}


snapshot_date: 2026-05-25
insight_key: source_activation_order-eju1Rb5gc7U
insight_id: source_activation_order-eju1Rb5gc7U
detector_name: emerging_signal
insight_category: timing
subject_type: video
subject_id: eju1Rb5gc7U
direction: notable
certainty: trend
title: Browse's first activity on CAN I PAY OFF THIS LOAN? on Day 14
generated_at: 2026-05-25T00:00:00Z
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  Browse first activated on CAN I PAY OFF THIS LOAN? on Day 14, slower than the channel's usual Day 3–8 band across 8 videos.

context:
  When a discovery surface activates is noisier than overall first-impression timing — topic, length, and how YouTube classifies the video can each shift it. One outlier doesn't usually mean the surface stopped working.

evidence_json:
  {"shape":"source_activation_video","videoId":"eju1Rb5gc7U","source":"Browse / Homepage","pattern":"late","daysToActivation":14,"activationDate":"2026-05-24","channelP25":3,"channelP75":7.5,"channelMedian":5.5,"sourceSampleSize":8}


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-decline-KjL7WhexDeM
insight_id: lifecycle_phase-decline-KjL7WhexDeM
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: KjL7WhexDeM
direction: neutral
certainty: signal
title: Billie Eilish fans here! tapering off its peak
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Billie Eilish fans here! peaked at 590.3 views/day on Day 1; around Day 27 it's averaging 0.3 views/day.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":590.33,"recentDay":27,"recentAvgPerDay":0.33,"dropRatio":1,"patternLabel":"Recent 0.33 views/day, down from peak of 590.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-decline-pn2r7K_BnVk
insight_id: lifecycle_phase-decline-pn2r7K_BnVk
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: pn2r7K_BnVk
direction: neutral
certainty: signal
title: CAN BEAM NG AI ESCAPE ME? past its peak window
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN BEAM NG AI ESCAPE ME? is averaging 6.3 views/day around Day 13, down from 36.3 views/day at its peak on Day 1.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":36.33,"recentDay":13,"recentAvgPerDay":6.33,"dropRatio":0.83,"patternLabel":"Recent 6.33 views/day, down from peak of 36.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-early_burst-FGzY0KtdrZ8
insight_id: lifecycle_phase-early_burst-FGzY0KtdrZ8
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: FGzY0KtdrZ8
direction: neutral
certainty: trend
title: This video's arc
body: Most of What is the best season?'s views came in the first two days — 97% of the total.
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 170 characters]

evidence_json:
  {"shape":"lifecycle_phase","phase":"early_burst","pattern":"flash","earlyPct":0.97,"latePct":0.03,"totalViews":190,"daysTracked":7,"patternLabel":"Early burst — most views came in the first 2 days","kind":"state"}


snapshot_date: 2026-05-25
insight_key: weekly_acceleration
insight_id: weekly_acceleration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: trend
title: Weekly view trajectory steepening
body: Recent 4-week weekly slope: +47%/wk. Prior 4-week slope: +26%/wk. Sample: 8 weekly buckets.
generated_at: 2026-05-25T00:00:00Z
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
  Two-window comparisons like this can move on a single new video or one surface activating; the underlying weekly slope tends to read more reliably as the catalog ages.

evidence_json:
  {"shape":"weekly_acceleration","weeks":8,"priorRelSlopePct":26,"recentRelSlopePct":47,"priorMeanWeeklyViews":3030,"recentMeanWeeklyViews":76,"deltaRelSlopePct":21,"priorSlopeViewsPerWeek":798.4,"recentSlopeViewsPerWeek":35.4}


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-early_burst-gTEPrm7TWpU
insight_id: lifecycle_phase-early_burst-gTEPrm7TWpU
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: gTEPrm7TWpU
direction: neutral
certainty: trend
title: This video's arc
body: Most of NO LYING's views came in the first two days — 100% of the total.
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 170 characters]

evidence_json:
  {"shape":"lifecycle_phase","phase":"early_burst","pattern":"flash","earlyPct":1,"latePct":0,"totalViews":768,"daysTracked":5,"patternLabel":"Early burst — most views came in the first 2 days","kind":"state"}


snapshot_date: 2026-05-25
insight_key: source_activation_order-0ME3aXfNvKU
insight_id: source_activation_order-0ME3aXfNvKU
detector_name: emerging_signal
insight_category: timing
subject_type: video
subject_id: 0ME3aXfNvKU
direction: notable
certainty: trend
title: Suggested's first activity on I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS! on Day 4
generated_at: 2026-05-25T00:00:00Z
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  Suggested first activated on I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS! on Day 4, slower than the channel's usual Day 0–1 band across 8 videos.

context:
  When a discovery surface activates is noisier than overall first-impression timing — topic, length, and how YouTube classifies the video can each shift it. One outlier doesn't usually mean the surface stopped working.

evidence_json:
  {"shape":"source_activation_video","videoId":"0ME3aXfNvKU","source":"Suggested Videos","pattern":"late","daysToActivation":4,"activationDate":"2025-11-17","channelP25":0,"channelP75":0.8,"channelMedian":0,"sourceSampleSize":8}


snapshot_date: 2026-05-25
insight_key: lifecycle_phase-decline-G3X-t3NKOSE
insight_id: lifecycle_phase-decline-G3X-t3NKOSE
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: G3X-t3NKOSE
direction: neutral
certainty: signal
title: I STARTED A TRUCK DEALERSHIP past its peak window
generated_at: 2026-05-25T00:00:00Z
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED A TRUCK DEALERSHIP is averaging 5.0 views/day around Day 14, down from 12.3 views/day at its peak on Day 1.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":12.33,"recentDay":14,"recentAvgPerDay":5,"dropRatio":0.59,"patternLabel":"Recent 5 views/day, down from peak of 12.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-25
insight_key: source_activation_order-gX8WrmSb4Hc
insight_id: source_activation_order-gX8WrmSb4Hc
detector_name: emerging_signal
insight_category: timing
subject_type: video
subject_id: gX8WrmSb4Hc
direction: notable
certainty: trend
title: Suggested activated late on I STARTED A SUPERMARKET WITH $10,000 AND A STORE
generated_at: 2026-05-25T00:00:00Z
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  Suggested began surfacing I STARTED A SUPERMARKET WITH $10,000 AND A STORE on Day 3, past the typical Day 0–1 band measured across 8 videos on this channel.

context:
  When a discovery surface activates is noisier than overall first-impression timing — topic, length, and how YouTube classifies the video can each shift it. One outlier doesn't usually mean the surface stopped working.

evidence_json:
  {"shape":"source_activation_video","videoId":"gX8WrmSb4Hc","source":"Suggested Videos","pattern":"late","daysToActivation":3,"activationDate":"2025-10-29","channelP25":0,"channelP75":0.8,"channelMedian":0,"sourceSampleSize":8}


snapshot_date: 2026-05-25
insight_key: momentum_anomaly-s52ih_eGyAE
insight_id: momentum_anomaly-s52ih_eGyAE
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: s52ih_eGyAE
direction: negative
certainty: fact
title: Who is the best Youtuber besides MrBeast? averaging below the typical curve
evidence_json: {"recentAvgPerDay":1.33,"expectedAvgPerDay":5.55,"ratio":0.24,"recentDays":3,"latestDay":49}
generated_at: 2026-05-25T00:00:00Z
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Who is the best Youtuber besides MrBeast? is running 0.2× this channel's typical pace at its current age — 1 views/day recently, against an expected 6.

context:
  Views slowing below a video's expected curve is common — most videos see declining views after the first days as YouTube's initial test ends.


snapshot_date: 2026-05-25
insight_key: catalog_concentration_rolling
insight_id: catalog_concentration_rolling
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: Top video carried last week's mass
generated_at: 2026-05-25T00:00:00Z
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
body:
  In the last week, CAN I PAY OFF THIS LOAN? accounted for 53% of channel views; the top three together accounted for 91%.

context:
  One video commonly pulls a larger share of the past week's views when discovery surfaces it more often than the rest of the catalog. The mix typically shifts again as new videos accumulate views of their own.

evidence_json:
  {"shape":"catalog_concentration","pattern":"top_video_share_rolling","maturity":"sprouting","threshold":0.5,"topVideoId":"eju1Rb5gc7U","topVideoShare7d":0.53,"top3VideoShare7d":0.91,"asOf":"2026-05-25","videosCounted":17}


snapshot_date: 2026-05-25
insight_key: shape:channel
insight_id: shape-2026-05-25
detector_name: channel_shape
insight_category: shape
subject_type: channel
direction: neutral
certainty: signal
title: Channel shape
generated_at: 2026-05-25T00:00:00Z
contributor_id: c-06b6e03a7e70b17553c9
evidence_json:
  {"concentration":"hit-driven","traction":{"below":14,"total":26,"threshold":100},"cadence":"weekly","iterationIntensity":"never"}


snapshot_date: 2026-05-26
insight_key: channel_window_trend-prev-source_diversity-2026-05-26
insight_id: channel_window_trend-prev-source_diversity-2026-05-26
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: Traffic drawn from a wider spread of sources lately
generated_at: 2026-05-26T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Over the last 7 days this channel's views came from a wider spread of traffic sources than the 7 days before.

context:
  Shifts like this from one week to the next usually come down to which videos are active, where they happen to be surfacing, and ordinary day-to-day swings — no single cause sits behind any one week's reading.

evidence_json:
  {"shape":"channel_window_trend","metric":"source_diversity","mode":"prev","current":0.36,"baseline":0.16,"relDeltaPct":128,"windowDays":7,"currentN":4,"baselineN":4}


snapshot_date: 2026-05-26
insight_key: relative_outlier-G3X-t3NKOSE-subsConversion
insight_id: relative_outlier-G3X-t3NKOSE-subsConversion
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: G3X-t3NKOSE
direction: positive
certainty: fact
title: #1 on subscriber conversion — I STARTED A TRUCK DEALERSHIP
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Out of 14 videos on this channel, I STARTED A TRUCK DEALERSHIP sits at #1 on subscriber conversion. 5 videos sit that far from the usual on subscriber conversion; this is the furthest.

evidence_json:
  {"metric":"subsConversion","value":15.87,"mean":0.325,"zScore":32.26,"rank":1,"totalVideos":14,"ratioToMean":48.83,"outliersInMetric":5}


snapshot_date: 2026-05-26
insight_key: relative_outlier-B4H9jdIp7AA-viewsPerDay
insight_id: relative_outlier-B4H9jdIp7AA-viewsPerDay
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: B4H9jdIp7AA
direction: positive
certainty: fact
title: views per day ranking for This was a close call!#americantrucksimulator #ats: #1
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  On this channel's views per day ranking, This was a close call!#americantrucksimulator #ats holds position #1 of 14. 4 videos sit that far from the usual on views per day; this is the furthest.

evidence_json:
  {"metric":"viewsPerDay","value":398.0833,"mean":47.2589,"zScore":5.7,"rank":1,"totalVideos":14,"ratioToMean":8.42,"outliersInMetric":4}


snapshot_date: 2026-05-26
insight_key: first_milestone-500-cleared
insight_id: first_milestone-500-cleared
detector_name: first_milestone
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: 7 videos have passed 500 views
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  7 of this channel's 26 public videos are at or above 500 views. The furthest along is This was a close call!#americantrucksimulator #ats, at 9.6K.

context:
[cell repeats an earlier one in this file: 140 characters]

evidence_json:
  {"milestone":500,"videosAboveTier":7,"totalVideos":26,"topVideoId":"B4H9jdIp7AA","topVideoViews":9554,"kind":"state"}


snapshot_date: 2026-05-26
insight_key: first_milestone-1000-cleared
insight_id: first_milestone-1000-cleared
detector_name: first_milestone
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: 5 videos have passed 1.0K views
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  5 of this channel's 26 public videos are at or above 1.0K views. The furthest along is This was a close call!#americantrucksimulator #ats, at 9.6K.

context:
[cell repeats an earlier one in this file: 140 characters]

evidence_json:
  {"milestone":1000,"videosAboveTier":5,"totalVideos":26,"topVideoId":"B4H9jdIp7AA","topVideoViews":9554,"kind":"state"}


snapshot_date: 2026-05-26
insight_key: quiet_inventory-2026-05-26
insight_id: quiet_inventory-2026-05-26
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: Quiet shelves: 22 of 26 videos
body: Across the past seven days, 22 of 26 public videos on this channel did not pick up any views.
generated_at: 2026-05-26T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
  Quiet weeks are common as a catalog grows — recent videos and a few favorites usually pull most of the recommendation surface, and older or less-discovered videos often go quiet for stretches.

evidence_json:
  {"shape":"quiet_inventory","videosQuiet":22,"videosTotal":26,"pctQuiet":0.8462,"threshold":0.5,"maturity":"sprouting","asOf":"2026-05-26"}


snapshot_date: 2026-05-26
insight_key: emerging_signal-suggested-videos-channel-consolidated
insight_id: emerging_signal-suggested-videos-channel-consolidated
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: positive
certainty: signal
title: Suggested Videos active across 4 videos
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  4 of this channel's videos drew Suggested Videos traffic on the same day, May 26, 2026 — 42 views together. A channel-wide opening on this surface, even if no single video stands out yet.

context:
  Suggested Videos is YouTube matching these videos to viewers who watched something similar — usually where early traction shows up for newer channels. Multiple videos showing up on the same surface in the same window is usually more about YouTube's matching than anything those videos did differently — worth watching a few more days to see if the pattern holds.

evidence_json:
  {"source":"Suggested Videos","videoCount":4,"totalViews":42,"date":"2026-05-26","shape":"consolidated"}


snapshot_date: 2026-05-26
insight_key: single_source_spike_day-2026-05-26
insight_id: single_source_spike_day-2026-05-26
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: notable
certainty: signal
title: 42 Suggested views for a video
body: On May 26, 2026, a video picked up 42 views from Suggested Videos.
generated_at: 2026-05-26T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
context:
  Suggested Videos is YouTube matching this video to viewers who watched something similar. For newer channels, it's often where early traction shows up before Browse.

evidence_json:
  {"shape":"single_source_spike_day","date":"2026-05-26","source":"Suggested Videos","sourceViews":42,"totalViews":49,"sharePct":86}


snapshot_date: 2026-05-26
insight_key: first_milestone-250-cleared
insight_id: first_milestone-250-cleared
detector_name: first_milestone
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: 8 videos have passed 250 views
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  8 of this channel's 26 public videos are at or above 250 views. The furthest along is This was a close call!#americantrucksimulator #ats, at 9.6K.

context:
[cell repeats an earlier one in this file: 140 characters]

evidence_json:
  {"milestone":250,"videosAboveTier":8,"totalVideos":26,"topVideoId":"B4H9jdIp7AA","topVideoViews":9554,"kind":"state"}


snapshot_date: 2026-05-26
insight_key: momentum_anomaly-pn2r7K_BnVk
insight_id: momentum_anomaly-pn2r7K_BnVk
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: pn2r7K_BnVk
direction: positive
certainty: fact
title: CAN BEAM NG AI ESCAPE ME? at 1.7× the typical rate
evidence_json: {"recentAvgPerDay":10.67,"expectedAvgPerDay":6.33,"ratio":1.684,"recentDays":3,"latestDay":14}
generated_at: 2026-05-26T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Recent views/day for CAN BEAM NG AI ESCAPE ME?: 11. Expected at this age on this channel: 6. That puts it at 1.7× typical.

context:
  Videos running well ahead of the channel's usual pace for their age often have a traffic source activating — the breakdown on the detail page shows which.


snapshot_date: 2026-05-26
insight_key: momentum_anomaly-eju1Rb5gc7U
insight_id: momentum_anomaly-eju1Rb5gc7U
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: trend
title: CAN I PAY OFF THIS LOAN? at 5.0× the typical rate
evidence_json: {"recentAvgPerDay":27.67,"expectedAvgPerDay":5.58,"ratio":4.959,"recentDays":3,"latestDay":16}
generated_at: 2026-05-26T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance up 49 → 62
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Recent views/day for CAN I PAY OFF THIS LOAN?: 28. Expected at this age on this channel: 6. That puts it at 5.0× typical.

context:
[cell repeats an earlier one in this file: 154 characters]


snapshot_date: 2026-05-26
insight_key: traffic_source_shift-pn2r7K_BnVk-Suggested_Videos
insight_id: traffic_source_shift-pn2r7K_BnVk-Suggested_Videos
detector_name: traffic_source_shift
insight_category: traffic_shift
subject_type: video
subject_id: pn2r7K_BnVk
direction: negative
certainty: trend
title: CAN BEAM NG AI ESCAPE ME? saw its Suggested Videos share change
body: 95% → 87% of views from Suggested Videos on CAN BEAM NG AI ESCAPE ME? (-8.3 points).
generated_at: 2026-05-26T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
context:
  Source shifts often reflect the video aging out of the surface that originally drove its views — or being rediscovered through a different one.

evidence_json:
  {"source":"Suggested Videos","olderPct":0.95,"recentPct":0.8667,"ppChange":-8.33,"olderViews":114,"recentViews":39}


snapshot_date: 2026-05-26
insight_key: length_patterns
insight_id: length_patterns
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: Views/day split by length on this channel
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  15 shorter (under 5 min) videos averaged 27.1 views/day (median); 10 longer (15+ min) videos averaged 3.0.

context:
  Length is one of many factors that can correlate with views/day — topic, timing, title, and audience mix usually matter more. With so few videos in each group, the pattern could reverse on the next few.

evidence_json:
  {"topBucket":"short","topCount":15,"topMedianVpd":27.14,"bottomBucket":"long","bottomCount":10,"bottomMedianVpd":2.98,"patternLabel":"The 15 shorter (under 5 min) videos on this channel get a median 27.14 views/day; the 10 longer (15+ min) videos get 2.98."}


snapshot_date: 2026-05-26
insight_key: first_milestone-100-cleared
insight_id: first_milestone-100-cleared
detector_name: first_milestone
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: 12 videos have passed 100 views
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  12 of this channel's 26 public videos are at or above 100 views. The furthest along is This was a close call!#americantrucksimulator #ats, at 9.6K.

context:
[cell repeats an earlier one in this file: 140 characters]

evidence_json:
  {"milestone":100,"videosAboveTier":12,"totalVideos":26,"topVideoId":"B4H9jdIp7AA","topVideoViews":9554,"kind":"state"}


snapshot_date: 2026-05-26
insight_key: engagement_ratio_outlier-0ME3aXfNvKU
insight_id: engagement_ratio_outlier-0ME3aXfNvKU
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 0ME3aXfNvKU
direction: positive
certainty: trend
title: High likes-to-view ratio on I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS!
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  On I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS!, combined engagement runs 25.3× the channel median (1 interactions on 14 views, 7.1%). 1 likes drove most of the lift.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"0ME3aXfNvKU","engagementRatio":0.0714,"medianRatio":0.0028,"topQuartileRatio":0.0073,"multiplierOverMedian":25.275,"dominantMetric":"likes","dominantPerView":0.0714,"dominantChannelPerView":0.0026,"videoTotalViews":14,"videoTotalLikes":1,"videoTotalComments":0,"videoTotalShares":0}


snapshot_date: 2026-05-26
insight_key: time_to_peak
insight_id: time_to_peak
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: neutral
certainty: fact
title: Views arrive fast on this channel
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across 15 videos with enough history, the typical video reached 90% of its lifetime views in about 1 day — a short window before things settle.

context:
  Front-loaded view curves are common when videos land with subscribers or notifications early and the first round of recommendation resolves quickly — the long tail afterward tends to add little.

evidence_json:
  {"shape":"time_to_peak","pattern":"fast","medianDays":1,"qualifyingCount":15,"minViews":10,"minDays":7,"peakFractionPct":90}


snapshot_date: 2026-05-26
insight_key: engagement_ratio_outlier-0_4YYhl8dO0
insight_id: engagement_ratio_outlier-0_4YYhl8dO0
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 0_4YYhl8dO0
direction: positive
certainty: trend
title: High likes-to-view ratio on I OPENED A DRIVE THRU! PT1
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  On I OPENED A DRIVE THRU! PT1, combined engagement runs 4.4× the channel median (1 interactions on 81 views, 1.2%). 1 likes drove most of the lift.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"0_4YYhl8dO0","engagementRatio":0.0123,"medianRatio":0.0028,"topQuartileRatio":0.0073,"multiplierOverMedian":4.369,"dominantMetric":"likes","dominantPerView":0.0123,"dominantChannelPerView":0.0026,"videoTotalViews":81,"videoTotalLikes":1,"videoTotalComments":0,"videoTotalShares":0}


snapshot_date: 2026-05-26
insight_key: trajectory_outlier-pn2r7K_BnVk
insight_id: trajectory_outlier-pn2r7K_BnVk
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: pn2r7K_BnVk
direction: positive
certainty: trend
title: CAN BEAM NG AI ESCAPE ME? running ahead of the channel's usual pace for its age
generated_at: 2026-05-26T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  14 views on Day 14 for CAN BEAM NG AI ESCAPE ME? — 250% over this channel's typical video at the same age (4 views).

context:
  On hit-driven catalogs, the top video often sets the pace — a newer video running above it usually reflects either a fresh traffic surface or a piece of content that resonates with a different slice of the audience.

evidence_json:
  {"shape":"trajectory","latestDay":14,"latestViews":14,"normMedian":4,"normPeerCount":7,"deviationPct":250,"daysCompared":2}


snapshot_date: 2026-05-26
insight_key: publish_gap
insight_id: publish_gap
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: signal
title: 119-day gap before May 10, 2026
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
body:
  A 119-day gap between public releases ending May 10, 2026 — about 19.83× this channel's median gap of 6 day(s).

context:
  A gap well above the channel's typical rhythm is often what visitors notice first — publishing rhythm is a legible signal even when view counts aren't. This reads from upload dates, which may not match public-release dates.

evidence_json:
  {"shape":"publish_gap","gapDays":119,"gapStart":"2026-01-11","gapEnd":"2026-05-10","medianGapDays":6,"ratioToMedian":19.83,"usedFallback":1,"videos":30,"windowDays":30}


snapshot_date: 2026-05-26
insight_key: catalog_concentration
insight_id: catalog_concentration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: Hit-driven shape on this channel
body: 50% of the lifetime views here come from a single video — 9.6K out of 19.2K across 17 videos.
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
  A hit-driven shape is common when one video breaks out on a surface (Suggested or Browse) before the rest of the catalog has a chance to. It tends to decay as more videos accumulate views of their own.

evidence_json:
  {"shape":"catalog_concentration","pattern":"hit-driven","top1Pct":0.5,"top3Pct":0.71,"top5Pct":0.87,"top1Views":9554,"totalViews":19185,"videosCounted":17,"videosTotal":26}


snapshot_date: 2026-05-26
insight_key: engagement_ratio_outlier-gTEPrm7TWpU
insight_id: engagement_ratio_outlier-gTEPrm7TWpU
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: gTEPrm7TWpU
direction: positive
certainty: trend
title: High likes-to-view ratio on NO LYING
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  On NO LYING, combined engagement runs 4.1× the channel median (9 interactions on 768 views, 1.2%). 4 likes drove most of the lift.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"gTEPrm7TWpU","engagementRatio":0.0117,"medianRatio":0.0028,"topQuartileRatio":0.0073,"multiplierOverMedian":4.147,"dominantMetric":"likes","dominantPerView":0.0052,"dominantChannelPerView":0.0026,"videoTotalViews":768,"videoTotalLikes":4,"videoTotalComments":5,"videoTotalShares":0}


snapshot_date: 2026-05-26
insight_key: engagement_ratio_outlier-3uVXLL053R8
insight_id: engagement_ratio_outlier-3uVXLL053R8
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 3uVXLL053R8
direction: positive
certainty: trend
title: High likes-to-view ratio on I STARTED A ABANDONED WATER PARK!
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  On I STARTED A ABANDONED WATER PARK!, combined engagement runs 4.0× the channel median (3 interactions on 267 views, 1.1%). 2 likes drove most of the lift.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"3uVXLL053R8","engagementRatio":0.0112,"medianRatio":0.0028,"topQuartileRatio":0.0073,"multiplierOverMedian":3.976,"dominantMetric":"likes","dominantPerView":0.0075,"dominantChannelPerView":0.0026,"videoTotalViews":267,"videoTotalLikes":2,"videoTotalComments":1,"videoTotalShares":0}


snapshot_date: 2026-05-26
insight_key: generation_avd
insight_id: generation_avd
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: channel
direction: negative
certainty: fact
title: Watch time is weaker on newer uploads
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  This channel's newer 13 videos are averaging 31 seconds watched, versus 60 seconds across the earlier 13.

context:
  Shifts in watch time across generations often mean the newer batch is matching a different viewer expectation than the earlier one, not that every recent video is behaving the same way.

evidence_json:
  {"shape":"generation_improvement","metric":"avd","olderAvgSec":59.74,"newerAvgSec":30.76,"changeRatio":0.51,"olderCount":13,"newerCount":13}


snapshot_date: 2026-05-26
insight_key: cadence_characterization
insight_id: cadence_characterization
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: neutral
certainty: fact
title: About one release per week
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
body:
  Cadence on this channel has been roughly weekly: 30 videos with a median inter-publish gap of about 6 day(s).

context:
  Weekly publishing is one of the most common YouTube cadences — roughly one video per week tends to give returning viewers a predictable release window.

evidence_json:
  {"shape":"cadence_characterization","pattern":"weekly","medianGapDays":6,"sigmaGapDays":28.63,"streakDays":16,"videos":30}


snapshot_date: 2026-05-26
insight_key: lifecycle_phase-slow_burn-pVHLTbhPQ98
insight_id: lifecycle_phase-slow_burn-pVHLTbhPQ98
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: pVHLTbhPQ98
direction: positive
certainty: trend
title: This video's arc
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Most of I STARTED LANDSCAPING WITH A MOWER AND A TRUCK!'s views arrived after Day 3 — 71% of the total.

context:
  Slow-burn patterns may reflect search or suggested traffic picking up over time — surfaces that find the video after the initial push has faded.

evidence_json:
  {"shape":"lifecycle_phase","phase":"slow_burn","pattern":"slow_burn","earlyPct":0.29,"latePct":0.71,"totalViews":45,"daysTracked":13,"patternLabel":"Slow burn — majority of views came after Day 3","kind":"state"}


snapshot_date: 2026-05-26
insight_key: engagement_ratio_outlier-KjL7WhexDeM
insight_id: engagement_ratio_outlier-KjL7WhexDeM
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: KjL7WhexDeM
direction: positive
certainty: trend
title: High likes-to-view ratio on Billie Eilish fans here!
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  On Billie Eilish fans here!, combined engagement runs 2.6× the channel median (13 interactions on 1.8K views, 0.7%). 12 likes drove most of the lift.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"KjL7WhexDeM","engagementRatio":0.0073,"medianRatio":0.0028,"topQuartileRatio":0.0073,"multiplierOverMedian":2.576,"dominantMetric":"likes","dominantPerView":0.0067,"dominantChannelPerView":0.0026,"videoTotalViews":1786,"videoTotalLikes":12,"videoTotalComments":1,"videoTotalShares":0}


snapshot_date: 2026-05-26
insight_key: lifecycle_phase-decline-3uVXLL053R8
insight_id: lifecycle_phase-decline-3uVXLL053R8
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: 3uVXLL053R8
direction: neutral
certainty: trend
title: I STARTED A ABANDONED WATER PARK! tapering off its peak
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED A ABANDONED WATER PARK! peaked at 31.3 views/day on Day 1; around Day 47 it's averaging 1.0 views/day.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":31.33,"recentDay":47,"recentAvgPerDay":1,"dropRatio":0.97,"patternLabel":"Recent 1 views/day, down from peak of 31.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-26
insight_key: momentum_anomaly-B4H9jdIp7AA
insight_id: momentum_anomaly-B4H9jdIp7AA
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: B4H9jdIp7AA
direction: negative
certainty: fact
title: This was a close call!#americantrucksimulator #ats below typical pace
evidence_json: {"recentAvgPerDay":2,"expectedAvgPerDay":1080.9,"ratio":0.002,"recentDays":2,"latestDay":125}
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Recent views/day for This was a close call!#americantrucksimulator #ats: 2. Expected at this age on this channel: 1.1K. That puts it at 0.0× typical.

context:
[cell repeats an earlier one in this file: 141 characters]


snapshot_date: 2026-05-26
insight_key: source_quality
insight_id: source_quality
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: notable
certainty: fact
title: Browse / Homepage and YouTube Search viewers watch at different lengths
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  On this channel, Browse / Homepage sends viewers who watch about 1.6 min/view; YouTube Search sends viewers who watch about 0.1 min/view.

context:
  Different surfaces tend to attract different viewer intents — watch-time-per-view is one signal for how well each surface's audience is matching the content.

evidence_json:
  {"bestSource":"Browse / Homepage","bestWatchPerView":1.63,"bestViews":82,"worstSource":"YouTube Search","worstWatchPerView":0.08,"worstViews":307,"qualityRatio":20.94}


snapshot_date: 2026-05-26
insight_key: catalog_traction
insight_id: catalog_traction
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: neutral
certainty: fact
title: 12 of 26 videos have found an audience
evidence_json: {"shape":"catalog_traction","below":14,"total":26,"threshold":100,"maturityStage":"sprouting"}
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
body:
  12 of this channel's 26 videos have crossed 100 views; the other 14 haven't yet. That's the shape of the catalog right now — a part that has landed and a part that's still quiet.

context:
  A working core plus a longer quiet tail is the usual shape as a catalog grows — most channels carry videos that never break out, and that's typical rather than a verdict on any single one.


snapshot_date: 2026-05-26
insight_key: weekly_acceleration
insight_id: weekly_acceleration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: trend
title: Weekly view trajectory steepening
body: Recent 4-week weekly slope: +51%/wk. Prior 4-week slope: -2%/wk. Sample: 8 weekly buckets.
generated_at: 2026-05-26T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance up 18 → 27
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
  Two-window comparisons like this can move on a single new video or one surface activating; the underlying weekly slope tends to read more reliably as the catalog ages.

evidence_json:
  {"shape":"weekly_acceleration","weeks":8,"priorRelSlopePct":-2,"recentRelSlopePct":51,"priorMeanWeeklyViews":3031,"recentMeanWeeklyViews":87,"deltaRelSlopePct":53,"priorSlopeViewsPerWeek":-58.2,"recentSlopeViewsPerWeek":44.6}


snapshot_date: 2026-05-26
insight_key: trajectory_outlier-eju1Rb5gc7U
insight_id: trajectory_outlier-eju1Rb5gc7U
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: trend
title: CAN I PAY OFF THIS LOAN? running ahead of the channel's usual pace for its age
generated_at: 2026-05-26T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  27 views on Day 16 for CAN I PAY OFF THIS LOAN? — 1250% over this channel's typical video at the same age (2 views).

context:
  On hit-driven catalogs, the top video often sets the pace — a newer video running above it usually reflects either a fresh traffic surface or a piece of content that resonates with a different slice of the audience.

evidence_json:
  {"shape":"trajectory","latestDay":16,"latestViews":27,"normMedian":2,"normPeerCount":5,"deviationPct":1250,"daysCompared":3}


snapshot_date: 2026-05-26
insight_key: lifecycle_phase-slow_burn-eju1Rb5gc7U
insight_id: lifecycle_phase-slow_burn-eju1Rb5gc7U
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: trend
title: This video's arc
body: CAN I PAY OFF THIS LOAN? had a slow-burn distribution: 56% of views came after Day 3.
generated_at: 2026-05-26T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 144 characters]

evidence_json:
  {"shape":"lifecycle_phase","phase":"slow_burn","pattern":"slow_burn","earlyPct":0.44,"latePct":0.56,"totalViews":147,"daysTracked":6,"patternLabel":"Slow burn — majority of views came after Day 3","kind":"state"}


snapshot_date: 2026-05-26
insight_key: weekly_trendline
insight_id: weekly_trendline
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: Weekly views up vs the earlier window
body: Last 7 days: 154 views; the 7-day window 3 weeks back: 16 views.
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
  Weekly views can shift because of new videos published in the window, traffic surfaces turning on or off, or just noise. 3–4 weeks is a short enough baseline that the shape can still reverse quickly.

evidence_json:
  {"weeks":4,"oldestWeekViews":16,"newestWeekViews":154,"slopeViewsPerWeek":44.6,"relSlope":0.51,"patternLabel":"Weekly views trending up — newest week has 154 views vs 16 3 weeks ago"}


snapshot_date: 2026-05-26
insight_key: catalog_retention_tiers
insight_id: catalog_retention_tiers
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: channel
direction: neutral
certainty: fact
title: Two retention worlds in this catalog
generated_at: 2026-05-26T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  This channel's videos split on retention: the best quarter holds viewers about 11.7× as well as the weakest quarter (4865.0% vs 417.5%, across 18 videos). The catalog isn't one consistent thing — it's a strong group and a weak group.

context:
  A wide retention gap across a catalog often tracks different formats or topics — some hold attention, some don't. The per-video retention list shows which videos sit at each end.

evidence_json:
  {"shape":"catalog_retention_tiers","pattern":"bimodal","topQuartileMean":48.65,"bottomQuartileMean":4.175,"ratio":11.653,"videos":18,"quartileSize":4}


snapshot_date: 2026-05-26
insight_key: lifecycle_phase-decline-Lnw1q7s69e4
insight_id: lifecycle_phase-decline-Lnw1q7s69e4
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: Lnw1q7s69e4
direction: neutral
certainty: signal
title: Why I cant be a truck driver PT: 2 tapering off its peak
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Why I cant be a truck driver PT: 2 peaked at 478.3 views/day on Day 1; around Day 123 it's averaging 1.3 views/day.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":478.33,"recentDay":123,"recentAvgPerDay":1.33,"dropRatio":1,"patternLabel":"Recent 1.33 views/day, down from peak of 478.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-26
insight_key: source_activation_order
insight_id: source_activation_order
detector_name: emerging_signal
insight_category: timing
subject_type: channel
direction: notable
certainty: trend
title: How discovery surfaces tend to activate here
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  On this channel, new videos have typically picked up Browse on Day 6, Suggested on Day 0, and Search on Day 0 after publish. (3 sources, up to 8 videos per source.)

context:
  These medians describe what has typically happened on this channel — they're not a forecast of what YouTube does in general. New videos may activate sources earlier or later as the channel matures or topics shift.

evidence_json:
  {"shape":"source_activation_channel","sourcesJson":"{\"Suggested Videos\":{\"median\":0,\"p25\":0,\"p75\":0.8,\"sampleSize\":8},\"Browse / Homepage\":{\"median\":5.5,\"p25\":3,\"p75\":7.5,\"sampleSize\":8},\"YouTube Search\":{\"median\":0,\"p25\":0,\"p75\":0,\"sampleSize\":7}}","sourcesCovered":3,"totalSamples":23}


snapshot_date: 2026-05-26
insight_key: source_activation_order-eju1Rb5gc7U
insight_id: source_activation_order-eju1Rb5gc7U
detector_name: emerging_signal
insight_category: timing
subject_type: video
subject_id: eju1Rb5gc7U
direction: notable
certainty: trend
title: CAN I PAY OFF THIS LOAN?: Day 14 for Browse, beyond the typical band
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  On CAN I PAY OFF THIS LOAN?, Browse took 14 days to activate — outside the channel's typical Day 3–8 band (8 videos).

context:
[cell repeats an earlier one in this file: 217 characters]

evidence_json:
  {"shape":"source_activation_video","videoId":"eju1Rb5gc7U","source":"Browse / Homepage","pattern":"late","daysToActivation":14,"activationDate":"2026-05-24","channelP25":3,"channelP75":7.5,"channelMedian":5.5,"sourceSampleSize":8}


snapshot_date: 2026-05-26
insight_key: lifecycle_phase-decline-KjL7WhexDeM
insight_id: lifecycle_phase-decline-KjL7WhexDeM
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: KjL7WhexDeM
direction: neutral
certainty: signal
title: Billie Eilish fans here! past its peak window
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Billie Eilish fans here! is averaging 0.3 views/day around Day 27, down from 590.3 views/day at its peak on Day 1.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":590.33,"recentDay":27,"recentAvgPerDay":0.33,"dropRatio":1,"patternLabel":"Recent 0.33 views/day, down from peak of 590.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-26
insight_key: lifecycle_phase-decline-pn2r7K_BnVk
insight_id: lifecycle_phase-decline-pn2r7K_BnVk
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: pn2r7K_BnVk
direction: neutral
certainty: signal
title: CAN BEAM NG AI ESCAPE ME? past its peak window
generated_at: 2026-05-26T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN BEAM NG AI ESCAPE ME? is averaging 10.7 views/day around Day 14, down from 36.3 views/day at its peak on Day 1.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":36.33,"recentDay":14,"recentAvgPerDay":10.67,"dropRatio":0.71,"patternLabel":"Recent 10.67 views/day, down from peak of 36.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-26
insight_key: lifecycle_phase-decline-G3X-t3NKOSE
insight_id: lifecycle_phase-decline-G3X-t3NKOSE
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: G3X-t3NKOSE
direction: neutral
certainty: signal
title: Post-peak window for I STARTED A TRUCK DEALERSHIP
generated_at: 2026-05-26T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for I STARTED A TRUCK DEALERSHIP have dropped from 12.3 at the peak (Day 1) to 5.7 around Day 15.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":12.33,"recentDay":15,"recentAvgPerDay":5.67,"dropRatio":0.54,"patternLabel":"Recent 5.67 views/day, down from peak of 12.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-26
insight_key: catalog_concentration_rolling
insight_id: catalog_concentration_rolling
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: Top video carried last week's mass
generated_at: 2026-05-26T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance up 8 → 10
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
body:
  In the last week, CAN I PAY OFF THIS LOAN? accounted for 55% of channel views; the top three together accounted for 91%.

context:
  One video commonly pulls a larger share of the past week's views when discovery surfaces it more often than the rest of the catalog. The mix typically shifts again as new videos accumulate views of their own.

evidence_json:
  {"shape":"catalog_concentration","pattern":"top_video_share_rolling","maturity":"sprouting","threshold":0.5,"topVideoId":"eju1Rb5gc7U","topVideoShare7d":0.55,"top3VideoShare7d":0.91,"asOf":"2026-05-26","videosCounted":17}


snapshot_date: 2026-05-26
insight_key: momentum_anomaly-s52ih_eGyAE
insight_id: momentum_anomaly-s52ih_eGyAE
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: s52ih_eGyAE
direction: negative
certainty: fact
title: Who is the best Youtuber besides MrBeast? below typical pace
evidence_json: {"recentAvgPerDay":1.33,"expectedAvgPerDay":5.55,"ratio":0.24,"recentDays":3,"latestDay":49}
generated_at: 2026-05-26T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Recent views/day for Who is the best Youtuber besides MrBeast?: 1. Expected at this age on this channel: 6. That puts it at 0.2× typical.

context:
[cell repeats an earlier one in this file: 141 characters]


snapshot_date: 2026-05-27
insight_key: channel_window_trend-prev-source_diversity-2026-05-27
insight_id: channel_window_trend-prev-source_diversity-2026-05-27
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: Traffic drawn from a wider spread of sources lately
generated_at: 2026-05-27T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Over the last 7 days this channel's views came from a wider spread of traffic sources than the 7 days before.

context:
  Shifts like this from one week to the next usually come down to which videos are active, where they happen to be surfacing, and ordinary day-to-day swings — no single cause sits behind any one week's reading.

evidence_json:
  {"shape":"channel_window_trend","metric":"source_diversity","mode":"prev","current":0.41,"baseline":0.17,"relDeltaPct":135,"windowDays":7,"currentN":3,"baselineN":5}


snapshot_date: 2026-05-27
insight_key: relative_outlier-G3X-t3NKOSE-subsConversion
insight_id: relative_outlier-G3X-t3NKOSE-subsConversion
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: G3X-t3NKOSE
direction: positive
certainty: fact
title: I STARTED A TRUCK DEALERSHIP ranks #1 on subscriber conversion
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED A TRUCK DEALERSHIP ranks #1 of 14 on this channel for subscriber conversion. 5 videos sit that far from the usual on subscriber conversion; this is the furthest.

evidence_json:
  {"metric":"subsConversion","value":14.71,"mean":0.325,"zScore":29.85,"rank":1,"totalVideos":14,"ratioToMean":45.26,"outliersInMetric":5}


snapshot_date: 2026-05-27
insight_key: relative_outlier-B4H9jdIp7AA-viewsPerDay
insight_id: relative_outlier-B4H9jdIp7AA-viewsPerDay
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: B4H9jdIp7AA
direction: positive
certainty: fact
title: This was a close call!#americantrucksimulator #ats ranks #1 on views per day
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  This was a close call!#americantrucksimulator #ats ranks #1 of 14 on this channel for views per day. 4 videos sit that far from the usual on views per day; this is the furthest.

evidence_json:
  {"metric":"viewsPerDay","value":398.0833,"mean":47.2589,"zScore":5.7,"rank":1,"totalVideos":14,"ratioToMean":8.42,"outliersInMetric":4}


snapshot_date: 2026-05-27
insight_key: quiet_inventory-2026-05-27
insight_id: quiet_inventory-2026-05-27
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: Quiet shelves: 22 of 26 videos
body: On this channel, 22 of 26 public videos went the last week without a single view.
generated_at: 2026-05-27T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
  Quiet weeks are common as a catalog grows — recent videos and a few favorites usually pull most of the recommendation surface, and older or less-discovered videos often go quiet for stretches.

evidence_json:
  {"shape":"quiet_inventory","videosQuiet":22,"videosTotal":26,"pctQuiet":0.8462,"threshold":0.5,"maturity":"sprouting","asOf":"2026-05-27"}


snapshot_date: 2026-05-27
insight_key: single_source_spike_day-2026-05-27
insight_id: single_source_spike_day-2026-05-27
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: notable
certainty: signal
title: A video getting Suggested traffic
body: A video received 34 views from Suggested Videos on May 27, 2026.
generated_at: 2026-05-27T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
context:
  Suggested Videos is YouTube matching this video to viewers who watched something similar. For newer channels, it's often where early traction shows up before Browse.

evidence_json:
  {"shape":"single_source_spike_day","date":"2026-05-27","source":"Suggested Videos","sourceViews":34,"totalViews":38,"sharePct":89}


snapshot_date: 2026-05-27
insight_key: emerging_signal-suggested-videos-channel-consolidated
insight_id: emerging_signal-suggested-videos-channel-consolidated
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: positive
certainty: signal
title: Suggested Videos showing up across the catalog
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  Suggested Videos reached 3 videos on this channel on May 27, 2026, 34 views combined. The thing worth watching isn't any single video — it's one surface starting to work across the channel.

context:
  Suggested Videos is YouTube matching these videos to viewers who watched something similar — usually where early traction shows up for newer channels. Multiple videos showing up on the same surface in the same window is usually more about YouTube's matching than anything those videos did differently — worth watching a few more days to see if the pattern holds.

evidence_json:
  {"source":"Suggested Videos","videoCount":3,"totalViews":34,"date":"2026-05-27","shape":"consolidated"}


snapshot_date: 2026-05-27
insight_key: momentum_anomaly-eju1Rb5gc7U
insight_id: momentum_anomaly-eju1Rb5gc7U
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: fact
title: 3.6× typical on CAN I PAY OFF THIS LOAN?
evidence_json: {"recentAvgPerDay":24.5,"expectedAvgPerDay":6.73,"ratio":3.639,"recentDays":2,"latestDay":17}
generated_at: 2026-05-27T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN I PAY OFF THIS LOAN? is running 3.6× this channel's typical pace at its current age — 25 views/day recently, against an expected 7.

context:
[cell repeats an earlier one in this file: 154 characters]


snapshot_date: 2026-05-27
insight_key: length_patterns
insight_id: length_patterns
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: shorter videos leading on views/day here
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Median views/day: 27.1 across 15 shorter (under 5 min) videos, 3.0 across 10 longer (15+ min) videos.

context:
  Length is one of many factors that can correlate with views/day — topic, timing, title, and audience mix usually matter more. With so few videos in each group, the pattern could reverse on the next few.

evidence_json:
  {"topBucket":"short","topCount":15,"topMedianVpd":27.14,"bottomBucket":"long","bottomCount":10,"bottomMedianVpd":2.98,"patternLabel":"The 15 shorter (under 5 min) videos on this channel get a median 27.14 views/day; the 10 longer (15+ min) videos get 2.98."}


snapshot_date: 2026-05-27
insight_key: traffic_source_shift-pn2r7K_BnVk-Suggested_Videos
insight_id: traffic_source_shift-pn2r7K_BnVk-Suggested_Videos
detector_name: traffic_source_shift
insight_category: traffic_shift
subject_type: video
subject_id: pn2r7K_BnVk
direction: negative
certainty: trend
title: Suggested Videos share fell on CAN BEAM NG AI ESCAPE ME?
body: Suggested Videos's share of views on CAN BEAM NG AI ESCAPE ME? went from 95% to 85% (-10.5 points).
generated_at: 2026-05-27T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
context:
  Source shifts often reflect the video aging out of the surface that originally drove its views — or being rediscovered through a different one.

evidence_json:
  {"source":"Suggested Videos","olderPct":0.9528,"recentPct":0.8478,"ppChange":-10.49,"olderViews":121,"recentViews":39}


snapshot_date: 2026-05-27
insight_key: relative_outlier-0_4YYhl8dO0-engagement
insight_id: relative_outlier-0_4YYhl8dO0-engagement
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: 0_4YYhl8dO0
direction: positive
certainty: fact
title: #1 on interaction rate — I OPENED A DRIVE THRU! PT1
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Out of 14 videos on this channel, I OPENED A DRIVE THRU! PT1 sits at #1 on interaction rate. 2 videos sit that far from the usual on interaction rate; this is the furthest.

evidence_json:
  {"metric":"engagement","value":0.0123,"mean":0.0036,"zScore":1.63,"rank":1,"totalVideos":14,"ratioToMean":3.42,"outliersInMetric":2}


snapshot_date: 2026-05-27
insight_key: catalog_concentration
insight_id: catalog_concentration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: One video carries most of the views
body: One video holds 50% of this channel's lifetime views (9.6K of 19.2K across 17 videos).
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
  A hit-driven shape is common when one video breaks out on a surface (Suggested or Browse) before the rest of the catalog has a chance to. It tends to decay as more videos accumulate views of their own.

evidence_json:
  {"shape":"catalog_concentration","pattern":"hit-driven","top1Pct":0.5,"top3Pct":0.71,"top5Pct":0.87,"top1Views":9554,"totalViews":19223,"videosCounted":17,"videosTotal":26}


snapshot_date: 2026-05-27
insight_key: generation_avd
insight_id: generation_avd
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: channel
direction: negative
certainty: fact
title: Recent videos are holding attention for less time
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across the earlier 13 videos on this channel, average view duration was 60 seconds. Across the newer 13, it is 31 seconds.

context:
  Shifts in watch time across generations often mean the newer batch is matching a different viewer expectation than the earlier one, not that every recent video is behaving the same way.

evidence_json:
  {"shape":"generation_improvement","metric":"avd","olderAvgSec":59.74,"newerAvgSec":30.62,"changeRatio":0.51,"olderCount":13,"newerCount":13}


snapshot_date: 2026-05-27
insight_key: lifecycle_phase-slow_burn-pVHLTbhPQ98
insight_id: lifecycle_phase-slow_burn-pVHLTbhPQ98
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: pVHLTbhPQ98
direction: positive
certainty: trend
title: This video's arc
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED LANDSCAPING WITH A MOWER AND A TRUCK! shows a back-loaded pattern — 71% of views arrived after Day 3.

context:
[cell repeats an earlier one in this file: 144 characters]

evidence_json:
  {"shape":"lifecycle_phase","phase":"slow_burn","pattern":"slow_burn","earlyPct":0.29,"latePct":0.71,"totalViews":45,"daysTracked":13,"patternLabel":"Slow burn — majority of views came after Day 3","kind":"state"}


snapshot_date: 2026-05-27
insight_key: trajectory_outlier-eju1Rb5gc7U
insight_id: trajectory_outlier-eju1Rb5gc7U
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: trend
title: CAN I PAY OFF THIS LOAN? running ahead of the channel's usual pace for its age
generated_at: 2026-05-27T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance up 30 → 35
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  27 views on Day 16 for CAN I PAY OFF THIS LOAN? — 1250% over this channel's typical video at the same age (2 views).

context:
[cell repeats an earlier one in this file: 215 characters]

evidence_json:
  {"shape":"trajectory","latestDay":16,"latestViews":27,"normMedian":2,"normPeerCount":6,"deviationPct":1250,"daysCompared":2}


snapshot_date: 2026-05-27
insight_key: time_to_peak
insight_id: time_to_peak
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: neutral
certainty: fact
title: A video's direction is usually clear within 5 days
generated_at: 2026-05-27T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 54 → 42
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  On this channel, videos have typically gathered 90% of their lifetime views within 5 days of publish (median across 16 videos) — roughly when a new video's direction becomes readable.

context:
  A view curve that fills out over a week or two is the common shape — when that arrival window lands varies with topic, audience, and which surface picked the video up.

evidence_json:
  {"shape":"time_to_peak","pattern":"normal","medianDays":5,"qualifyingCount":16,"minViews":10,"minDays":7,"peakFractionPct":90}


snapshot_date: 2026-05-27
insight_key: lifecycle_phase-decline-3uVXLL053R8
insight_id: lifecycle_phase-decline-3uVXLL053R8
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: 3uVXLL053R8
direction: neutral
certainty: trend
title: I STARTED A ABANDONED WATER PARK! past its peak window
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED A ABANDONED WATER PARK! is averaging 1.0 views/day around Day 47, down from 31.3 views/day at its peak on Day 1.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":31.33,"recentDay":47,"recentAvgPerDay":1,"dropRatio":0.97,"patternLabel":"Recent 1 views/day, down from peak of 31.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-27
insight_key: momentum_anomaly-B4H9jdIp7AA
insight_id: momentum_anomaly-B4H9jdIp7AA
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: B4H9jdIp7AA
direction: negative
certainty: fact
title: This was a close call!#americantrucksimulator #ats slowing below its usual pace
evidence_json: {"recentAvgPerDay":2,"expectedAvgPerDay":1080.9,"ratio":0.002,"recentDays":2,"latestDay":125}
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  This was a close call!#americantrucksimulator #ats is averaging 2 views/day recently, vs 1.1K expected at this age on this channel — 0.0× the typical rate.

context:
[cell repeats an earlier one in this file: 141 characters]


snapshot_date: 2026-05-27
insight_key: source_quality
insight_id: source_quality
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: notable
certainty: fact
title: Browse / Homepage viewers watch longer than YouTube Search
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  Viewers from Browse / Homepage watch about 1.6 min/view on this channel; viewers from YouTube Search watch about 0.1 min/view.

context:
  Different surfaces tend to attract different viewer intents — watch-time-per-view is one signal for how well each surface's audience is matching the content.

evidence_json:
  {"bestSource":"Browse / Homepage","bestWatchPerView":1.63,"bestViews":82,"worstSource":"YouTube Search","worstWatchPerView":0.08,"worstViews":307,"qualityRatio":20.94}


snapshot_date: 2026-05-27
insight_key: lifecycle_phase-slow_burn-0ME3aXfNvKU
insight_id: lifecycle_phase-slow_burn-0ME3aXfNvKU
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: 0ME3aXfNvKU
direction: positive
certainty: trend
title: This video's arc
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS! had a slow-burn distribution: 50% of views came after Day 3.

context:
[cell repeats an earlier one in this file: 144 characters]

evidence_json:
  {"shape":"lifecycle_phase","phase":"slow_burn","pattern":"slow_burn","earlyPct":0.14,"latePct":0.5,"totalViews":14,"daysTracked":10,"patternLabel":"Slow burn — majority of views came after Day 3","tierShiftQuartiles":1,"tierShiftFirstTier":"bottom quarter","tierShiftLastTier":"lower half","kind":"state"}


snapshot_date: 2026-05-27
insight_key: lifecycle_phase-decline-B4H9jdIp7AA
insight_id: lifecycle_phase-decline-B4H9jdIp7AA
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: B4H9jdIp7AA
direction: neutral
certainty: trend
title: Post-peak window for This was a close call!#americantrucksimulator #ats
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for This was a close call!#americantrucksimulator #ats have dropped from 3156.7 at the peak (Day 2) to 1.7 around Day 125.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":2,"peakAvgPerDay":3156.67,"recentDay":125,"recentAvgPerDay":1.67,"dropRatio":1,"patternLabel":"Recent 1.67 views/day, down from peak of 3156.67/day on Day 2","kind":"state"}


snapshot_date: 2026-05-27
insight_key: weekly_acceleration
insight_id: weekly_acceleration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: trend
title: Recent 4 weeks pulling ahead of the prior 4
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across the most recent 4 weeks, weekly views ran at +42%/wk relative slope; the 4 weeks before that ran at -36%/wk. 8 weekly buckets of history.

context:
  A change in the rate of change usually means something shifted in the last month — a new video, a surface activating, or a hot one cooling. With only 8 weeks of history, the shape can flip on a single week.

evidence_json:
  {"shape":"weekly_acceleration","weeks":8,"priorRelSlopePct":-36,"recentRelSlopePct":42,"priorMeanWeeklyViews":3031,"recentMeanWeeklyViews":96,"deltaRelSlopePct":79,"priorSlopeViewsPerWeek":-1105.9,"recentSlopeViewsPerWeek":40.4}


snapshot_date: 2026-05-27
insight_key: momentum_anomaly-KjL7WhexDeM
insight_id: momentum_anomaly-KjL7WhexDeM
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: KjL7WhexDeM
direction: negative
certainty: fact
title: Billie Eilish fans here! slowing below its usual pace
evidence_json: {"recentAvgPerDay":0.5,"expectedAvgPerDay":7.62,"ratio":0.066,"recentDays":2,"latestDay":27}
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Billie Eilish fans here! is averaging 1 views/day recently, vs 8 expected at this age on this channel — 0.1× the typical rate.

context:
[cell repeats an earlier one in this file: 141 characters]


snapshot_date: 2026-05-27
insight_key: lifecycle_phase-slow_burn-eju1Rb5gc7U
insight_id: lifecycle_phase-slow_burn-eju1Rb5gc7U
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: trend
title: This video's arc
body: CAN I PAY OFF THIS LOAN? shows a back-loaded pattern — 63% of views arrived after Day 3.
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 144 characters]

evidence_json:
  {"shape":"lifecycle_phase","phase":"slow_burn","pattern":"slow_burn","earlyPct":0.37,"latePct":0.63,"totalViews":172,"daysTracked":7,"patternLabel":"Slow burn — majority of views came after Day 3","kind":"state"}


snapshot_date: 2026-05-27
insight_key: lifecycle_phase-early_burst-s52ih_eGyAE
insight_id: lifecycle_phase-early_burst-s52ih_eGyAE
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: s52ih_eGyAE
direction: neutral
certainty: trend
title: This video's arc
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  100% of Who is the best Youtuber besides MrBeast?'s views arrived in the first two days — a front-loaded pattern.

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

evidence_json:
  {"shape":"lifecycle_phase","phase":"early_burst","pattern":"flash","earlyPct":1,"latePct":0,"totalViews":2263,"daysTracked":9,"patternLabel":"Early burst — most views came in the first 2 days","kind":"state"}


snapshot_date: 2026-05-27
insight_key: lifecycle_phase-early_burst-W368BdGuNco
insight_id: lifecycle_phase-early_burst-W368BdGuNco
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: W368BdGuNco
direction: neutral
certainty: trend
title: This video's arc
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I got that vroom vroom in me 🏎️🏎️🗿🗿💰💰 had a front-loaded view distribution: 86% of views arrived in the first two days.

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

evidence_json:
  {"shape":"lifecycle_phase","phase":"early_burst","pattern":"flash","earlyPct":0.86,"latePct":0.14,"totalViews":36,"daysTracked":9,"patternLabel":"Early burst — most views came in the first 2 days","kind":"state"}


snapshot_date: 2026-05-27
insight_key: lifecycle_phase-decline-pn2r7K_BnVk
insight_id: lifecycle_phase-decline-pn2r7K_BnVk
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: pn2r7K_BnVk
direction: neutral
certainty: signal
title: Post-peak window for CAN BEAM NG AI ESCAPE ME?
generated_at: 2026-05-27T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for CAN BEAM NG AI ESCAPE ME? have dropped from 36.3 at the peak (Day 1) to 11.7 around Day 15.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":36.33,"recentDay":15,"recentAvgPerDay":11.67,"dropRatio":0.68,"patternLabel":"Recent 11.67 views/day, down from peak of 36.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-27
insight_key: weekly_trendline
insight_id: weekly_trendline
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: Weekly views trending up
body: Most recent 7-day window: 190 views. The 7 days starting 3 weeks before that: 17 views.
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
  Weekly views can shift because of new videos published in the window, traffic surfaces turning on or off, or just noise. 3–4 weeks is a short enough baseline that the shape can still reverse quickly.

evidence_json:
  {"weeks":4,"oldestWeekViews":17,"newestWeekViews":190,"slopeViewsPerWeek":40.4,"relSlope":0.42,"patternLabel":"Weekly views trending up — newest week has 190 views vs 17 3 weeks ago"}


snapshot_date: 2026-05-27
insight_key: lifecycle_phase-decline-0_4YYhl8dO0
insight_id: lifecycle_phase-decline-0_4YYhl8dO0
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: 0_4YYhl8dO0
direction: neutral
certainty: signal
title: Post-peak window for I OPENED A DRIVE THRU! PT1
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for I OPENED A DRIVE THRU! PT1 have dropped from 14.3 at the peak (Day 7) to 2.3 around Day 16.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":7,"peakAvgPerDay":14.33,"recentDay":16,"recentAvgPerDay":2.33,"dropRatio":0.84,"patternLabel":"Recent 2.33 views/day, down from peak of 14.33/day on Day 7","kind":"state"}


snapshot_date: 2026-05-27
insight_key: lifecycle_phase-decline-Lnw1q7s69e4
insight_id: lifecycle_phase-decline-Lnw1q7s69e4
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: Lnw1q7s69e4
direction: neutral
certainty: signal
title: Post-peak window for Why I cant be a truck driver PT: 2
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for Why I cant be a truck driver PT: 2 have dropped from 478.3 at the peak (Day 1) to 1.3 around Day 123.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":478.33,"recentDay":123,"recentAvgPerDay":1.33,"dropRatio":1,"patternLabel":"Recent 1.33 views/day, down from peak of 478.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-27
insight_key: lifecycle_phase-decline-oBcyoPpKGOs
insight_id: lifecycle_phase-decline-oBcyoPpKGOs
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: oBcyoPpKGOs
direction: neutral
certainty: signal
title: Post-peak window for Don’t check the sound! 🥶🥶😱😱😨😨
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for Don’t check the sound! 🥶🥶😱😱😨😨 have dropped from 534.7 at the peak (Day 1) to 0.7 around Day 49.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":534.67,"recentDay":49,"recentAvgPerDay":0.67,"dropRatio":1,"patternLabel":"Recent 0.67 views/day, down from peak of 534.67/day on Day 1","kind":"state"}


snapshot_date: 2026-05-27
insight_key: source_activation_order
insight_id: source_activation_order
detector_name: emerging_signal
insight_category: timing
subject_type: channel
direction: notable
certainty: trend
title: Typical activation timing across discovery surfaces
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  New videos on this channel have usually seen Browse on Day 6, Suggested on Day 0, and Search on Day 0. Measured across up to 8 videos per source.

context:
  These medians describe what has typically happened on this channel — they're not a forecast of what YouTube does in general. New videos may activate sources earlier or later as the channel matures or topics shift.

evidence_json:
  {"shape":"source_activation_channel","sourcesJson":"{\"Suggested Videos\":{\"median\":0,\"p25\":0,\"p75\":0.8,\"sampleSize\":8},\"Browse / Homepage\":{\"median\":5.5,\"p25\":3,\"p75\":7.5,\"sampleSize\":8},\"YouTube Search\":{\"median\":0,\"p25\":0,\"p75\":0,\"sampleSize\":7}}","sourcesCovered":3,"totalSamples":23}


snapshot_date: 2026-05-27
insight_key: source_activation_order-eju1Rb5gc7U
insight_id: source_activation_order-eju1Rb5gc7U
detector_name: emerging_signal
insight_category: timing
subject_type: video
subject_id: eju1Rb5gc7U
direction: notable
certainty: trend
title: Browse activated late on CAN I PAY OFF THIS LOAN?
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  Browse began surfacing CAN I PAY OFF THIS LOAN? on Day 14, past the typical Day 3–8 band measured across 8 videos on this channel.

context:
[cell repeats an earlier one in this file: 217 characters]

evidence_json:
  {"shape":"source_activation_video","videoId":"eju1Rb5gc7U","source":"Browse / Homepage","pattern":"late","daysToActivation":14,"activationDate":"2026-05-24","channelP25":3,"channelP75":7.5,"channelMedian":5.5,"sourceSampleSize":8}


snapshot_date: 2026-05-27
insight_key: lifecycle_phase-decline-KjL7WhexDeM
insight_id: lifecycle_phase-decline-KjL7WhexDeM
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: KjL7WhexDeM
direction: neutral
certainty: signal
title: Post-peak window for Billie Eilish fans here!
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for Billie Eilish fans here! have dropped from 590.3 at the peak (Day 1) to 0.3 around Day 27.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":590.33,"recentDay":27,"recentAvgPerDay":0.33,"dropRatio":1,"patternLabel":"Recent 0.33 views/day, down from peak of 590.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-27
insight_key: lifecycle_phase-decline-G3X-t3NKOSE
insight_id: lifecycle_phase-decline-G3X-t3NKOSE
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: G3X-t3NKOSE
direction: neutral
certainty: signal
title: I STARTED A TRUCK DEALERSHIP tapering off its peak
generated_at: 2026-05-27T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance up 13 → 17
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED A TRUCK DEALERSHIP peaked at 12.3 views/day on Day 1; around Day 16 it's averaging 4.3 views/day.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":12.33,"recentDay":16,"recentAvgPerDay":4.33,"dropRatio":0.65,"patternLabel":"Recent 4.33 views/day, down from peak of 12.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-27
insight_key: lifecycle_phase-early_burst-FGzY0KtdrZ8
insight_id: lifecycle_phase-early_burst-FGzY0KtdrZ8
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: FGzY0KtdrZ8
direction: neutral
certainty: trend
title: This video's arc
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  What is the best season? had a front-loaded view distribution: 97% of views arrived in the first two days.

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

evidence_json:
  {"shape":"lifecycle_phase","phase":"early_burst","pattern":"flash","earlyPct":0.97,"latePct":0.03,"totalViews":190,"daysTracked":7,"patternLabel":"Early burst — most views came in the first 2 days","kind":"state"}


snapshot_date: 2026-05-27
insight_key: catalog_concentration_rolling
insight_id: catalog_concentration_rolling
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: One video carried last week's views
body: In the last week, CAN I PAY OFF THIS LOAN? accounted for 57% of channel views.
generated_at: 2026-05-27T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance up 12 → 16
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
  One video commonly pulls a larger share of the past week's views when discovery surfaces it more often than the rest of the catalog. The mix typically shifts again as new videos accumulate views of their own.

evidence_json:
  {"shape":"catalog_concentration","pattern":"top_video_share_rolling","maturity":"sprouting","threshold":0.5,"topVideoId":"eju1Rb5gc7U","topVideoShare7d":0.57,"top3VideoShare7d":0.93,"asOf":"2026-05-27","videosCounted":17}


snapshot_date: 2026-05-27
insight_key: source_activation_order-0ME3aXfNvKU
insight_id: source_activation_order-0ME3aXfNvKU
detector_name: emerging_signal
insight_category: timing
subject_type: video
subject_id: 0ME3aXfNvKU
direction: notable
certainty: trend
title: I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS!: Day 4 for Suggested, beyond the typical band
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  On I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS!, Suggested took 4 days to activate — outside the channel's typical Day 0–1 band (8 videos).

context:
[cell repeats an earlier one in this file: 217 characters]

evidence_json:
  {"shape":"source_activation_video","videoId":"0ME3aXfNvKU","source":"Suggested Videos","pattern":"late","daysToActivation":4,"activationDate":"2025-11-17","channelP25":0,"channelP75":0.8,"channelMedian":0,"sourceSampleSize":8}


snapshot_date: 2026-05-27
insight_key: source_activation_order-gX8WrmSb4Hc
insight_id: source_activation_order-gX8WrmSb4Hc
detector_name: emerging_signal
insight_category: timing
subject_type: video
subject_id: gX8WrmSb4Hc
direction: notable
certainty: trend
title: I STARTED A SUPERMARKET WITH $10,000 AND A STORE: Day 3 for Suggested, beyond the typical band
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  On I STARTED A SUPERMARKET WITH $10,000 AND A STORE, Suggested took 3 days to activate — outside the channel's typical Day 0–1 band (8 videos).

context:
[cell repeats an earlier one in this file: 217 characters]

evidence_json:
  {"shape":"source_activation_video","videoId":"gX8WrmSb4Hc","source":"Suggested Videos","pattern":"late","daysToActivation":3,"activationDate":"2025-10-29","channelP25":0,"channelP75":0.8,"channelMedian":0,"sourceSampleSize":8}


snapshot_date: 2026-05-27
insight_key: momentum_anomaly-s52ih_eGyAE
insight_id: momentum_anomaly-s52ih_eGyAE
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: s52ih_eGyAE
direction: negative
certainty: fact
title: Who is the best Youtuber besides MrBeast? slowing below its usual pace
evidence_json: {"recentAvgPerDay":1.33,"expectedAvgPerDay":5.55,"ratio":0.24,"recentDays":3,"latestDay":49}
generated_at: 2026-05-27T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Who is the best Youtuber besides MrBeast? is averaging 1 views/day recently, vs 6 expected at this age on this channel — 0.2× the typical rate.

context:
[cell repeats an earlier one in this file: 141 characters]


snapshot_date: 2026-05-28
insight_key: relative_outlier-G3X-t3NKOSE-subsConversion
insight_id: relative_outlier-G3X-t3NKOSE-subsConversion
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: G3X-t3NKOSE
direction: positive
certainty: fact
title: #1 on subscriber conversion — I STARTED A TRUCK DEALERSHIP
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Out of 14 videos on this channel, I STARTED A TRUCK DEALERSHIP sits at #1 on subscriber conversion. 5 videos sit that far from the usual on subscriber conversion; this is the furthest.

evidence_json:
  {"metric":"subsConversion","value":13.51,"mean":0.325,"zScore":27.36,"rank":1,"totalVideos":14,"ratioToMean":41.57,"outliersInMetric":5}


snapshot_date: 2026-05-28
insight_key: quiet_inventory-2026-05-28
insight_id: quiet_inventory-2026-05-28
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: Quiet shelves: 22 of 26 videos
body: Across the past seven days, 22 of 26 public videos on this channel did not pick up any views.
generated_at: 2026-05-28T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 192 characters]

evidence_json:
  {"shape":"quiet_inventory","videosQuiet":22,"videosTotal":26,"pctQuiet":0.8462,"threshold":0.5,"maturity":"sprouting","asOf":"2026-05-28"}


snapshot_date: 2026-05-28
insight_key: single_source_spike_day-2026-05-28
insight_id: single_source_spike_day-2026-05-28
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: notable
certainty: signal
title: 25 Suggested views for a video
body: On May 28, 2026, a video picked up 25 views from Suggested Videos.
generated_at: 2026-05-28T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 165 characters]

evidence_json:
  {"shape":"single_source_spike_day","date":"2026-05-28","source":"Suggested Videos","sourceViews":25,"totalViews":28,"sharePct":89}


snapshot_date: 2026-05-28
insight_key: emerging_signal-suggested-videos-channel-consolidated
insight_id: emerging_signal-suggested-videos-channel-consolidated
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: positive
certainty: signal
title: Suggested Videos reaching 3 videos at once
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  On May 28, 2026, Suggested Videos sent views to 3 of this channel's videos in one day — 25 views in all. One surface touching several videos at once is the early shape of it opening up for the whole channel, not just for one video.

context:
[cell repeats an earlier one in this file: 362 characters]

evidence_json:
  {"source":"Suggested Videos","videoCount":3,"totalViews":25,"date":"2026-05-28","shape":"consolidated"}


snapshot_date: 2026-05-28
insight_key: momentum_anomaly-eju1Rb5gc7U
insight_id: momentum_anomaly-eju1Rb5gc7U
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: fact
title: 2.4× typical on CAN I PAY OFF THIS LOAN?
evidence_json: {"recentAvgPerDay":22,"expectedAvgPerDay":9.01,"ratio":2.441,"recentDays":3,"latestDay":18}
generated_at: 2026-05-28T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN I PAY OFF THIS LOAN? is running 2.4× this channel's typical pace at its current age — 22 views/day recently, against an expected 9.

context:
[cell repeats an earlier one in this file: 154 characters]


snapshot_date: 2026-05-28
insight_key: traffic_source_shift-pn2r7K_BnVk-Suggested_Videos
insight_id: traffic_source_shift-pn2r7K_BnVk-Suggested_Videos
detector_name: traffic_source_shift
insight_category: traffic_shift
subject_type: video
subject_id: pn2r7K_BnVk
direction: negative
certainty: trend
title: Suggested Videos share fell on CAN BEAM NG AI ESCAPE ME?
body: Suggested Videos's share of views on CAN BEAM NG AI ESCAPE ME? went from 95% to 85% (-10.1 points).
generated_at: 2026-05-28T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 143 characters]

evidence_json:
  {"source":"Suggested Videos","olderPct":0.9528,"recentPct":0.8519,"ppChange":-10.09,"olderViews":121,"recentViews":46}


snapshot_date: 2026-05-28
insight_key: relative_outlier-0_4YYhl8dO0-engagement
insight_id: relative_outlier-0_4YYhl8dO0-engagement
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: 0_4YYhl8dO0
direction: positive
certainty: fact
title: I OPENED A DRIVE THRU! PT1 ranks #1 on interaction rate
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I OPENED A DRIVE THRU! PT1 ranks #1 of 14 on this channel for interaction rate. 2 videos sit that far from the usual on interaction rate; this is the furthest.

evidence_json:
[cell repeats an earlier one in this file: 132 characters]


snapshot_date: 2026-05-28
insight_key: catalog_concentration
insight_id: catalog_concentration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: Hit-driven shape on this channel
body: 50% of the lifetime views here come from a single video — 9.6K out of 19.3K across 17 videos.
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 201 characters]

evidence_json:
  {"shape":"catalog_concentration","pattern":"hit-driven","top1Pct":0.5,"top3Pct":0.71,"top5Pct":0.87,"top1Views":9554,"totalViews":19251,"videosCounted":17,"videosTotal":26}


snapshot_date: 2026-05-28
insight_key: generation_avd
insight_id: generation_avd
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: channel
direction: negative
certainty: fact
title: Recent videos are holding attention for less time
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across the earlier 13 videos on this channel, average view duration was 60 seconds. Across the newer 13, it is 31 seconds.

context:
[cell repeats an earlier one in this file: 185 characters]

evidence_json:
  {"shape":"generation_improvement","metric":"avd","olderAvgSec":59.74,"newerAvgSec":30.79,"changeRatio":0.52,"olderCount":13,"newerCount":13}


snapshot_date: 2026-05-28
insight_key: time_to_peak
insight_id: time_to_peak
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: neutral
certainty: fact
title: Most views in within 5 days
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across 16 videos, the typical time to reach 90% of lifetime views was about 5 days — a steady, middle-of-the-road arrival curve for this channel.

context:
  A view curve that fills out over a week or two is the common shape — when that arrival window lands varies with topic, audience, and which surface picked the video up.

evidence_json:
  {"shape":"time_to_peak","pattern":"normal","medianDays":5,"qualifyingCount":16,"minViews":10,"minDays":7,"peakFractionPct":90}


snapshot_date: 2026-05-28
insight_key: traffic_source_shift-G3X-t3NKOSE-Suggested_Videos
insight_id: traffic_source_shift-G3X-t3NKOSE-Suggested_Videos
detector_name: traffic_source_shift
insight_category: traffic_shift
subject_type: video
subject_id: G3X-t3NKOSE
direction: negative
certainty: trend
title: I STARTED A TRUCK DEALERSHIP saw its Suggested Videos share change
body: 95% → 76% of views from Suggested Videos on I STARTED A TRUCK DEALERSHIP (-19.4 points).
generated_at: 2026-05-28T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 143 characters]

evidence_json:
  {"source":"Suggested Videos","olderPct":0.9512,"recentPct":0.7576,"ppChange":-19.36,"olderViews":39,"recentViews":25}


snapshot_date: 2026-05-28
insight_key: trajectory_outlier-eju1Rb5gc7U
insight_id: trajectory_outlier-eju1Rb5gc7U
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: trend
title: CAN I PAY OFF THIS LOAN? running ahead of the channel's usual pace for its age
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  27 views on Day 16 for CAN I PAY OFF THIS LOAN? — 1250% over this channel's typical video at the same age (2 views).

context:
[cell repeats an earlier one in this file: 215 characters]

evidence_json:
  {"shape":"trajectory","latestDay":16,"latestViews":27,"normMedian":2,"normPeerCount":7,"deviationPct":1250,"daysCompared":1}


snapshot_date: 2026-05-28
insight_key: lifecycle_phase-slow_burn-0ME3aXfNvKU
insight_id: lifecycle_phase-slow_burn-0ME3aXfNvKU
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: 0ME3aXfNvKU
direction: positive
certainty: trend
title: This video's arc
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS! shows a back-loaded pattern — 50% of views arrived after Day 3.

context:
[cell repeats an earlier one in this file: 144 characters]

evidence_json:
[cell repeats an earlier one in this file: 305 characters]


snapshot_date: 2026-05-28
insight_key: lifecycle_phase-slow_burn-eju1Rb5gc7U
insight_id: lifecycle_phase-slow_burn-eju1Rb5gc7U
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: trend
title: This video's arc
body: Most of CAN I PAY OFF THIS LOAN?'s views arrived after Day 3 — 66% of the total.
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 144 characters]

evidence_json:
  {"shape":"lifecycle_phase","phase":"slow_burn","pattern":"slow_burn","earlyPct":0.34,"latePct":0.66,"totalViews":186,"daysTracked":8,"patternLabel":"Slow burn — majority of views came after Day 3","kind":"state"}


snapshot_date: 2026-05-28
insight_key: weekly_acceleration
insight_id: weekly_acceleration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: trend
title: Recent 4 weeks pulling ahead of the prior 4
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across the most recent 4 weeks, weekly views ran at +46%/wk relative slope; the 4 weeks before that ran at -46%/wk. 8 weekly buckets of history.

context:
  A change in the rate of change usually means something shifted in the last month — a new video, a surface activating, or a hot one cooling. With only 8 weeks of history, the shape can flip on a single week.

evidence_json:
  {"shape":"weekly_acceleration","weeks":8,"priorRelSlopePct":-46,"recentRelSlopePct":46,"priorMeanWeeklyViews":3031,"recentMeanWeeklyViews":103,"deltaRelSlopePct":92,"priorSlopeViewsPerWeek":-1395.7,"recentSlopeViewsPerWeek":47.5}


snapshot_date: 2026-05-28
insight_key: catalog_retention_tiers
insight_id: catalog_retention_tiers
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: channel
direction: neutral
certainty: fact
title: Two retention worlds in this catalog
generated_at: 2026-05-28T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  This channel's videos split on retention: the best quarter holds viewers about 11.2× as well as the weakest quarter (4865.0% vs 432.5%, across 18 videos). The catalog isn't one consistent thing — it's a strong group and a weak group.

context:
[cell repeats an earlier one in this file: 178 characters]

evidence_json:
  {"shape":"catalog_retention_tiers","pattern":"bimodal","topQuartileMean":48.65,"bottomQuartileMean":4.325,"ratio":11.249,"videos":18,"quartileSize":4}


snapshot_date: 2026-05-28
insight_key: weekly_trendline
insight_id: weekly_trendline
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: Weekly views up vs the earlier window
body: Last 7 days: 216 views; the 7-day window 3 weeks back: 17 views.
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 199 characters]

evidence_json:
  {"weeks":4,"oldestWeekViews":17,"newestWeekViews":216,"slopeViewsPerWeek":47.5,"relSlope":0.46,"patternLabel":"Weekly views trending up — newest week has 216 views vs 17 3 weeks ago"}


snapshot_date: 2026-05-28
insight_key: lifecycle_phase-early_burst-s52ih_eGyAE
insight_id: lifecycle_phase-early_burst-s52ih_eGyAE
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: s52ih_eGyAE
direction: neutral
certainty: trend
title: This video's arc
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Most of Who is the best Youtuber besides MrBeast?'s views came in the first two days — 100% of the total.

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

evidence_json:
[cell repeats an earlier one in this file: 208 characters]


snapshot_date: 2026-05-28
insight_key: lifecycle_phase-decline-0_4YYhl8dO0
insight_id: lifecycle_phase-decline-0_4YYhl8dO0
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: 0_4YYhl8dO0
direction: neutral
certainty: signal
title: I OPENED A DRIVE THRU! PT1 tapering off its peak
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I OPENED A DRIVE THRU! PT1 peaked at 14.3 views/day on Day 7; around Day 16 it's averaging 2.3 views/day.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
[cell repeats an earlier one in this file: 200 characters]


snapshot_date: 2026-05-28
insight_key: lifecycle_phase-decline-oBcyoPpKGOs
insight_id: lifecycle_phase-decline-oBcyoPpKGOs
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: oBcyoPpKGOs
direction: neutral
certainty: signal
title: Don’t check the sound! 🥶🥶😱😱😨😨 tapering off its peak
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Don’t check the sound! 🥶🥶😱😱😨😨 peaked at 534.7 views/day on Day 1; around Day 49 it's averaging 0.7 views/day.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
[cell repeats an earlier one in this file: 199 characters]


snapshot_date: 2026-05-28
insight_key: lifecycle_phase-decline-pn2r7K_BnVk
insight_id: lifecycle_phase-decline-pn2r7K_BnVk
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: pn2r7K_BnVk
direction: neutral
certainty: signal
title: CAN BEAM NG AI ESCAPE ME? past its peak window
generated_at: 2026-05-28T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN BEAM NG AI ESCAPE ME? is averaging 10.0 views/day around Day 16, down from 36.3 views/day at its peak on Day 1.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":36.33,"recentDay":16,"recentAvgPerDay":10,"dropRatio":0.72,"patternLabel":"Recent 10 views/day, down from peak of 36.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-28
insight_key: lifecycle_phase-decline-G3X-t3NKOSE
insight_id: lifecycle_phase-decline-G3X-t3NKOSE
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: G3X-t3NKOSE
direction: neutral
certainty: signal
title: Post-peak window for I STARTED A TRUCK DEALERSHIP
generated_at: 2026-05-28T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 20 → 17
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for I STARTED A TRUCK DEALERSHIP have dropped from 12.3 at the peak (Day 1) to 5.0 around Day 17.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":12.33,"recentDay":17,"recentAvgPerDay":5,"dropRatio":0.59,"patternLabel":"Recent 5 views/day, down from peak of 12.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-28
insight_key: catalog_concentration_rolling
insight_id: catalog_concentration_rolling
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: One video carried last week's views
body: In the last week, CAN I PAY OFF THIS LOAN? accounted for 57% of channel views.
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 208 characters]

evidence_json:
  {"shape":"catalog_concentration","pattern":"top_video_share_rolling","maturity":"sprouting","threshold":0.5,"topVideoId":"eju1Rb5gc7U","topVideoShare7d":0.57,"top3VideoShare7d":0.94,"asOf":"2026-05-28","videosCounted":17}


snapshot_date: 2026-05-28
insight_key: source_activation_order-gX8WrmSb4Hc
insight_id: source_activation_order-gX8WrmSb4Hc
detector_name: emerging_signal
insight_category: timing
subject_type: video
subject_id: gX8WrmSb4Hc
direction: notable
certainty: trend
title: Suggested's first activity on I STARTED A SUPERMARKET WITH $10,000 AND A STORE on Day 3
generated_at: 2026-05-28T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  Suggested first activated on I STARTED A SUPERMARKET WITH $10,000 AND A STORE on Day 3, slower than the channel's usual Day 0–1 band across 8 videos.

context:
[cell repeats an earlier one in this file: 217 characters]

evidence_json:
[cell repeats an earlier one in this file: 226 characters]


snapshot_date: 2026-05-29
insight_key: relative_outlier-G3X-t3NKOSE-subsConversion
insight_id: relative_outlier-G3X-t3NKOSE-subsConversion
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: G3X-t3NKOSE
direction: positive
certainty: fact
title: I STARTED A TRUCK DEALERSHIP ranks #1 on subscriber conversion
generated_at: 2026-05-29T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED A TRUCK DEALERSHIP ranks #1 of 14 on this channel for subscriber conversion. 5 videos sit that far from the usual on subscriber conversion; this is the furthest.

evidence_json:
  {"metric":"subsConversion","value":12.82,"mean":0.325,"zScore":25.93,"rank":1,"totalVideos":14,"ratioToMean":39.45,"outliersInMetric":5}


snapshot_date: 2026-05-29
insight_key: relative_outlier-B4H9jdIp7AA-viewsPerDay
insight_id: relative_outlier-B4H9jdIp7AA-viewsPerDay
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: B4H9jdIp7AA
direction: positive
certainty: fact
title: This was a close call!#americantrucksimulator #ats ranks #1 on views per day
generated_at: 2026-05-29T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  This was a close call!#americantrucksimulator #ats ranks #1 of 14 on this channel for views per day. 4 videos sit that far from the usual on views per day; this is the furthest.

evidence_json:
  {"metric":"viewsPerDay","value":398.0833,"mean":47.2589,"zScore":5.69,"rank":1,"totalVideos":14,"ratioToMean":8.42,"outliersInMetric":4}


snapshot_date: 2026-05-29
insight_key: single_source_spike_day-2026-05-29
insight_id: single_source_spike_day-2026-05-29
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: notable
certainty: signal
title: A video getting Suggested traffic
body: A video received 22 views from Suggested Videos on May 29, 2026.
generated_at: 2026-05-29T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 165 characters]

evidence_json:
  {"shape":"single_source_spike_day","date":"2026-05-29","source":"Suggested Videos","sourceViews":22,"totalViews":24,"sharePct":92}


snapshot_date: 2026-05-29
insight_key: quiet_inventory-2026-05-29
insight_id: quiet_inventory-2026-05-29
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: Quiet shelves: 22 of 26 videos
body: On this channel, 22 of 26 public videos went the last week without a single view.
generated_at: 2026-05-29T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 192 characters]

evidence_json:
  {"shape":"quiet_inventory","videosQuiet":22,"videosTotal":26,"pctQuiet":0.8462,"threshold":0.5,"maturity":"sprouting","asOf":"2026-05-29"}


snapshot_date: 2026-05-29
insight_key: emerging_signal-suggested-videos-channel-consolidated
insight_id: emerging_signal-suggested-videos-channel-consolidated
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: positive
certainty: signal
title: Suggested Videos active across 3 videos
generated_at: 2026-05-29T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  3 of this channel's videos drew Suggested Videos traffic on the same day, May 29, 2026 — 22 views together. A channel-wide opening on this surface, even if no single video stands out yet.

context:
[cell repeats an earlier one in this file: 362 characters]

evidence_json:
  {"source":"Suggested Videos","videoCount":3,"totalViews":22,"date":"2026-05-29","shape":"consolidated"}


snapshot_date: 2026-05-29
insight_key: momentum_anomaly-eju1Rb5gc7U
insight_id: momentum_anomaly-eju1Rb5gc7U
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: fact
title: CAN I PAY OFF THIS LOAN? running 3.7× expected
evidence_json: {"recentAvgPerDay":16,"expectedAvgPerDay":4.3,"ratio":3.723,"recentDays":3,"latestDay":19}
generated_at: 2026-05-29T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN I PAY OFF THIS LOAN? is averaging 16 views/day recently, vs 4 expected at this age on this channel — 3.7× the typical rate.

context:
[cell repeats an earlier one in this file: 154 characters]


snapshot_date: 2026-05-29
insight_key: engagement_ratio_outlier-0ME3aXfNvKU
insight_id: engagement_ratio_outlier-0ME3aXfNvKU
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 0ME3aXfNvKU
direction: positive
certainty: trend
title: I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS! drew engagement 16.2× the channel median
generated_at: 2026-05-29T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS! gathered 1 combined likes, comments, and shares on 14 views (7.1%) — about 16.2× this channel's median engagement rate, led by 1 likes.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"0ME3aXfNvKU","engagementRatio":0.0714,"medianRatio":0.0044,"topQuartileRatio":0.0073,"multiplierOverMedian":16.164,"dominantMetric":"likes","dominantPerView":0.0714,"dominantChannelPerView":0.0044,"videoTotalViews":14,"videoTotalLikes":1,"videoTotalComments":0,"videoTotalShares":0}


snapshot_date: 2026-05-29
insight_key: traffic_source_shift-pn2r7K_BnVk-Suggested_Videos
insight_id: traffic_source_shift-pn2r7K_BnVk-Suggested_Videos
detector_name: traffic_source_shift
insight_category: traffic_shift
subject_type: video
subject_id: pn2r7K_BnVk
direction: negative
certainty: trend
title: Suggested Videos share shifted on CAN BEAM NG AI ESCAPE ME?
generated_at: 2026-05-29T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 70 → 57
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  For CAN BEAM NG AI ESCAPE ME?, traffic from Suggested Videos moved from 95% to 89% of views (-5.9 points).

context:
[cell repeats an earlier one in this file: 143 characters]

evidence_json:
  {"source":"Suggested Videos","olderPct":0.9462,"recentPct":0.8871,"ppChange":-5.91,"olderViews":123,"recentViews":55}


snapshot_date: 2026-05-29
insight_key: catalog_concentration
insight_id: catalog_concentration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: One video carries most of the views
body: One video holds 50% of this channel's lifetime views (9.6K of 19.3K across 17 videos).
generated_at: 2026-05-29T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 201 characters]

evidence_json:
  {"shape":"catalog_concentration","pattern":"hit-driven","top1Pct":0.5,"top3Pct":0.71,"top5Pct":0.87,"top1Views":9554,"totalViews":19275,"videosCounted":17,"videosTotal":26}


snapshot_date: 2026-05-29
insight_key: generation_avd
insight_id: generation_avd
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: channel
direction: negative
certainty: fact
title: Newer videos are losing viewers sooner
body: The earlier 13 videos here averaged 60 seconds watched; the newer 13 are averaging 30.
generated_at: 2026-05-29T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 185 characters]

evidence_json:
  {"shape":"generation_improvement","metric":"avd","olderAvgSec":59.74,"newerAvgSec":30.47,"changeRatio":0.51,"olderCount":13,"newerCount":13}


snapshot_date: 2026-05-29
insight_key: lifecycle_phase-slow_burn-pVHLTbhPQ98
insight_id: lifecycle_phase-slow_burn-pVHLTbhPQ98
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: pVHLTbhPQ98
direction: positive
certainty: trend
title: This video's arc
generated_at: 2026-05-29T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED LANDSCAPING WITH A MOWER AND A TRUCK! had a slow-burn distribution: 71% of views came after Day 3.

context:
[cell repeats an earlier one in this file: 144 characters]

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


snapshot_date: 2026-05-29
insight_key: engagement_ratio_outlier-gTEPrm7TWpU
insight_id: engagement_ratio_outlier-gTEPrm7TWpU
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: gTEPrm7TWpU
direction: positive
certainty: trend
title: NO LYING drew engagement 2.7× the channel median
generated_at: 2026-05-29T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 49 → 39
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  NO LYING gathered 9 combined likes, comments, and shares on 768 views (1.2%) — about 2.7× this channel's median engagement rate, led by 4 likes.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"gTEPrm7TWpU","engagementRatio":0.0117,"medianRatio":0.0044,"topQuartileRatio":0.0073,"multiplierOverMedian":2.652,"dominantMetric":"likes","dominantPerView":0.0052,"dominantChannelPerView":0.0044,"videoTotalViews":768,"videoTotalLikes":4,"videoTotalComments":5,"videoTotalShares":0}


snapshot_date: 2026-05-29
insight_key: engagement_ratio_outlier-0_4YYhl8dO0
insight_id: engagement_ratio_outlier-0_4YYhl8dO0
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 0_4YYhl8dO0
direction: positive
certainty: trend
title: I OPENED A DRIVE THRU! PT1 drew engagement 2.8× the channel median
generated_at: 2026-05-29T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 52 → 39
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  I OPENED A DRIVE THRU! PT1 gathered 1 combined likes, comments, and shares on 81 views (1.2%) — about 2.8× this channel's median engagement rate, led by 1 likes.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"0_4YYhl8dO0","engagementRatio":0.0123,"medianRatio":0.0044,"topQuartileRatio":0.0073,"multiplierOverMedian":2.794,"dominantMetric":"likes","dominantPerView":0.0123,"dominantChannelPerView":0.0044,"videoTotalViews":81,"videoTotalLikes":1,"videoTotalComments":0,"videoTotalShares":0}


snapshot_date: 2026-05-29
insight_key: engagement_ratio_outlier-3uVXLL053R8
insight_id: engagement_ratio_outlier-3uVXLL053R8
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 3uVXLL053R8
direction: positive
certainty: trend
title: I STARTED A ABANDONED WATER PARK! drew engagement 2.5× the channel median
generated_at: 2026-05-29T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 48 → 38
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED A ABANDONED WATER PARK! gathered 3 combined likes, comments, and shares on 267 views (1.1%) — about 2.5× this channel's median engagement rate, led by 2 likes.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"3uVXLL053R8","engagementRatio":0.0112,"medianRatio":0.0044,"topQuartileRatio":0.0073,"multiplierOverMedian":2.543,"dominantMetric":"likes","dominantPerView":0.0075,"dominantChannelPerView":0.0044,"videoTotalViews":267,"videoTotalLikes":2,"videoTotalComments":1,"videoTotalShares":0}


snapshot_date: 2026-05-29
insight_key: lifecycle_phase-decline-B4H9jdIp7AA
insight_id: lifecycle_phase-decline-B4H9jdIp7AA
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: B4H9jdIp7AA
direction: neutral
certainty: trend
title: This was a close call!#americantrucksimulator #ats past its peak window
generated_at: 2026-05-29T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  This was a close call!#americantrucksimulator #ats is averaging 1.7 views/day around Day 125, down from 3156.7 views/day at its peak on Day 2.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
[cell repeats an earlier one in this file: 202 characters]


snapshot_date: 2026-05-29
insight_key: catalog_retention_tiers
insight_id: catalog_retention_tiers
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: channel
direction: neutral
certainty: fact
title: Retention is uneven across the catalog
generated_at: 2026-05-29T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across 18 videos, the top quarter holds viewers at 4865.0% against 427.5% for the bottom quarter — roughly 11.4× apart, a real gap between the videos that keep viewers and the ones that lose them early.

context:
[cell repeats an earlier one in this file: 178 characters]

evidence_json:
  {"shape":"catalog_retention_tiers","pattern":"bimodal","topQuartileMean":48.65,"bottomQuartileMean":4.275,"ratio":11.38,"videos":18,"quartileSize":4}


snapshot_date: 2026-05-29
insight_key: lifecycle_phase-slow_burn-eju1Rb5gc7U
insight_id: lifecycle_phase-slow_burn-eju1Rb5gc7U
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: trend
title: This video's arc
body: CAN I PAY OFF THIS LOAN? had a slow-burn distribution: 67% of views came after Day 3.
generated_at: 2026-05-29T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 144 characters]

evidence_json:
  {"shape":"lifecycle_phase","phase":"slow_burn","pattern":"slow_burn","earlyPct":0.33,"latePct":0.67,"totalViews":195,"daysTracked":9,"patternLabel":"Slow burn — majority of views came after Day 3","kind":"state"}


snapshot_date: 2026-05-29
insight_key: lifecycle_phase-decline-pn2r7K_BnVk
insight_id: lifecycle_phase-decline-pn2r7K_BnVk
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: pn2r7K_BnVk
direction: neutral
certainty: signal
title: Post-peak window for CAN BEAM NG AI ESCAPE ME?
generated_at: 2026-05-29T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for CAN BEAM NG AI ESCAPE ME? have dropped from 36.3 at the peak (Day 1) to 9.0 around Day 17.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":36.33,"recentDay":17,"recentAvgPerDay":9,"dropRatio":0.75,"patternLabel":"Recent 9 views/day, down from peak of 36.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-29
insight_key: weekly_trendline
insight_id: weekly_trendline
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: Weekly views trending up
body: Most recent 7-day window: 237 views. The 7 days starting 3 weeks before that: 12 views.
generated_at: 2026-05-29T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 199 characters]

evidence_json:
  {"weeks":4,"oldestWeekViews":12,"newestWeekViews":237,"slopeViewsPerWeek":54.5,"relSlope":0.51,"patternLabel":"Weekly views trending up — newest week has 237 views vs 12 3 weeks ago"}


snapshot_date: 2026-05-29
insight_key: weekly_acceleration
insight_id: weekly_acceleration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: trend
title: Weekly view rate climbing faster
generated_at: 2026-05-29T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Weekly view slope was -46%/wk across the prior 4 weeks; it's +51%/wk across the most recent 4 (8 weeks of history).

context:
  Comparing two 4-week windows can reflect a recent video finding an audience, traffic surfaces turning on or off, or just noise — 8 weeks is a short enough baseline that the second-derivative reading can reverse quickly.

evidence_json:
  {"shape":"weekly_acceleration","weeks":8,"priorRelSlopePct":-46,"recentRelSlopePct":51,"priorMeanWeeklyViews":3028,"recentMeanWeeklyViews":107,"deltaRelSlopePct":97,"priorSlopeViewsPerWeek":-1394.6,"recentSlopeViewsPerWeek":54.5}


snapshot_date: 2026-05-29
insight_key: momentum_anomaly-KjL7WhexDeM
insight_id: momentum_anomaly-KjL7WhexDeM
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: KjL7WhexDeM
direction: negative
certainty: fact
title: Billie Eilish fans here! below typical pace
evidence_json: {"recentAvgPerDay":0.5,"expectedAvgPerDay":7.62,"ratio":0.066,"recentDays":2,"latestDay":27}
generated_at: 2026-05-29T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Recent views/day for Billie Eilish fans here!: 1. Expected at this age on this channel: 8. That puts it at 0.1× typical.

context:
[cell repeats an earlier one in this file: 141 characters]


snapshot_date: 2026-05-29
insight_key: lifecycle_phase-early_burst-W368BdGuNco
insight_id: lifecycle_phase-early_burst-W368BdGuNco
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: W368BdGuNco
direction: neutral
certainty: trend
title: This video's arc
generated_at: 2026-05-29T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Most of I got that vroom vroom in me 🏎️🏎️🗿🗿💰💰's views came in the first two days — 86% of the total.

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

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


snapshot_date: 2026-05-29
insight_key: lifecycle_phase-decline-G3X-t3NKOSE
insight_id: lifecycle_phase-decline-G3X-t3NKOSE
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: G3X-t3NKOSE
direction: neutral
certainty: signal
title: I STARTED A TRUCK DEALERSHIP tapering off its peak
generated_at: 2026-05-29T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED A TRUCK DEALERSHIP peaked at 12.3 views/day on Day 1; around Day 18 it's averaging 5.0 views/day.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":12.33,"recentDay":18,"recentAvgPerDay":5,"dropRatio":0.59,"patternLabel":"Recent 5 views/day, down from peak of 12.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-29
insight_key: catalog_concentration_rolling
insight_id: catalog_concentration_rolling
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: CAN I PAY OFF THIS LOAN? held 56% of the past week
body: Across the past week of channel views, CAN I PAY OFF THIS LOAN? accounted for 56%.
generated_at: 2026-05-29T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 16 → 12
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 208 characters]

evidence_json:
  {"shape":"catalog_concentration","pattern":"top_video_share_rolling","maturity":"sprouting","threshold":0.5,"topVideoId":"eju1Rb5gc7U","topVideoShare7d":0.56,"top3VideoShare7d":0.94,"asOf":"2026-05-29","videosCounted":17}


snapshot_date: 2026-05-30
insight_key: relative_outlier-3uVXLL053R8-subsConversion
insight_id: relative_outlier-3uVXLL053R8-subsConversion
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: 3uVXLL053R8
direction: positive
certainty: fact
title: subscriber conversion ranking for I STARTED A ABANDONED WATER PARK!: #1
generated_at: 2026-05-30T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  On this channel's subscriber conversion ranking, I STARTED A ABANDONED WATER PARK! holds position #1 of 14. 5 videos sit that far from the usual on subscriber conversion; this is the furthest.

evidence_json:
  {"metric":"subsConversion","value":11.24,"mean":0.325,"zScore":22.65,"rank":1,"totalVideos":14,"ratioToMean":34.58,"outliersInMetric":5}


snapshot_date: 2026-05-30
insight_key: momentum_anomaly-G3X-t3NKOSE
insight_id: momentum_anomaly-G3X-t3NKOSE
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: G3X-t3NKOSE
direction: positive
certainty: fact
title: 1.8× typical on I STARTED A TRUCK DEALERSHIP
evidence_json: {"recentAvgPerDay":8,"expectedAvgPerDay":4.36,"ratio":1.836,"recentDays":3,"latestDay":19}
generated_at: 2026-05-30T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED A TRUCK DEALERSHIP is running 1.8× this channel's typical pace at its current age — 8 views/day recently, against an expected 4.

context:
[cell repeats an earlier one in this file: 154 characters]


snapshot_date: 2026-05-30
insight_key: relative_outlier-B4H9jdIp7AA-viewsPerDay
insight_id: relative_outlier-B4H9jdIp7AA-viewsPerDay
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: B4H9jdIp7AA
direction: positive
certainty: fact
title: views per day ranking for This was a close call!#americantrucksimulator #ats: #1
generated_at: 2026-05-30T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  On this channel's views per day ranking, This was a close call!#americantrucksimulator #ats holds position #1 of 14. 4 videos sit that far from the usual on views per day; this is the furthest.

evidence_json:
  {"metric":"viewsPerDay","value":398.0833,"mean":47.2589,"zScore":5.73,"rank":1,"totalVideos":14,"ratioToMean":8.42,"outliersInMetric":4}


snapshot_date: 2026-05-30
insight_key: momentum_anomaly-eju1Rb5gc7U
insight_id: momentum_anomaly-eju1Rb5gc7U
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: fact
title: CAN I PAY OFF THIS LOAN? at 3.5× the typical rate
evidence_json: {"recentAvgPerDay":10.67,"expectedAvgPerDay":3.03,"ratio":3.517,"recentDays":3,"latestDay":20}
generated_at: 2026-05-30T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Recent views/day for CAN I PAY OFF THIS LOAN?: 11. Expected at this age on this channel: 3. That puts it at 3.5× typical.

context:
[cell repeats an earlier one in this file: 154 characters]


snapshot_date: 2026-05-30
insight_key: emerging_signal-suggested-videos-channel-consolidated
insight_id: emerging_signal-suggested-videos-channel-consolidated
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: positive
certainty: signal
title: Suggested Videos showing up across the catalog
generated_at: 2026-05-30T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  Suggested Videos reached 5 videos on this channel on May 30, 2026, 26 views combined. The thing worth watching isn't any single video — it's one surface starting to work across the channel.

context:
[cell repeats an earlier one in this file: 362 characters]

evidence_json:
  {"source":"Suggested Videos","videoCount":5,"totalViews":26,"date":"2026-05-30","shape":"consolidated"}


snapshot_date: 2026-05-30
insight_key: quiet_inventory-2026-05-30
insight_id: quiet_inventory-2026-05-30
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: Quiet shelves: 21 of 26 videos
body: 21 of 26 public videos received no views in the last seven days.
generated_at: 2026-05-30T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 192 characters]

evidence_json:
  {"shape":"quiet_inventory","videosQuiet":21,"videosTotal":26,"pctQuiet":0.8077,"threshold":0.5,"maturity":"sprouting","asOf":"2026-05-30"}


snapshot_date: 2026-05-30
insight_key: traffic_source_shift-eju1Rb5gc7U-Suggested_Videos
insight_id: traffic_source_shift-eju1Rb5gc7U-Suggested_Videos
detector_name: traffic_source_shift
insight_category: traffic_shift
subject_type: video
subject_id: eju1Rb5gc7U
direction: negative
certainty: trend
title: Suggested Videos share fell on CAN I PAY OFF THIS LOAN?
body: Suggested Videos's share of views on CAN I PAY OFF THIS LOAN? went from 91% to 83% (-7.5 points).
generated_at: 2026-05-30T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 143 characters]

evidence_json:
  {"source":"Suggested Videos","olderPct":0.9083,"recentPct":0.8333,"ppChange":-7.5,"olderViews":109,"recentViews":70}


snapshot_date: 2026-05-30
insight_key: length_patterns
insight_id: length_patterns
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: Views/day split by length on this channel
generated_at: 2026-05-30T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  15 shorter (under 5 min) videos averaged 27.1 views/day (median); 10 longer (15+ min) videos averaged 2.9.

context:
[cell repeats an earlier one in this file: 202 characters]

evidence_json:
  {"topBucket":"short","topCount":15,"topMedianVpd":27.14,"bottomBucket":"long","bottomCount":10,"bottomMedianVpd":2.89,"patternLabel":"The 15 shorter (under 5 min) videos on this channel get a median 27.14 views/day; the 10 longer (15+ min) videos get 2.89."}


snapshot_date: 2026-05-30
insight_key: lifecycle_phase-slow_burn-G3X-t3NKOSE
insight_id: lifecycle_phase-slow_burn-G3X-t3NKOSE
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: G3X-t3NKOSE
direction: positive
certainty: trend
title: This video's arc
body: I STARTED A TRUCK DEALERSHIP had a slow-burn distribution: 59% of views came after Day 3.
generated_at: 2026-05-30T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 144 characters]

evidence_json:
  {"shape":"lifecycle_phase","phase":"slow_burn","pattern":"slow_burn","earlyPct":0.4,"latePct":0.59,"totalViews":92,"daysTracked":15,"patternLabel":"Slow burn — majority of views came after Day 3","kind":"state"}


snapshot_date: 2026-05-30
insight_key: catalog_concentration
insight_id: catalog_concentration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: One video carries most of the views
body: One video holds 49% of this channel's lifetime views (9.6K of 19.3K across 17 videos).
generated_at: 2026-05-30T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 201 characters]

evidence_json:
  {"shape":"catalog_concentration","pattern":"hit-driven","top1Pct":0.49,"top3Pct":0.7,"top5Pct":0.86,"top1Views":9554,"totalViews":19308,"videosCounted":17,"videosTotal":26}


snapshot_date: 2026-05-30
insight_key: traffic_source_shift-G3X-t3NKOSE-Suggested_Videos
insight_id: traffic_source_shift-G3X-t3NKOSE-Suggested_Videos
detector_name: traffic_source_shift
insight_category: traffic_shift
subject_type: video
subject_id: G3X-t3NKOSE
direction: negative
certainty: trend
title: Suggested Videos share shifted on I STARTED A TRUCK DEALERSHIP
generated_at: 2026-05-30T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  For I STARTED A TRUCK DEALERSHIP, traffic from Suggested Videos moved from 89% to 81% of views (-7.4 points).

context:
[cell repeats an earlier one in this file: 143 characters]

evidence_json:
  {"source":"Suggested Videos","olderPct":0.8864,"recentPct":0.8125,"ppChange":-7.39,"olderViews":39,"recentViews":39}


snapshot_date: 2026-05-30
insight_key: generation_avd
insight_id: generation_avd
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: channel
direction: negative
certainty: fact
title: Recent videos are holding attention for less time
generated_at: 2026-05-30T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across the earlier 13 videos on this channel, average view duration was 60 seconds. Across the newer 13, it is 31 seconds.

context:
[cell repeats an earlier one in this file: 185 characters]

evidence_json:
  {"shape":"generation_improvement","metric":"avd","olderAvgSec":59.63,"newerAvgSec":31.45,"changeRatio":0.53,"olderCount":13,"newerCount":13}


snapshot_date: 2026-05-30
insight_key: source_activation_order-ZGKE-Y4Aduc
insight_id: source_activation_order-ZGKE-Y4Aduc
detector_name: emerging_signal
insight_category: timing
subject_type: video
subject_id: ZGKE-Y4Aduc
direction: notable
certainty: trend
title: Suggested's first activity on WHY AM I DRIVING A TRUCK? on Day 143
generated_at: 2026-05-30T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  Suggested first activated on WHY AM I DRIVING A TRUCK? on Day 143, slower than the channel's usual Day 0–3 band across 9 videos.

context:
[cell repeats an earlier one in this file: 217 characters]

evidence_json:
  {"shape":"source_activation_video","videoId":"ZGKE-Y4Aduc","source":"Suggested Videos","pattern":"late","daysToActivation":143,"activationDate":"2026-05-30","channelP25":0,"channelP75":3,"channelMedian":0,"sourceSampleSize":9}


snapshot_date: 2026-05-30
insight_key: lifecycle_phase-slow_burn-eju1Rb5gc7U
insight_id: lifecycle_phase-slow_burn-eju1Rb5gc7U
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: trend
title: This video's arc
body: CAN I PAY OFF THIS LOAN? shows a back-loaded pattern — 69% of views arrived after Day 3.
generated_at: 2026-05-30T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 144 characters]

evidence_json:
  {"shape":"lifecycle_phase","phase":"slow_burn","pattern":"slow_burn","earlyPct":0.31,"latePct":0.69,"totalViews":204,"daysTracked":10,"patternLabel":"Slow burn — majority of views came after Day 3","kind":"state"}


snapshot_date: 2026-05-30
insight_key: weekly_trendline
insight_id: weekly_trendline
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: Weekly views trending up
body: Most recent 7-day window: 269 views. The 7 days starting 3 weeks before that: 11 views.
generated_at: 2026-05-30T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 199 characters]

evidence_json:
  {"weeks":4,"oldestWeekViews":11,"newestWeekViews":269,"slopeViewsPerWeek":64.6,"relSlope":0.56,"patternLabel":"Weekly views trending up — newest week has 269 views vs 11 3 weeks ago"}


snapshot_date: 2026-05-30
insight_key: weekly_acceleration
insight_id: weekly_acceleration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: trend
title: Weekly view rate climbing faster
generated_at: 2026-05-30T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Weekly view slope was -39%/wk across the prior 4 weeks; it's +56%/wk across the most recent 4 (8 weeks of history).

context:
  Comparing two 4-week windows can reflect a recent video finding an audience, traffic surfaces turning on or off, or just noise — 8 weeks is a short enough baseline that the second-derivative reading can reverse quickly.

evidence_json:
  {"shape":"weekly_acceleration","weeks":8,"priorRelSlopePct":-39,"recentRelSlopePct":56,"priorMeanWeeklyViews":2771,"recentMeanWeeklyViews":115,"deltaRelSlopePct":95,"priorSlopeViewsPerWeek":-1088.8,"recentSlopeViewsPerWeek":64.6}


snapshot_date: 2026-05-30
insight_key: catalog_retention_tiers
insight_id: catalog_retention_tiers
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: channel
direction: neutral
certainty: fact
title: Retention is uneven across the catalog
generated_at: 2026-05-30T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across 18 videos, the top quarter holds viewers at 4865.0% against 425.0% for the bottom quarter — roughly 11.4× apart, a real gap between the videos that keep viewers and the ones that lose them early.

context:
[cell repeats an earlier one in this file: 178 characters]

evidence_json:
  {"shape":"catalog_retention_tiers","pattern":"bimodal","topQuartileMean":48.65,"bottomQuartileMean":4.25,"ratio":11.447,"videos":18,"quartileSize":4}


snapshot_date: 2026-05-30
insight_key: lifecycle_phase-decline-pn2r7K_BnVk
insight_id: lifecycle_phase-decline-pn2r7K_BnVk
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: pn2r7K_BnVk
direction: neutral
certainty: signal
title: CAN BEAM NG AI ESCAPE ME? tapering off its peak
generated_at: 2026-05-30T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN BEAM NG AI ESCAPE ME? peaked at 36.3 views/day on Day 1; around Day 18 it's averaging 9.3 views/day.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":36.33,"recentDay":18,"recentAvgPerDay":9.33,"dropRatio":0.74,"patternLabel":"Recent 9.33 views/day, down from peak of 36.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-30
insight_key: lifecycle_phase-decline-pVHLTbhPQ98
insight_id: lifecycle_phase-decline-pVHLTbhPQ98
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: pVHLTbhPQ98
direction: neutral
certainty: signal
title: I STARTED LANDSCAPING WITH A MOWER AND A TRUCK! tapering off its peak
generated_at: 2026-05-30T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED LANDSCAPING WITH A MOWER AND A TRUCK! peaked at 6.0 views/day on Day 7; around Day 224 it's averaging 2.7 views/day.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":7,"peakAvgPerDay":6,"recentDay":224,"recentAvgPerDay":2.67,"dropRatio":0.56,"patternLabel":"Recent 2.67 views/day, down from peak of 6/day on Day 7","kind":"state"}


snapshot_date: 2026-05-30
insight_key: lifecycle_phase-early_burst-ZlI4-KgneH0
insight_id: lifecycle_phase-early_burst-ZlI4-KgneH0
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: ZlI4-KgneH0
direction: neutral
certainty: trend
title: This video's arc
generated_at: 2026-05-30T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Wish my channel made this lol. had a front-loaded view distribution: 94% of views arrived in the first two days.

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

evidence_json:
[cell repeats an earlier one in this file: 213 characters]


snapshot_date: 2026-05-30
insight_key: source_activation_order
insight_id: source_activation_order
detector_name: emerging_signal
insight_category: timing
subject_type: channel
direction: notable
certainty: trend
title: How discovery surfaces tend to activate here
generated_at: 2026-05-30T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  On this channel, new videos have typically picked up Browse on Day 6, Suggested on Day 0, and Search on Day 0 after publish. (3 sources, up to 9 videos per source.)

context:
[cell repeats an earlier one in this file: 213 characters]

evidence_json:
  {"shape":"source_activation_channel","sourcesJson":"{\"Suggested Videos\":{\"median\":0,\"p25\":0,\"p75\":3,\"sampleSize\":9},\"Browse / Homepage\":{\"median\":5.5,\"p25\":3,\"p75\":7.5,\"sampleSize\":8},\"YouTube Search\":{\"median\":0,\"p25\":0,\"p75\":0,\"sampleSize\":7}}","sourcesCovered":3,"totalSamples":24}


snapshot_date: 2026-05-30
insight_key: catalog_concentration_rolling
insight_id: catalog_concentration_rolling
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: One video carried last week's views
body: In the last week, CAN I PAY OFF THIS LOAN? accounted for 52% of channel views.
generated_at: 2026-05-30T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 11 → 5
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 208 characters]

evidence_json:
  {"shape":"catalog_concentration","pattern":"top_video_share_rolling","maturity":"sprouting","threshold":0.5,"topVideoId":"eju1Rb5gc7U","topVideoShare7d":0.52,"top3VideoShare7d":0.94,"asOf":"2026-05-30","videosCounted":17}


snapshot_date: 2026-05-31
insight_key: channel_window_trend-prev-views-2026-05-31
insight_id: channel_window_trend-prev-views-2026-05-31
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: Daily views ran higher week to week
body: Across the last 7 days the channel averaged 34 views a day, against 11 for the 7 days before.
generated_at: 2026-05-31T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 208 characters]

evidence_json:
  {"shape":"channel_window_trend","metric":"views","mode":"prev","current":34,"baseline":10.71,"relDeltaPct":217,"windowDays":7,"currentN":7,"baselineN":7}


snapshot_date: 2026-05-31
insight_key: relative_outlier-3uVXLL053R8-subsConversion
insight_id: relative_outlier-3uVXLL053R8-subsConversion
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: 3uVXLL053R8
direction: positive
certainty: fact
title: I STARTED A ABANDONED WATER PARK! ranks #1 on subscriber conversion
generated_at: 2026-05-31T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED A ABANDONED WATER PARK! ranks #1 of 14 on this channel for subscriber conversion. 5 videos sit that far from the usual on subscriber conversion; this is the furthest.

evidence_json:
  {"metric":"subsConversion","value":11.24,"mean":0.325,"zScore":22.65,"rank":1,"totalVideos":14,"ratioToMean":34.58,"outliersInMetric":5}


snapshot_date: 2026-05-31
insight_key: relative_outlier-B4H9jdIp7AA-viewsPerDay
insight_id: relative_outlier-B4H9jdIp7AA-viewsPerDay
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: B4H9jdIp7AA
direction: positive
certainty: fact
title: #1 on views per day — This was a close call!#americantrucksimulator #ats
generated_at: 2026-05-31T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Out of 14 videos on this channel, This was a close call!#americantrucksimulator #ats sits at #1 on views per day. 4 videos sit that far from the usual on views per day; this is the furthest.

evidence_json:
  {"metric":"viewsPerDay","value":398.0833,"mean":47.2589,"zScore":5.72,"rank":1,"totalVideos":14,"ratioToMean":8.42,"outliersInMetric":4}


snapshot_date: 2026-05-31
insight_key: momentum_anomaly-G3X-t3NKOSE
insight_id: momentum_anomaly-G3X-t3NKOSE
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: G3X-t3NKOSE
direction: positive
certainty: fact
title: I STARTED A TRUCK DEALERSHIP at 2.7× the typical rate
evidence_json: {"recentAvgPerDay":7.67,"expectedAvgPerDay":2.8,"ratio":2.737,"recentDays":3,"latestDay":20}
generated_at: 2026-05-31T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Recent views/day for I STARTED A TRUCK DEALERSHIP: 8. Expected at this age on this channel: 3. That puts it at 2.7× typical.

context:
[cell repeats an earlier one in this file: 154 characters]


snapshot_date: 2026-05-31
insight_key: single_source_spike_day-2026-05-31
insight_id: single_source_spike_day-2026-05-31
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: notable
certainty: signal
title: A video in Suggested
body: A video received 22 views from Suggested Videos on May 31, 2026.
generated_at: 2026-05-31T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 165 characters]

evidence_json:
  {"shape":"single_source_spike_day","date":"2026-05-31","source":"Suggested Videos","sourceViews":22,"totalViews":23,"sharePct":96}


snapshot_date: 2026-05-31
insight_key: momentum_anomaly-eju1Rb5gc7U
insight_id: momentum_anomaly-eju1Rb5gc7U
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: fact
title: CAN I PAY OFF THIS LOAN? running 4.3× expected
evidence_json: {"recentAvgPerDay":9.33,"expectedAvgPerDay":2.15,"ratio":4.35,"recentDays":3,"latestDay":21}
generated_at: 2026-05-31T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN I PAY OFF THIS LOAN? is averaging 9 views/day recently, vs 2 expected at this age on this channel — 4.3× the typical rate.

context:
[cell repeats an earlier one in this file: 154 characters]


snapshot_date: 2026-05-31
insight_key: emerging_signal-suggested-videos-channel-consolidated
insight_id: emerging_signal-suggested-videos-channel-consolidated
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: positive
certainty: signal
title: Suggested Videos active across 4 videos
generated_at: 2026-05-31T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  4 of this channel's videos drew Suggested Videos traffic on the same day, May 31, 2026 — 22 views together. A channel-wide opening on this surface, even if no single video stands out yet.

context:
[cell repeats an earlier one in this file: 362 characters]

evidence_json:
  {"source":"Suggested Videos","videoCount":4,"totalViews":22,"date":"2026-05-31","shape":"consolidated"}


snapshot_date: 2026-05-31
insight_key: quiet_inventory-2026-05-31
insight_id: quiet_inventory-2026-05-31
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: Quiet shelves: 21 of 26 videos
body: On this channel, 21 of 26 public videos went the last week without a single view.
generated_at: 2026-05-31T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 192 characters]

evidence_json:
  {"shape":"quiet_inventory","videosQuiet":21,"videosTotal":26,"pctQuiet":0.8077,"threshold":0.5,"maturity":"sprouting","asOf":"2026-05-31"}


snapshot_date: 2026-05-31
insight_key: length_patterns
insight_id: length_patterns
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: shorter videos getting more views/day
generated_at: 2026-05-31T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  The 15 shorter (under 5 min) videos on this channel average 27.1 views/day (median). The 10 longer (15+ min) videos average 2.8.

context:
[cell repeats an earlier one in this file: 202 characters]

evidence_json:
  {"topBucket":"short","topCount":15,"topMedianVpd":27.14,"bottomBucket":"long","bottomCount":10,"bottomMedianVpd":2.82,"patternLabel":"The 15 shorter (under 5 min) videos on this channel get a median 27.14 views/day; the 10 longer (15+ min) videos get 2.82."}


snapshot_date: 2026-05-31
insight_key: engagement_ratio_outlier-0ME3aXfNvKU
insight_id: engagement_ratio_outlier-0ME3aXfNvKU
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 0ME3aXfNvKU
direction: positive
certainty: trend
title: High likes-to-view ratio on I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS!
generated_at: 2026-05-31T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  On I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS!, combined engagement runs 16.2× the channel median (1 interactions on 14 views, 7.1%). 1 likes drove most of the lift.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"0ME3aXfNvKU","engagementRatio":0.0714,"medianRatio":0.0044,"topQuartileRatio":0.0073,"multiplierOverMedian":16.164,"dominantMetric":"likes","dominantPerView":0.0714,"dominantChannelPerView":0.0044,"videoTotalViews":14,"videoTotalLikes":1,"videoTotalComments":0,"videoTotalShares":0}


snapshot_date: 2026-05-31
insight_key: traffic_source_shift-eju1Rb5gc7U-Suggested_Videos
insight_id: traffic_source_shift-eju1Rb5gc7U-Suggested_Videos
detector_name: traffic_source_shift
insight_category: traffic_shift
subject_type: video
subject_id: eju1Rb5gc7U
direction: negative
certainty: trend
title: CAN I PAY OFF THIS LOAN? saw its Suggested Videos share change
body: 91% → 85% of views from Suggested Videos on CAN I PAY OFF THIS LOAN? (-5.7 points).
generated_at: 2026-05-31T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 83 → 58
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 143 characters]

evidence_json:
  {"source":"Suggested Videos","olderPct":0.9083,"recentPct":0.8511,"ppChange":-5.73,"olderViews":109,"recentViews":80}


snapshot_date: 2026-05-31
insight_key: trajectory_outlier-eju1Rb5gc7U
insight_id: trajectory_outlier-eju1Rb5gc7U
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: trend
title: CAN I PAY OFF THIS LOAN? running ahead of the channel's usual pace for its age
generated_at: 2026-05-31T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  10 views on Day 21 for CAN I PAY OFF THIS LOAN? — 233% over this channel's typical video at the same age (3 views).

context:
[cell repeats an earlier one in this file: 215 characters]

evidence_json:
  {"shape":"trajectory","latestDay":21,"latestViews":10,"normMedian":3,"normPeerCount":8,"deviationPct":233,"daysCompared":2}


snapshot_date: 2026-05-31
insight_key: catalog_concentration
insight_id: catalog_concentration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: Hit-driven shape on this channel
body: 49% of the lifetime views here come from a single video — 9.6K out of 19.3K across 17 videos.
generated_at: 2026-05-31T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 201 characters]

evidence_json:
  {"shape":"catalog_concentration","pattern":"hit-driven","top1Pct":0.49,"top3Pct":0.7,"top5Pct":0.86,"top1Views":9554,"totalViews":19331,"videosCounted":17,"videosTotal":26}


snapshot_date: 2026-05-31
insight_key: lifecycle_phase-slow_burn-G3X-t3NKOSE
insight_id: lifecycle_phase-slow_burn-G3X-t3NKOSE
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: G3X-t3NKOSE
direction: positive
certainty: trend
title: This video's arc
body: Most of I STARTED A TRUCK DEALERSHIP's views arrived after Day 3 — 61% of the total.
generated_at: 2026-05-31T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 59 → 46
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 144 characters]

evidence_json:
  {"shape":"lifecycle_phase","phase":"slow_burn","pattern":"slow_burn","earlyPct":0.38,"latePct":0.61,"totalViews":97,"daysTracked":16,"patternLabel":"Slow burn — majority of views came after Day 3","kind":"state"}


snapshot_date: 2026-05-31
insight_key: generation_avd
insight_id: generation_avd
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: channel
direction: negative
certainty: fact
title: Watch time is weaker on newer uploads
generated_at: 2026-05-31T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  This channel's newer 13 videos are averaging 31 seconds watched, versus 60 seconds across the earlier 13.

context:
[cell repeats an earlier one in this file: 185 characters]

evidence_json:
  {"shape":"generation_improvement","metric":"avd","olderAvgSec":59.53,"newerAvgSec":31.08,"changeRatio":0.52,"olderCount":13,"newerCount":13}


snapshot_date: 2026-05-31
insight_key: engagement_ratio_outlier-gTEPrm7TWpU
insight_id: engagement_ratio_outlier-gTEPrm7TWpU
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: gTEPrm7TWpU
direction: positive
certainty: trend
title: High likes-to-view ratio on NO LYING
generated_at: 2026-05-31T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  On NO LYING, combined engagement runs 2.7× the channel median (9 interactions on 768 views, 1.2%). 4 likes drove most of the lift.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"gTEPrm7TWpU","engagementRatio":0.0117,"medianRatio":0.0044,"topQuartileRatio":0.0073,"multiplierOverMedian":2.652,"dominantMetric":"likes","dominantPerView":0.0052,"dominantChannelPerView":0.0044,"videoTotalViews":768,"videoTotalLikes":4,"videoTotalComments":5,"videoTotalShares":0}


snapshot_date: 2026-05-31
insight_key: engagement_ratio_outlier-0_4YYhl8dO0
insight_id: engagement_ratio_outlier-0_4YYhl8dO0
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 0_4YYhl8dO0
direction: positive
certainty: trend
title: High likes-to-view ratio on I OPENED A DRIVE THRU! PT1
generated_at: 2026-05-31T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  On I OPENED A DRIVE THRU! PT1, combined engagement runs 2.8× the channel median (1 interactions on 81 views, 1.2%). 1 likes drove most of the lift.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"0_4YYhl8dO0","engagementRatio":0.0123,"medianRatio":0.0044,"topQuartileRatio":0.0073,"multiplierOverMedian":2.794,"dominantMetric":"likes","dominantPerView":0.0123,"dominantChannelPerView":0.0044,"videoTotalViews":81,"videoTotalLikes":1,"videoTotalComments":0,"videoTotalShares":0}


snapshot_date: 2026-05-31
insight_key: engagement_ratio_outlier-3uVXLL053R8
insight_id: engagement_ratio_outlier-3uVXLL053R8
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 3uVXLL053R8
direction: positive
certainty: trend
title: High likes-to-view ratio on I STARTED A ABANDONED WATER PARK!
generated_at: 2026-05-31T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  On I STARTED A ABANDONED WATER PARK!, combined engagement runs 2.5× the channel median (3 interactions on 267 views, 1.1%). 2 likes drove most of the lift.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"3uVXLL053R8","engagementRatio":0.0112,"medianRatio":0.0044,"topQuartileRatio":0.0073,"multiplierOverMedian":2.543,"dominantMetric":"likes","dominantPerView":0.0075,"dominantChannelPerView":0.0044,"videoTotalViews":267,"videoTotalLikes":2,"videoTotalComments":1,"videoTotalShares":0}


snapshot_date: 2026-05-31
insight_key: catalog_retention_tiers
insight_id: catalog_retention_tiers
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: channel
direction: neutral
certainty: fact
title: Two retention worlds in this catalog
generated_at: 2026-05-31T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  This channel's videos split on retention: the best quarter holds viewers about 11.5× as well as the weakest quarter (4865.0% vs 422.5%, across 18 videos). The catalog isn't one consistent thing — it's a strong group and a weak group.

context:
[cell repeats an earlier one in this file: 178 characters]

evidence_json:
  {"shape":"catalog_retention_tiers","pattern":"bimodal","topQuartileMean":48.65,"bottomQuartileMean":4.225,"ratio":11.515,"videos":18,"quartileSize":4}


snapshot_date: 2026-05-31
insight_key: lifecycle_phase-decline-pn2r7K_BnVk
insight_id: lifecycle_phase-decline-pn2r7K_BnVk
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: pn2r7K_BnVk
direction: neutral
certainty: signal
title: Post-peak window for CAN BEAM NG AI ESCAPE ME?
generated_at: 2026-05-31T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for CAN BEAM NG AI ESCAPE ME? have dropped from 36.3 at the peak (Day 1) to 9.0 around Day 19.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":36.33,"recentDay":19,"recentAvgPerDay":9,"dropRatio":0.75,"patternLabel":"Recent 9 views/day, down from peak of 36.33/day on Day 1","kind":"state"}


snapshot_date: 2026-05-31
insight_key: weekly_trendline
insight_id: weekly_trendline
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: Weekly views up vs the earlier window
body: Last 7 days: 238 views; the 7-day window 3 weeks back: 12 views.
generated_at: 2026-05-31T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 199 characters]

evidence_json:
  {"weeks":4,"oldestWeekViews":12,"newestWeekViews":238,"slopeViewsPerWeek":59.6,"relSlope":0.49,"patternLabel":"Weekly views trending up — newest week has 238 views vs 12 3 weeks ago"}


snapshot_date: 2026-05-31
insight_key: weekly_acceleration
insight_id: weekly_acceleration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: trend
title: Recent 4 weeks pulling ahead of the prior 4
generated_at: 2026-05-31T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across the most recent 4 weeks, weekly views ran at +49%/wk relative slope; the 4 weeks before that ran at -39%/wk. 8 weekly buckets of history.

context:
  A change in the rate of change usually means something shifted in the last month — a new video, a surface activating, or a hot one cooling. With only 8 weeks of history, the shape can flip on a single week.

evidence_json:
  {"shape":"weekly_acceleration","weeks":8,"priorRelSlopePct":-39,"recentRelSlopePct":49,"priorMeanWeeklyViews":2770,"recentMeanWeeklyViews":121,"deltaRelSlopePct":89,"priorSlopeViewsPerWeek":-1090.7,"recentSlopeViewsPerWeek":59.6}


snapshot_date: 2026-05-31
insight_key: source_activation_order-ZGKE-Y4Aduc
insight_id: source_activation_order-ZGKE-Y4Aduc
detector_name: emerging_signal
insight_category: timing
subject_type: video
subject_id: ZGKE-Y4Aduc
direction: notable
certainty: trend
title: Suggested activated late on WHY AM I DRIVING A TRUCK?
generated_at: 2026-05-31T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 34 → 26
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  Suggested began surfacing WHY AM I DRIVING A TRUCK? on Day 143, past the typical Day 0–3 band measured across 9 videos on this channel.

context:
[cell repeats an earlier one in this file: 217 characters]

evidence_json:
  {"shape":"source_activation_video","videoId":"ZGKE-Y4Aduc","source":"Suggested Videos","pattern":"late","daysToActivation":143,"activationDate":"2026-05-30","channelP25":0,"channelP75":3,"channelMedian":0,"sourceSampleSize":9}


snapshot_date: 2026-05-31
insight_key: lifecycle_phase-decline-eju1Rb5gc7U
insight_id: lifecycle_phase-decline-eju1Rb5gc7U
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: eju1Rb5gc7U
direction: neutral
certainty: signal
title: CAN I PAY OFF THIS LOAN? tapering off its peak
generated_at: 2026-05-31T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN I PAY OFF THIS LOAN? peaked at 27.7 views/day on Day 16; around Day 21 it's averaging 9.3 views/day.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":16,"peakAvgPerDay":27.67,"recentDay":21,"recentAvgPerDay":9.33,"dropRatio":0.66,"patternLabel":"Recent 9.33 views/day, down from peak of 27.67/day on Day 16","tierShiftQuartiles":1,"tierShiftFirstTier":"lower half","tierShiftLastTier":"upper half","kind":"state"}


snapshot_date: 2026-05-31
insight_key: source_activation_order
insight_id: source_activation_order
detector_name: emerging_signal
insight_category: timing
subject_type: channel
direction: notable
certainty: trend
title: When YouTube's surfaces tend to find new videos here
generated_at: 2026-05-31T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across this channel's catalog, Browse on Day 6, Suggested on Day 0, and Search on Day 0 is the typical timing after publish. Measured over up to 9 videos per source.

context:
[cell repeats an earlier one in this file: 213 characters]

evidence_json:
  {"shape":"source_activation_channel","sourcesJson":"{\"Suggested Videos\":{\"median\":0,\"p25\":0,\"p75\":3,\"sampleSize\":9},\"Browse / Homepage\":{\"median\":5.5,\"p25\":3,\"p75\":7.5,\"sampleSize\":8},\"YouTube Search\":{\"median\":0,\"p25\":0,\"p75\":0,\"sampleSize\":7}}","sourcesCovered":3,"totalSamples":24}


snapshot_date: 2026-05-31
insight_key: lifecycle_phase-decline-pVHLTbhPQ98
insight_id: lifecycle_phase-decline-pVHLTbhPQ98
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: pVHLTbhPQ98
direction: neutral
certainty: signal
title: Post-peak window for I STARTED LANDSCAPING WITH A MOWER AND A TRUCK!
generated_at: 2026-05-31T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for I STARTED LANDSCAPING WITH A MOWER AND A TRUCK! have dropped from 6.0 at the peak (Day 7) to 2.0 around Day 225.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":7,"peakAvgPerDay":6,"recentDay":225,"recentAvgPerDay":2,"dropRatio":0.67,"patternLabel":"Recent 2 views/day, down from peak of 6/day on Day 7","kind":"state"}


snapshot_date: 2026-05-31
insight_key: trajectory_outlier-G3X-t3NKOSE
insight_id: trajectory_outlier-G3X-t3NKOSE
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: G3X-t3NKOSE
direction: positive
certainty: trend
title: I STARTED A TRUCK DEALERSHIP running ahead of the channel's usual pace for its age
generated_at: 2026-05-31T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  14 views on Day 19 for I STARTED A TRUCK DEALERSHIP — 100% over this channel's typical video at the same age (7 views).

context:
[cell repeats an earlier one in this file: 215 characters]

evidence_json:
  {"shape":"trajectory","latestDay":19,"latestViews":14,"normMedian":7,"normPeerCount":5,"deviationPct":100,"daysCompared":1}


snapshot_date: 2026-05-31
insight_key: lifecycle_phase-early_burst-FGzY0KtdrZ8
insight_id: lifecycle_phase-early_burst-FGzY0KtdrZ8
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: FGzY0KtdrZ8
direction: neutral
certainty: trend
title: This video's arc
body: Most of What is the best season?'s views came in the first two days — 97% of the total.
generated_at: 2026-05-31T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 170 characters]

evidence_json:
  {"shape":"lifecycle_phase","phase":"early_burst","pattern":"flash","earlyPct":0.97,"latePct":0.03,"totalViews":190,"daysTracked":7,"patternLabel":"Early burst — most views came in the first 2 days","tierShiftQuartiles":-1,"tierShiftFirstTier":"upper half","tierShiftLastTier":"lower half","kind":"state"}


snapshot_date: 2026-06-01
insight_key: momentum_anomaly-G3X-t3NKOSE
insight_id: momentum_anomaly-G3X-t3NKOSE
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: G3X-t3NKOSE
direction: positive
certainty: fact
title: 5.1× typical on I STARTED A TRUCK DEALERSHIP
evidence_json: {"recentAvgPerDay":6.67,"expectedAvgPerDay":1.31,"ratio":5.09,"recentDays":3,"latestDay":21}
generated_at: 2026-06-01T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED A TRUCK DEALERSHIP is running 5.1× this channel's typical pace at its current age — 7 views/day recently, against an expected 1.

context:
[cell repeats an earlier one in this file: 154 characters]


snapshot_date: 2026-06-01
insight_key: channel_window_trend-prev-views-2026-06-01
insight_id: channel_window_trend-prev-views-2026-06-01
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: 85% more views a day over the last week
body: The last 7 days averaged 29 views a day; the 7 days before averaged 16.
generated_at: 2026-06-01T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 208 characters]

evidence_json:
  {"shape":"channel_window_trend","metric":"views","mode":"prev","current":29.14,"baseline":15.71,"relDeltaPct":85,"windowDays":7,"currentN":7,"baselineN":7}


snapshot_date: 2026-06-01
insight_key: momentum_anomaly-eju1Rb5gc7U
insight_id: momentum_anomaly-eju1Rb5gc7U
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: fact
title: CAN I PAY OFF THIS LOAN? at 10.8× the typical rate
evidence_json: {"recentAvgPerDay":7.33,"expectedAvgPerDay":0.68,"ratio":10.805,"recentDays":3,"latestDay":22}
generated_at: 2026-06-01T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Recent views/day for CAN I PAY OFF THIS LOAN?: 7. Expected at this age on this channel: 1. That puts it at 10.8× typical.

context:
[cell repeats an earlier one in this file: 154 characters]


snapshot_date: 2026-06-01
insight_key: quiet_inventory-2026-06-01
insight_id: quiet_inventory-2026-06-01
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: Quiet shelves: 21 of 26 videos
body: Across the past seven days, 21 of 26 public videos on this channel did not pick up any views.
generated_at: 2026-06-01T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 192 characters]

evidence_json:
  {"shape":"quiet_inventory","videosQuiet":21,"videosTotal":26,"pctQuiet":0.8077,"threshold":0.5,"maturity":"sprouting","asOf":"2026-06-01"}


snapshot_date: 2026-06-01
insight_key: emerging_signal-suggested-videos-channel-pattern
insight_id: emerging_signal-suggested-videos-channel-pattern
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: notable
certainty: signal
title: Suggested Videos active across 3 videos
evidence_json: {"source":"Suggested Videos","videoCount":3,"totalViews":8,"date":"2026-06-01","shape":"pattern"}
generated_at: 2026-06-01T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  On Jun 1, 2026, 3 videos on this channel each picked up a little Suggested Videos traffic — 8 views across all of them. Thin per video, but the spread is the signal: the surface is live for the channel.

context:
  Suggested Videos is YouTube matching these videos to viewers who watched something similar — usually where early traction shows up for newer channels. At per-video counts this thin, any one video could be noise. What's notable is the spread across videos — the surface is active for this channel at all.


snapshot_date: 2026-06-01
insight_key: catalog_concentration
insight_id: catalog_concentration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: Hit-driven shape on this channel
body: 49% of the lifetime views here come from a single video — 9.6K out of 19.3K across 17 videos.
generated_at: 2026-06-01T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 201 characters]

evidence_json:
  {"shape":"catalog_concentration","pattern":"hit-driven","top1Pct":0.49,"top3Pct":0.7,"top5Pct":0.86,"top1Views":9554,"totalViews":19339,"videosCounted":17,"videosTotal":26}


snapshot_date: 2026-06-01
insight_key: lifecycle_phase-slow_burn-G3X-t3NKOSE
insight_id: lifecycle_phase-slow_burn-G3X-t3NKOSE
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: G3X-t3NKOSE
direction: positive
certainty: trend
title: This video's arc
body: I STARTED A TRUCK DEALERSHIP had a slow-burn distribution: 61% of views came after Day 3.
generated_at: 2026-06-01T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 144 characters]

evidence_json:
  {"shape":"lifecycle_phase","phase":"slow_burn","pattern":"slow_burn","earlyPct":0.38,"latePct":0.61,"totalViews":98,"daysTracked":17,"patternLabel":"Slow burn — majority of views came after Day 3","kind":"state"}


snapshot_date: 2026-06-01
insight_key: generation_avd
insight_id: generation_avd
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: channel
direction: negative
certainty: fact
title: Newer videos are losing viewers sooner
body: The earlier 13 videos here averaged 60 seconds watched; the newer 13 are averaging 31.
generated_at: 2026-06-01T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 185 characters]

evidence_json:
  {"shape":"generation_improvement","metric":"avd","olderAvgSec":59.53,"newerAvgSec":30.96,"changeRatio":0.52,"olderCount":13,"newerCount":13}


snapshot_date: 2026-06-01
insight_key: weekly_acceleration
insight_id: weekly_acceleration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: trend
title: Recent 4 weeks pulling ahead of the prior 4
generated_at: 2026-06-01T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across the most recent 4 weeks, weekly views ran at +37%/wk relative slope; the 4 weeks before that ran at -39%/wk. 8 weekly buckets of history.

context:
[cell repeats an earlier one in this file: 206 characters]

evidence_json:
  {"shape":"weekly_acceleration","weeks":8,"priorRelSlopePct":-39,"recentRelSlopePct":37,"priorMeanWeeklyViews":2771,"recentMeanWeeklyViews":122,"deltaRelSlopePct":76,"priorSlopeViewsPerWeek":-1092.2,"recentSlopeViewsPerWeek":45.2}


snapshot_date: 2026-06-01
insight_key: lifecycle_phase-decline-pn2r7K_BnVk
insight_id: lifecycle_phase-decline-pn2r7K_BnVk
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: pn2r7K_BnVk
direction: neutral
certainty: signal
title: Post-peak window for CAN BEAM NG AI ESCAPE ME?
generated_at: 2026-06-01T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for CAN BEAM NG AI ESCAPE ME? have dropped from 36.3 at the peak (Day 1) to 6.7 around Day 20.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":36.33,"recentDay":20,"recentAvgPerDay":6.67,"dropRatio":0.82,"patternLabel":"Recent 6.67 views/day, down from peak of 36.33/day on Day 1","kind":"state"}


snapshot_date: 2026-06-01
insight_key: lifecycle_phase-decline-pVHLTbhPQ98
insight_id: lifecycle_phase-decline-pVHLTbhPQ98
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: pVHLTbhPQ98
direction: neutral
certainty: signal
title: I STARTED LANDSCAPING WITH A MOWER AND A TRUCK! past its peak window
generated_at: 2026-06-01T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED LANDSCAPING WITH A MOWER AND A TRUCK! is averaging 2.0 views/day around Day 225, down from 6.0 views/day at its peak on Day 7.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":7,"peakAvgPerDay":6,"recentDay":225,"recentAvgPerDay":2,"dropRatio":0.67,"patternLabel":"Recent 2 views/day, down from peak of 6/day on Day 7","kind":"state"}


snapshot_date: 2026-06-01
insight_key: source_activation_order
insight_id: source_activation_order
detector_name: emerging_signal
insight_category: timing
subject_type: channel
direction: notable
certainty: trend
title: Typical activation timing across discovery surfaces
generated_at: 2026-06-01T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  New videos on this channel have usually seen Browse on Day 6, Suggested on Day 0, and Search on Day 0. Measured across up to 9 videos per source.

context:
[cell repeats an earlier one in this file: 213 characters]

evidence_json:
  {"shape":"source_activation_channel","sourcesJson":"{\"Suggested Videos\":{\"median\":0,\"p25\":0,\"p75\":3,\"sampleSize\":9},\"Browse / Homepage\":{\"median\":5.5,\"p25\":3,\"p75\":7.5,\"sampleSize\":8},\"YouTube Search\":{\"median\":0,\"p25\":0,\"p75\":0,\"sampleSize\":7}}","sourcesCovered":3,"totalSamples":24}


snapshot_date: 2026-06-01
insight_key: lifecycle_phase-decline-eju1Rb5gc7U
insight_id: lifecycle_phase-decline-eju1Rb5gc7U
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: eju1Rb5gc7U
direction: neutral
certainty: signal
title: Post-peak window for CAN I PAY OFF THIS LOAN?
generated_at: 2026-06-01T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for CAN I PAY OFF THIS LOAN? have dropped from 27.7 at the peak (Day 16) to 7.3 around Day 22.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":16,"peakAvgPerDay":27.67,"recentDay":22,"recentAvgPerDay":7.33,"dropRatio":0.73,"patternLabel":"Recent 7.33 views/day, down from peak of 27.67/day on Day 16","tierShiftQuartiles":1,"tierShiftFirstTier":"lower half","tierShiftLastTier":"upper half","kind":"state"}


snapshot_date: 2026-06-01
insight_key: weekly_trendline
insight_id: weekly_trendline
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: This week ahead of the baseline week
body: 204 views in the most recent 7-day window, versus 48 views in the 7 days starting 3 weeks earlier.
generated_at: 2026-06-01T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 27 → 20
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 199 characters]

evidence_json:
  {"weeks":4,"oldestWeekViews":48,"newestWeekViews":204,"slopeViewsPerWeek":45.2,"relSlope":0.37,"patternLabel":"Weekly views trending up — newest week has 204 views vs 48 3 weeks ago"}


snapshot_date: 2026-06-02
insight_key: momentum_anomaly-pn2r7K_BnVk
insight_id: momentum_anomaly-pn2r7K_BnVk
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: pn2r7K_BnVk
direction: positive
certainty: fact
title: 2.0× typical on CAN BEAM NG AI ESCAPE ME?
evidence_json: {"recentAvgPerDay":8,"expectedAvgPerDay":3.95,"ratio":2.024,"recentDays":3,"latestDay":21}
generated_at: 2026-06-02T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN BEAM NG AI ESCAPE ME? is running 2.0× this channel's typical pace at its current age — 8 views/day recently, against an expected 4.

context:
[cell repeats an earlier one in this file: 154 characters]


snapshot_date: 2026-06-02
insight_key: momentum_anomaly-G3X-t3NKOSE
insight_id: momentum_anomaly-G3X-t3NKOSE
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: G3X-t3NKOSE
direction: positive
certainty: fact
title: 4.6× typical on I STARTED A TRUCK DEALERSHIP
evidence_json: {"recentAvgPerDay":4.33,"expectedAvgPerDay":0.94,"ratio":4.599,"recentDays":3,"latestDay":22}
generated_at: 2026-06-02T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED A TRUCK DEALERSHIP is running 4.6× this channel's typical pace at its current age — 4 views/day recently, against an expected 1.

context:
[cell repeats an earlier one in this file: 154 characters]


snapshot_date: 2026-06-02
insight_key: emerging_signal-suggested-videos-channel-consolidated
insight_id: emerging_signal-suggested-videos-channel-consolidated
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: positive
certainty: signal
title: Suggested Videos active across 3 videos
generated_at: 2026-06-02T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  3 of this channel's videos drew Suggested Videos traffic on the same day, Jun 2, 2026 — 26 views together. A channel-wide opening on this surface, even if no single video stands out yet.

context:
[cell repeats an earlier one in this file: 362 characters]

evidence_json:
  {"source":"Suggested Videos","videoCount":3,"totalViews":26,"date":"2026-06-02","shape":"consolidated"}


snapshot_date: 2026-06-02
insight_key: momentum_anomaly-eju1Rb5gc7U
insight_id: momentum_anomaly-eju1Rb5gc7U
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: fact
title: CAN I PAY OFF THIS LOAN? running 3.3× expected
evidence_json: {"recentAvgPerDay":7.67,"expectedAvgPerDay":2.3,"ratio":3.339,"recentDays":3,"latestDay":23}
generated_at: 2026-06-02T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN I PAY OFF THIS LOAN? is averaging 8 views/day recently, vs 2 expected at this age on this channel — 3.3× the typical rate.

context:
[cell repeats an earlier one in this file: 154 characters]


snapshot_date: 2026-06-02
insight_key: channel_window_trend-prev-source_diversity-2026-06-02
insight_id: channel_window_trend-prev-source_diversity-2026-06-02
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: Traffic drawn from a narrower spread of sources lately
generated_at: 2026-06-02T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Over the last 7 days this channel's views came from a narrower spread of traffic sources than the 7 days before.

context:
[cell repeats an earlier one in this file: 208 characters]

evidence_json:
  {"shape":"channel_window_trend","metric":"source_diversity","mode":"prev","current":0.22,"baseline":0.36,"relDeltaPct":-41,"windowDays":7,"currentN":4,"baselineN":4}


snapshot_date: 2026-06-02
insight_key: single_source_spike_day-2026-06-02
insight_id: single_source_spike_day-2026-06-02
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: notable
certainty: signal
title: 26 Suggested views for a video
body: On Jun 2, 2026, a video picked up 26 views from Suggested Videos.
generated_at: 2026-06-02T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 165 characters]

evidence_json:
  {"shape":"single_source_spike_day","date":"2026-06-02","source":"Suggested Videos","sourceViews":26,"totalViews":30,"sharePct":87}


snapshot_date: 2026-06-02
insight_key: quiet_inventory-2026-06-02
insight_id: quiet_inventory-2026-06-02
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: Quiet shelves: 21 of 26 videos
body: On this channel, 21 of 26 public videos went the last week without a single view.
generated_at: 2026-06-02T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 192 characters]

evidence_json:
  {"shape":"quiet_inventory","videosQuiet":21,"videosTotal":26,"pctQuiet":0.8077,"threshold":0.5,"maturity":"sprouting","asOf":"2026-06-02"}


snapshot_date: 2026-06-02
insight_key: length_patterns
insight_id: length_patterns
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: shorter videos leading on views/day here
generated_at: 2026-06-02T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Median views/day: 27.1 across 15 shorter (under 5 min) videos, 2.8 across 10 longer (15+ min) videos.

context:
[cell repeats an earlier one in this file: 202 characters]

evidence_json:
  {"topBucket":"short","topCount":15,"topMedianVpd":27.14,"bottomBucket":"long","bottomCount":10,"bottomMedianVpd":2.82,"patternLabel":"The 15 shorter (under 5 min) videos on this channel get a median 27.14 views/day; the 10 longer (15+ min) videos get 2.82."}


snapshot_date: 2026-06-02
insight_key: trajectory_outlier-pn2r7K_BnVk
insight_id: trajectory_outlier-pn2r7K_BnVk
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: pn2r7K_BnVk
direction: positive
certainty: trend
title: CAN BEAM NG AI ESCAPE ME? running ahead of the channel's usual pace for its age
generated_at: 2026-06-02T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  13 views on Day 21 for CAN BEAM NG AI ESCAPE ME? — 333% over this channel's typical video at the same age (3 views).

context:
[cell repeats an earlier one in this file: 215 characters]

evidence_json:
  {"shape":"trajectory","latestDay":21,"latestViews":13,"normMedian":3,"normPeerCount":10,"deviationPct":333,"daysCompared":3}


snapshot_date: 2026-06-02
insight_key: first_milestone-100-cleared
insight_id: first_milestone-100-cleared
detector_name: first_milestone
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: 100 views: cleared by 13 videos
generated_at: 2026-06-02T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across a catalogue of 26, 13 videos sit at or above 100 views. The furthest along is This was a close call!#americantrucksimulator #ats, at 9.6K.

context:
[cell repeats an earlier one in this file: 140 characters]

evidence_json:
  {"milestone":100,"videosAboveTier":13,"totalVideos":26,"topVideoId":"B4H9jdIp7AA","topVideoViews":9554,"kind":"state"}


snapshot_date: 2026-06-02
insight_key: engagement_ratio_outlier-0ME3aXfNvKU
insight_id: engagement_ratio_outlier-0ME3aXfNvKU
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 0ME3aXfNvKU
direction: positive
certainty: trend
title: I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS! drew engagement 16.2× the channel median
generated_at: 2026-06-02T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS! gathered 1 combined likes, comments, and shares on 14 views (7.1%) — about 16.2× this channel's median engagement rate, led by 1 likes.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"0ME3aXfNvKU","engagementRatio":0.0714,"medianRatio":0.0044,"topQuartileRatio":0.0089,"multiplierOverMedian":16.164,"dominantMetric":"likes","dominantPerView":0.0714,"dominantChannelPerView":0.0044,"videoTotalViews":14,"videoTotalLikes":1,"videoTotalComments":0,"videoTotalShares":0}


snapshot_date: 2026-06-02
insight_key: catalog_concentration
insight_id: catalog_concentration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: One video carries most of the views
body: One video holds 49% of this channel's lifetime views (9.6K of 19.4K across 17 videos).
generated_at: 2026-06-02T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 201 characters]

evidence_json:
  {"shape":"catalog_concentration","pattern":"hit-driven","top1Pct":0.49,"top3Pct":0.7,"top5Pct":0.86,"top1Views":9554,"totalViews":19369,"videosCounted":17,"videosTotal":26}


snapshot_date: 2026-06-02
insight_key: engagement_ratio_outlier-pn2r7K_BnVk
insight_id: engagement_ratio_outlier-pn2r7K_BnVk
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: pn2r7K_BnVk
direction: positive
certainty: trend
title: CAN BEAM NG AI ESCAPE ME? drew engagement 2.0× the channel median
generated_at: 2026-06-02T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN BEAM NG AI ESCAPE ME? gathered 2 combined likes, comments, and shares on 225 views (0.9%) — about 2.0× this channel's median engagement rate, led by 2 likes.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"pn2r7K_BnVk","engagementRatio":0.0089,"medianRatio":0.0044,"topQuartileRatio":0.0089,"multiplierOverMedian":2.012,"dominantMetric":"likes","dominantPerView":0.0089,"dominantChannelPerView":0.0044,"videoTotalViews":225,"videoTotalLikes":2,"videoTotalComments":0,"videoTotalShares":0}


snapshot_date: 2026-06-02
insight_key: generation_avd
insight_id: generation_avd
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: channel
direction: negative
certainty: fact
title: Recent videos are holding attention for less time
generated_at: 2026-06-02T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across the earlier 13 videos on this channel, average view duration was 60 seconds. Across the newer 13, it is 32 seconds.

context:
[cell repeats an earlier one in this file: 185 characters]

evidence_json:
  {"shape":"generation_improvement","metric":"avd","olderAvgSec":59.53,"newerAvgSec":31.68,"changeRatio":0.53,"olderCount":13,"newerCount":13}


snapshot_date: 2026-06-02
insight_key: engagement_ratio_outlier-gTEPrm7TWpU
insight_id: engagement_ratio_outlier-gTEPrm7TWpU
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: gTEPrm7TWpU
direction: positive
certainty: trend
title: NO LYING drew engagement 2.7× the channel median
generated_at: 2026-06-02T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  NO LYING gathered 9 combined likes, comments, and shares on 768 views (1.2%) — about 2.7× this channel's median engagement rate, led by 4 likes.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"gTEPrm7TWpU","engagementRatio":0.0117,"medianRatio":0.0044,"topQuartileRatio":0.0089,"multiplierOverMedian":2.652,"dominantMetric":"likes","dominantPerView":0.0052,"dominantChannelPerView":0.0044,"videoTotalViews":768,"videoTotalLikes":4,"videoTotalComments":5,"videoTotalShares":0}


snapshot_date: 2026-06-02
insight_key: engagement_ratio_outlier-0_4YYhl8dO0
insight_id: engagement_ratio_outlier-0_4YYhl8dO0
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 0_4YYhl8dO0
direction: positive
certainty: trend
title: I OPENED A DRIVE THRU! PT1 drew engagement 2.8× the channel median
generated_at: 2026-06-02T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  I OPENED A DRIVE THRU! PT1 gathered 1 combined likes, comments, and shares on 81 views (1.2%) — about 2.8× this channel's median engagement rate, led by 1 likes.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"0_4YYhl8dO0","engagementRatio":0.0123,"medianRatio":0.0044,"topQuartileRatio":0.0089,"multiplierOverMedian":2.794,"dominantMetric":"likes","dominantPerView":0.0123,"dominantChannelPerView":0.0044,"videoTotalViews":81,"videoTotalLikes":1,"videoTotalComments":0,"videoTotalShares":0}


snapshot_date: 2026-06-02
insight_key: engagement_ratio_outlier-3uVXLL053R8
insight_id: engagement_ratio_outlier-3uVXLL053R8
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 3uVXLL053R8
direction: positive
certainty: trend
title: I STARTED A ABANDONED WATER PARK! drew engagement 2.5× the channel median
generated_at: 2026-06-02T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED A ABANDONED WATER PARK! gathered 3 combined likes, comments, and shares on 267 views (1.1%) — about 2.5× this channel's median engagement rate, led by 2 likes.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"3uVXLL053R8","engagementRatio":0.0112,"medianRatio":0.0044,"topQuartileRatio":0.0089,"multiplierOverMedian":2.543,"dominantMetric":"likes","dominantPerView":0.0075,"dominantChannelPerView":0.0044,"videoTotalViews":267,"videoTotalLikes":2,"videoTotalComments":1,"videoTotalShares":0}


snapshot_date: 2026-06-02
insight_key: lifecycle_phase-decline-pn2r7K_BnVk
insight_id: lifecycle_phase-decline-pn2r7K_BnVk
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: pn2r7K_BnVk
direction: neutral
certainty: signal
title: Post-peak window for CAN BEAM NG AI ESCAPE ME?
generated_at: 2026-06-02T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for CAN BEAM NG AI ESCAPE ME? have dropped from 36.3 at the peak (Day 1) to 8.0 around Day 21.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":36.33,"recentDay":21,"recentAvgPerDay":8,"dropRatio":0.78,"patternLabel":"Recent 8 views/day, down from peak of 36.33/day on Day 1","kind":"state"}


snapshot_date: 2026-06-02
insight_key: lifecycle_phase-decline-G3X-t3NKOSE
insight_id: lifecycle_phase-decline-G3X-t3NKOSE
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: G3X-t3NKOSE
direction: neutral
certainty: signal
title: Post-peak window for I STARTED A TRUCK DEALERSHIP
generated_at: 2026-06-02T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for I STARTED A TRUCK DEALERSHIP have dropped from 12.3 at the peak (Day 1) to 4.3 around Day 22.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":12.33,"recentDay":22,"recentAvgPerDay":4.33,"dropRatio":0.65,"patternLabel":"Recent 4.33 views/day, down from peak of 12.33/day on Day 1","kind":"state"}


snapshot_date: 2026-06-02
insight_key: catalog_traction
insight_id: catalog_traction
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: neutral
certainty: fact
title: 13 of 26 videos still under 100 views
evidence_json: {"shape":"catalog_traction","below":13,"total":26,"threshold":100,"maturityStage":"sprouting"}
generated_at: 2026-06-02T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
body:
  13 of this channel's 26 videos remain under 100 views so far, while 13 have crossed it — a working core and a quieter tail.

context:
[cell repeats an earlier one in this file: 188 characters]


snapshot_date: 2026-06-02
insight_key: weekly_acceleration
insight_id: weekly_acceleration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: trend
title: Recent 4 weeks pulling ahead of the prior 4
generated_at: 2026-06-02T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across the most recent 4 weeks, weekly views ran at +30%/wk relative slope; the 4 weeks before that ran at -70%/wk. 8 weekly buckets of history.

context:
[cell repeats an earlier one in this file: 206 characters]

evidence_json:
  {"shape":"weekly_acceleration","weeks":8,"priorRelSlopePct":-70,"recentRelSlopePct":30,"priorMeanWeeklyViews":2771,"recentMeanWeeklyViews":129,"deltaRelSlopePct":100,"priorSlopeViewsPerWeek":-1949.8,"recentSlopeViewsPerWeek":38.5}


snapshot_date: 2026-06-02
insight_key: catalog_retention_tiers
insight_id: catalog_retention_tiers
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: channel
direction: neutral
certainty: fact
title: Retention is uneven across the catalog
generated_at: 2026-06-02T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  Across 18 videos, the top quarter holds viewers at 4865.0% against 420.0% for the bottom quarter — roughly 11.6× apart, a real gap between the videos that keep viewers and the ones that lose them early.

context:
[cell repeats an earlier one in this file: 178 characters]

evidence_json:
  {"shape":"catalog_retention_tiers","pattern":"bimodal","topQuartileMean":48.65,"bottomQuartileMean":4.2,"ratio":11.583,"videos":18,"quartileSize":4}


snapshot_date: 2026-06-02
insight_key: momentum_anomaly-KjL7WhexDeM
insight_id: momentum_anomaly-KjL7WhexDeM
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: KjL7WhexDeM
direction: negative
certainty: fact
title: Billie Eilish fans here! averaging below the typical curve
evidence_json: {"recentAvgPerDay":0.33,"expectedAvgPerDay":58.62,"ratio":0.006,"recentDays":3,"latestDay":27}
generated_at: 2026-06-02T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Billie Eilish fans here! is running 0.0× this channel's typical pace at its current age — 0 views/day recently, against an expected 59.

context:
[cell repeats an earlier one in this file: 141 characters]


snapshot_date: 2026-06-02
insight_key: lifecycle_phase-decline-eju1Rb5gc7U
insight_id: lifecycle_phase-decline-eju1Rb5gc7U
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: eju1Rb5gc7U
direction: neutral
certainty: signal
title: Post-peak window for CAN I PAY OFF THIS LOAN?
generated_at: 2026-06-02T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Views/day for CAN I PAY OFF THIS LOAN? have dropped from 27.7 at the peak (Day 16) to 7.7 around Day 23.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":16,"peakAvgPerDay":27.67,"recentDay":23,"recentAvgPerDay":7.67,"dropRatio":0.72,"patternLabel":"Recent 7.67 views/day, down from peak of 27.67/day on Day 16","tierShiftQuartiles":1,"tierShiftFirstTier":"lower half","tierShiftLastTier":"upper half","kind":"state"}


snapshot_date: 2026-06-02
insight_key: weekly_trendline
insight_id: weekly_trendline
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: This week ahead of the baseline week
body: 185 views in the most recent 7-day window, versus 73 views in the 7 days starting 3 weeks earlier.
generated_at: 2026-06-02T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 199 characters]

evidence_json:
  {"weeks":4,"oldestWeekViews":73,"newestWeekViews":185,"slopeViewsPerWeek":38.5,"relSlope":0.3,"patternLabel":"Weekly views trending up — newest week has 185 views vs 73 3 weeks ago"}


snapshot_date: 2026-06-02
insight_key: momentum_anomaly-imCOLO-l9Xs
insight_id: momentum_anomaly-imCOLO-l9Xs
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: imCOLO-l9Xs
direction: negative
certainty: fact
title: FIVE FINGER FANS HERE! averaging below the typical curve
evidence_json: {"recentAvgPerDay":2.67,"expectedAvgPerDay":10.16,"ratio":0.262,"recentDays":3,"latestDay":49}
generated_at: 2026-06-02T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  FIVE FINGER FANS HERE! is running 0.3× this channel's typical pace at its current age — 3 views/day recently, against an expected 10.

context:
[cell repeats an earlier one in this file: 141 characters]


snapshot_date: 2026-06-02
insight_key: shape:channel
insight_id: shape-2026-06-02
detector_name: channel_shape
insight_category: shape
subject_type: channel
direction: neutral
certainty: signal
title: Channel shape
generated_at: 2026-06-02T00:00:00Z
contributor_id: c-06b6e03a7e70b17553c9
evidence_json:
  {"concentration":"hit-driven","traction":{"below":13,"total":26,"threshold":100},"cadence":"weekly","iterationIntensity":"never"}


snapshot_date: 2026-06-03
insight_key: momentum_anomaly-eju1Rb5gc7U
insight_id: momentum_anomaly-eju1Rb5gc7U
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: eju1Rb5gc7U
direction: positive
certainty: fact
title: 2.8× typical on CAN I PAY OFF THIS LOAN?
evidence_json: {"recentAvgPerDay":12,"expectedAvgPerDay":4.34,"ratio":2.768,"recentDays":3,"latestDay":24}
generated_at: 2026-06-03T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN I PAY OFF THIS LOAN? is running 2.8× this channel's typical pace at its current age — 12 views/day recently, against an expected 4.

context:
[cell repeats an earlier one in this file: 154 characters]


snapshot_date: 2026-06-03
insight_key: relative_outlier-3uVXLL053R8-subsConversion
insight_id: relative_outlier-3uVXLL053R8-subsConversion
detector_name: relative_outlier
insight_category: relative_performance
subject_type: video
subject_id: 3uVXLL053R8
direction: positive
certainty: fact
title: #1 on subscriber conversion — I STARTED A ABANDONED WATER PARK!
generated_at: 2026-06-03T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  Out of 14 videos on this channel, I STARTED A ABANDONED WATER PARK! sits at #1 on subscriber conversion. 5 videos sit that far from the usual on subscriber conversion; this is the furthest.

evidence_json:
[cell repeats an earlier one in this file: 136 characters]


snapshot_date: 2026-06-03
insight_key: momentum_anomaly-pn2r7K_BnVk
insight_id: momentum_anomaly-pn2r7K_BnVk
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: pn2r7K_BnVk
direction: positive
certainty: fact
title: CAN BEAM NG AI ESCAPE ME? at 2.6× the typical rate
evidence_json: {"recentAvgPerDay":10.33,"expectedAvgPerDay":3.93,"ratio":2.628,"recentDays":3,"latestDay":22}
generated_at: 2026-06-03T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Recent views/day for CAN BEAM NG AI ESCAPE ME?: 10. Expected at this age on this channel: 4. That puts it at 2.6× typical.

context:
[cell repeats an earlier one in this file: 154 characters]


snapshot_date: 2026-06-03
insight_key: channel_window_trend-prev-source_diversity-2026-06-03
insight_id: channel_window_trend-prev-source_diversity-2026-06-03
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: Traffic drawn from a narrower spread of sources lately
generated_at: 2026-06-03T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Over the last 7 days this channel's views came from a narrower spread of traffic sources than the 7 days before.

context:
[cell repeats an earlier one in this file: 208 characters]

evidence_json:
  {"shape":"channel_window_trend","metric":"source_diversity","mode":"prev","current":0.22,"baseline":0.41,"relDeltaPct":-47,"windowDays":7,"currentN":5,"baselineN":3}


snapshot_date: 2026-06-03
insight_key: emerging_signal-suggested-videos-channel-consolidated
insight_id: emerging_signal-suggested-videos-channel-consolidated
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: positive
certainty: signal
title: Suggested Videos reaching 4 videos at once
generated_at: 2026-06-03T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  On Jun 3, 2026, Suggested Videos sent views to 4 of this channel's videos in one day — 41 views in all. One surface touching several videos at once is the early shape of it opening up for the whole channel, not just for one video.

context:
[cell repeats an earlier one in this file: 362 characters]

evidence_json:
  {"source":"Suggested Videos","videoCount":4,"totalViews":41,"date":"2026-06-03","shape":"consolidated"}


snapshot_date: 2026-06-03
insight_key: quiet_inventory-2026-06-03
insight_id: quiet_inventory-2026-06-03
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: Quiet shelves: 21 of 26 videos
body: Across the past seven days, 21 of 26 public videos on this channel did not pick up any views.
generated_at: 2026-06-03T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 192 characters]

evidence_json:
  {"shape":"quiet_inventory","videosQuiet":21,"videosTotal":26,"pctQuiet":0.8077,"threshold":0.5,"maturity":"sprouting","asOf":"2026-06-03"}


snapshot_date: 2026-06-03
insight_key: first_milestone-250-cleared
insight_id: first_milestone-250-cleared
detector_name: first_milestone
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: 9 videos have passed 250 views
generated_at: 2026-06-03T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  9 of this channel's 26 public videos are at or above 250 views. The furthest along is This was a close call!#americantrucksimulator #ats, at 9.6K.

context:
[cell repeats an earlier one in this file: 140 characters]

evidence_json:
  {"milestone":250,"videosAboveTier":9,"totalVideos":26,"topVideoId":"B4H9jdIp7AA","topVideoViews":9554,"kind":"state"}


snapshot_date: 2026-06-03
insight_key: single_source_spike_day-2026-06-03
insight_id: single_source_spike_day-2026-06-03
detector_name: emerging_signal
insight_category: traffic_shift
subject_type: channel
direction: notable
certainty: signal
title: 41 Suggested views for a video
body: On Jun 3, 2026, a video picked up 41 views from Suggested Videos.
generated_at: 2026-06-03T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 165 characters]

evidence_json:
  {"shape":"single_source_spike_day","date":"2026-06-03","source":"Suggested Videos","sourceViews":41,"totalViews":48,"sharePct":85}


snapshot_date: 2026-06-03
insight_key: traffic_source_shift-eju1Rb5gc7U-Suggested_Videos
insight_id: traffic_source_shift-eju1Rb5gc7U-Suggested_Videos
detector_name: traffic_source_shift
insight_category: traffic_shift
subject_type: video
subject_id: eju1Rb5gc7U
direction: negative
certainty: fact
title: Suggested Videos share shifted on CAN I PAY OFF THIS LOAN?
generated_at: 2026-06-03T00:00:00Z
freshness_status: NEW
freshness_reason: not present yesterday
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  For CAN I PAY OFF THIS LOAN?, traffic from Suggested Videos moved from 90% to 85% of views (-5.5 points).

context:
[cell repeats an earlier one in this file: 143 characters]

evidence_json:
  {"source":"Suggested Videos","olderPct":0.9012,"recentPct":0.8462,"ppChange":-5.5,"olderViews":155,"recentViews":66}


snapshot_date: 2026-06-03
insight_key: length_patterns
insight_id: length_patterns
detector_name: emerging_signal
insight_category: relative_performance
subject_type: channel
direction: notable
certainty: trend
title: Views/day split by length on this channel
generated_at: 2026-06-03T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  15 shorter (under 5 min) videos averaged 27.1 views/day (median); 10 longer (15+ min) videos averaged 2.8.

context:
[cell repeats an earlier one in this file: 202 characters]

evidence_json:
  {"topBucket":"short","topCount":15,"topMedianVpd":27.14,"bottomBucket":"long","bottomCount":10,"bottomMedianVpd":2.78,"patternLabel":"The 15 shorter (under 5 min) videos on this channel get a median 27.14 views/day; the 10 longer (15+ min) videos get 2.78."}


snapshot_date: 2026-06-03
insight_key: first_milestone-100-cleared
insight_id: first_milestone-100-cleared
detector_name: first_milestone
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: 13 videos have passed 100 views
generated_at: 2026-06-03T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: milestone
contributor_id: c-06b6e03a7e70b17553c9
body:
  13 of this channel's 26 public videos are at or above 100 views. The furthest along is This was a close call!#americantrucksimulator #ats, at 9.6K.

context:
[cell repeats an earlier one in this file: 140 characters]

evidence_json:
  {"milestone":100,"videosAboveTier":13,"totalVideos":26,"topVideoId":"B4H9jdIp7AA","topVideoViews":9554,"kind":"state"}


snapshot_date: 2026-06-03
insight_key: engagement_ratio_outlier-0ME3aXfNvKU
insight_id: engagement_ratio_outlier-0ME3aXfNvKU
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 0ME3aXfNvKU
direction: positive
certainty: trend
title: High likes-to-view ratio on I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS!
generated_at: 2026-06-03T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  On I BUILT A BASE FOR MY REAL ESTATE FLIPPING BUISNESS!, combined engagement runs 16.2× the channel median (1 interactions on 14 views, 7.1%). 1 likes drove most of the lift.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"0ME3aXfNvKU","engagementRatio":0.0714,"medianRatio":0.0044,"topQuartileRatio":0.0084,"multiplierOverMedian":16.164,"dominantMetric":"likes","dominantPerView":0.0714,"dominantChannelPerView":0.0044,"videoTotalViews":14,"videoTotalLikes":1,"videoTotalComments":0,"videoTotalShares":0}


snapshot_date: 2026-06-03
insight_key: catalog_concentration
insight_id: catalog_concentration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: notable
certainty: fact
title: Hit-driven shape on this channel
body: 49% of the lifetime views here come from a single video — 9.6K out of 19.4K across 17 videos.
generated_at: 2026-06-03T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 201 characters]

evidence_json:
  {"shape":"catalog_concentration","pattern":"hit-driven","top1Pct":0.49,"top3Pct":0.7,"top5Pct":0.86,"top1Views":9554,"totalViews":19417,"videosCounted":17,"videosTotal":26}


snapshot_date: 2026-06-03
insight_key: generation_avd
insight_id: generation_avd
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: channel
direction: negative
certainty: fact
title: Watch time is weaker on newer uploads
generated_at: 2026-06-03T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  This channel's newer 13 videos are averaging 32 seconds watched, versus 60 seconds across the earlier 13.

context:
[cell repeats an earlier one in this file: 185 characters]

evidence_json:
  {"shape":"generation_improvement","metric":"avd","olderAvgSec":59.99,"newerAvgSec":31.58,"changeRatio":0.53,"olderCount":13,"newerCount":13}


snapshot_date: 2026-06-03
insight_key: engagement_ratio_outlier-gTEPrm7TWpU
insight_id: engagement_ratio_outlier-gTEPrm7TWpU
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: gTEPrm7TWpU
direction: positive
certainty: trend
title: High likes-to-view ratio on NO LYING
generated_at: 2026-06-03T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  On NO LYING, combined engagement runs 2.7× the channel median (9 interactions on 768 views, 1.2%). 4 likes drove most of the lift.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"gTEPrm7TWpU","engagementRatio":0.0117,"medianRatio":0.0044,"topQuartileRatio":0.0084,"multiplierOverMedian":2.652,"dominantMetric":"likes","dominantPerView":0.0052,"dominantChannelPerView":0.0044,"videoTotalViews":768,"videoTotalLikes":4,"videoTotalComments":5,"videoTotalShares":0}


snapshot_date: 2026-06-03
insight_key: engagement_ratio_outlier-0_4YYhl8dO0
insight_id: engagement_ratio_outlier-0_4YYhl8dO0
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 0_4YYhl8dO0
direction: positive
certainty: trend
title: High likes-to-view ratio on I OPENED A DRIVE THRU! PT1
generated_at: 2026-06-03T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  On I OPENED A DRIVE THRU! PT1, combined engagement runs 2.8× the channel median (1 interactions on 81 views, 1.2%). 1 likes drove most of the lift.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"0_4YYhl8dO0","engagementRatio":0.0123,"medianRatio":0.0044,"topQuartileRatio":0.0084,"multiplierOverMedian":2.794,"dominantMetric":"likes","dominantPerView":0.0123,"dominantChannelPerView":0.0044,"videoTotalViews":81,"videoTotalLikes":1,"videoTotalComments":0,"videoTotalShares":0}


snapshot_date: 2026-06-03
insight_key: engagement_ratio_outlier-3uVXLL053R8
insight_id: engagement_ratio_outlier-3uVXLL053R8
detector_name: emerging_signal
insight_category: engagement_quality
subject_type: video
subject_id: 3uVXLL053R8
direction: positive
certainty: trend
title: High likes-to-view ratio on I STARTED A ABANDONED WATER PARK!
generated_at: 2026-06-03T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: engagement
contributor_id: c-06b6e03a7e70b17553c9
body:
  On I STARTED A ABANDONED WATER PARK!, combined engagement runs 2.5× the channel median (3 interactions on 267 views, 1.1%). 2 likes drove most of the lift.

context:
[cell repeats an earlier one in this file: 229 characters]

evidence_json:
  {"shape":"engagement_ratio_outlier","videoId":"3uVXLL053R8","engagementRatio":0.0112,"medianRatio":0.0044,"topQuartileRatio":0.0084,"multiplierOverMedian":2.543,"dominantMetric":"likes","dominantPerView":0.0075,"dominantChannelPerView":0.0044,"videoTotalViews":267,"videoTotalLikes":2,"videoTotalComments":1,"videoTotalShares":0}


snapshot_date: 2026-06-03
insight_key: trajectory_outlier-pn2r7K_BnVk
insight_id: trajectory_outlier-pn2r7K_BnVk
detector_name: trajectory_outlier
insight_category: relative_performance
subject_type: video
subject_id: pn2r7K_BnVk
direction: positive
certainty: trend
title: CAN BEAM NG AI ESCAPE ME? running ahead of the channel's usual pace for its age
generated_at: 2026-06-03T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 64 → 39
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  14 views on Day 22 for CAN BEAM NG AI ESCAPE ME? — 1300% over this channel's typical video at the same age (1 views).

context:
[cell repeats an earlier one in this file: 215 characters]

evidence_json:
  {"shape":"trajectory","latestDay":22,"latestViews":14,"normMedian":1,"normPeerCount":7,"deviationPct":1300,"daysCompared":3}


snapshot_date: 2026-06-03
insight_key: catalog_traction
insight_id: catalog_traction
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: neutral
certainty: fact
title: 13 of 26 videos have found an audience
evidence_json: {"shape":"catalog_traction","below":13,"total":26,"threshold":100,"maturityStage":"sprouting"}
generated_at: 2026-06-03T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: catalog_shape
contributor_id: c-06b6e03a7e70b17553c9
body:
  13 of this channel's 26 videos have crossed 100 views; the other 13 haven't yet. That's the shape of the catalog right now — a part that has landed and a part that's still quiet.

context:
[cell repeats an earlier one in this file: 188 characters]


snapshot_date: 2026-06-03
insight_key: momentum_anomaly-KjL7WhexDeM
insight_id: momentum_anomaly-KjL7WhexDeM
detector_name: view_acceleration
insight_category: momentum
subject_type: video
subject_id: KjL7WhexDeM
direction: negative
certainty: fact
title: Billie Eilish fans here! below typical pace
evidence_json: {"recentAvgPerDay":0.33,"expectedAvgPerDay":112.2,"ratio":0.003,"recentDays":3,"latestDay":27}
generated_at: 2026-06-03T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
body:
  Recent views/day for Billie Eilish fans here!: 0. Expected at this age on this channel: 112. That puts it at 0.0× typical.

context:
[cell repeats an earlier one in this file: 141 characters]


snapshot_date: 2026-06-03
insight_key: lifecycle_phase-decline-pVHLTbhPQ98
insight_id: lifecycle_phase-decline-pVHLTbhPQ98
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: pVHLTbhPQ98
direction: neutral
certainty: signal
title: I STARTED LANDSCAPING WITH A MOWER AND A TRUCK! tapering off its peak
generated_at: 2026-06-03T00:00:00Z
freshness_status: UPDATED
freshness_reason: underlying numbers moved
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED LANDSCAPING WITH A MOWER AND A TRUCK! peaked at 6.0 views/day on Day 7; around Day 228 it's averaging 1.3 views/day.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":7,"peakAvgPerDay":6,"recentDay":228,"recentAvgPerDay":1.33,"dropRatio":0.78,"patternLabel":"Recent 1.33 views/day, down from peak of 6/day on Day 7","kind":"state"}


snapshot_date: 2026-06-03
insight_key: lifecycle_phase-decline-pn2r7K_BnVk
insight_id: lifecycle_phase-decline-pn2r7K_BnVk
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: pn2r7K_BnVk
direction: neutral
certainty: trend
title: CAN BEAM NG AI ESCAPE ME? past its peak window
generated_at: 2026-06-03T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 33 → 28
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN BEAM NG AI ESCAPE ME? is averaging 10.3 views/day around Day 22, down from 36.3 views/day at its peak on Day 1.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":36.33,"recentDay":22,"recentAvgPerDay":10.33,"dropRatio":0.72,"patternLabel":"Recent 10.33 views/day, down from peak of 36.33/day on Day 1","kind":"state"}


snapshot_date: 2026-06-03
insight_key: weekly_acceleration
insight_id: weekly_acceleration
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: trend
title: Weekly view trajectory steepening
body: Recent 4-week weekly slope: +22%/wk. Prior 4-week slope: -108%/wk. Sample: 8 weekly buckets.
generated_at: 2026-06-03T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
  Two-window comparisons like this can move on a single new video or one surface activating; the underlying weekly slope tends to read more reliably as the catalog ages.

evidence_json:
  {"shape":"weekly_acceleration","weeks":8,"priorRelSlopePct":-108,"recentRelSlopePct":22,"priorMeanWeeklyViews":2771,"recentMeanWeeklyViews":141,"deltaRelSlopePct":130,"priorSlopeViewsPerWeek":-2997.4,"recentSlopeViewsPerWeek":30.6}


snapshot_date: 2026-06-03
insight_key: source_activation_order-ZGKE-Y4Aduc
insight_id: source_activation_order-ZGKE-Y4Aduc
detector_name: emerging_signal
insight_category: timing
subject_type: video
subject_id: ZGKE-Y4Aduc
direction: notable
certainty: trend
title: WHY AM I DRIVING A TRUCK?: Day 143 for Suggested, beyond the typical band
generated_at: 2026-06-03T00:00:00Z
freshness_status: ONGOING
freshness_reason: stable
signal_family: traffic
contributor_id: c-06b6e03a7e70b17553c9
body:
  On WHY AM I DRIVING A TRUCK?, Suggested took 143 days to activate — outside the channel's typical Day 0–3 band (9 videos).

context:
[cell repeats an earlier one in this file: 217 characters]

evidence_json:
[cell repeats an earlier one in this file: 226 characters]


snapshot_date: 2026-06-03
insight_key: lifecycle_phase-decline-G3X-t3NKOSE
insight_id: lifecycle_phase-decline-G3X-t3NKOSE
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: G3X-t3NKOSE
direction: neutral
certainty: signal
title: I STARTED A TRUCK DEALERSHIP past its peak window
generated_at: 2026-06-03T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 30 → 20
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  I STARTED A TRUCK DEALERSHIP is averaging 5.7 views/day around Day 23, down from 12.3 views/day at its peak on Day 1.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":1,"peakAvgPerDay":12.33,"recentDay":23,"recentAvgPerDay":5.67,"dropRatio":0.54,"patternLabel":"Recent 5.67 views/day, down from peak of 12.33/day on Day 1","kind":"state"}


snapshot_date: 2026-06-03
insight_key: lifecycle_phase-decline-eju1Rb5gc7U
insight_id: lifecycle_phase-decline-eju1Rb5gc7U
detector_name: emerging_signal
insight_category: momentum
subject_type: video
subject_id: eju1Rb5gc7U
direction: neutral
certainty: signal
title: CAN I PAY OFF THIS LOAN? past its peak window
generated_at: 2026-06-03T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 23 → 17
signal_family: lifecycle
contributor_id: c-06b6e03a7e70b17553c9
body:
  CAN I PAY OFF THIS LOAN? is averaging 12.0 views/day around Day 24, down from 27.7 views/day at its peak on Day 16.

context:
[cell repeats an earlier one in this file: 203 characters]

evidence_json:
  {"phase":"decline","peakDay":16,"peakAvgPerDay":27.67,"recentDay":24,"recentAvgPerDay":12,"dropRatio":0.57,"patternLabel":"Recent 12 views/day, down from peak of 27.67/day on Day 16","tierShiftQuartiles":1,"tierShiftFirstTier":"lower half","tierShiftLastTier":"upper half","kind":"state"}


snapshot_date: 2026-06-03
insight_key: weekly_trendline
insight_id: weekly_trendline
detector_name: emerging_signal
insight_category: momentum
subject_type: channel
direction: positive
certainty: fact
title: Weekly views trending up
body: Most recent 7-day window: 195 views. The 7 days starting 3 weeks before that: 146 views.
generated_at: 2026-06-03T00:00:00Z
freshness_status: UPDATED
freshness_reason: significance down 17 → 12
signal_family: momentum
contributor_id: c-06b6e03a7e70b17553c9
context:
[cell repeats an earlier one in this file: 199 characters]

evidence_json:
  {"weeks":4,"oldestWeekViews":146,"newestWeekViews":195,"slopeViewsPerWeek":30.6,"relSlope":0.22,"patternLabel":"Weekly views trending up — newest week has 195 views vs 146 3 weeks ago"}


