Changelog
The Signal Gap
671 brands. A new score. And a pattern that keeps showing up.
There is a gap between what a brand looks like on Instagram and what collectors actually say about it. That gap was always there. This month, it has a number.
The Sentiment Disconnect Score is a computed field added to v_brand_momentum. It compares the 30-day Instagram engagement trend against the 30-day average sentiment from YouTube transcripts and comment analysis. A positive score means both signals are moving in the same direction. A negative score means they are not. The wider the gap, the more the surface and the substance have drifted apart.
Across the current database, 23% of brands carry a disconnect score below –0.15. That is not an edge case. For some of those brands the divergence is recent, started in the last 45 days. For others it has been building for months and the Instagram numbers are still climbing.
The Discovery Agent found one brand in the –0.41 range. Instagram following up 38% over 90 days. YouTube sentiment down from 0.74 to 0.49 in the same window. Comment analysis flagging "build quality" and "value at price" as the two most recurring negative themes. The brand has no paid Meta activity. The organic growth is real. So is the problem underneath it.
Three examples from this month's sessions:
→ "Show me brands where Instagram growth is accelerating but comment sentiment is declining." Eight brands returned. Five of them are in tier 2. Average Instagram follower growth over 90 days: +29%. Average comment sentiment trend: –0.18. Disconnect score range: –0.19 to –0.41.
→ "Which brands are being discussed in the context of price drops or discounts in recent reviews?" Eleven brands returned across three tiers. Seven of them had no change in public positioning. Four of them had active Meta ad spend in the same period, targeting male 25–34 in DE and AT.
→ "Are there any brands where reviewer language has shifted toward 'entry-level' or 'beginner' framing in the last 60 days?" Five brands returned. Two of them were positioned as mid-tier twelve months ago. The shift in reviewer language happened before any visible change in price or product lineup.
EU ad targeting detail also got a meaningful upgrade this month. The v_meta_ad_demographics view now carries country-level reach breakdowns for DE, AT, CH, FR, and IT separately, where the data exists. Before this, EU reach was a single aggregated number. Now it is possible to see whether a brand is concentrating spend in German-speaking markets or spreading it thin across all of Europe with no clear strategy visible in the numbers.
The brand count is at 671. 17 new additions, mostly European independents in the €500–€2,000 range that were missing from tier-2 coverage.
What's New
Sentiment Disconnect Score — new computed field in
v_brand_momentum. Compares 30-day Instagram engagement trend against 30-day YouTube + comment sentiment. Negative values flag divergenceCountry-level Meta ad reach —
v_meta_ad_demographicsnow separates DE, AT, CH, FR, and IT reach where available. EU aggregates still present for backwards compatibilityComment analysis active —
comment_analysisJSONB now populated across all indexed reviews. Recurring themes, sentiment direction, and flagged keywords available per brandDiscovery Agent: EU targeting queries — agent now handles geo-filtered queries against the expanded Meta demographics data
Other Updates
YouTube comments are fetched, analyzed, and not stored in raw form. Only the derived
comment_analysisfield is written to the database. This follows the DSGVO data minimization principle and applies to all comment processing going forward671 brands tracked, 17 new additions this month
Tier classification updated for 4 brands that moved from micro to tier-2 based on view count thresholds
Fixes
Fixed Sentiment Disconnect Score returning null for brands with fewer than 3 YouTube data points
Resolved country-level reach showing inflated numbers for brands with overlapping ad sets
Corrected comment analysis sentiment direction for German-language comment threads
Changelog

