{"source":"article_analyses.sentiment_index, recommendation_index, verdict (per-article Workers AI extraction).","method":"Sentiment and recommendation indexes (0-100) and the author verdict (buy/wait/skip/mixed) measure the article content and its author's own stance, not this site's rating of any product. This site never rates products. Averages are plain means over non-null values only; null counts are shown, never filled in.","model":"snap-specs","totals":{"analyzed_articles":46,"sentiment":{"n":35,"buckets":{"0-19":0,"20-39":5,"40-59":8,"60-79":13,"80-100":9},"avg":61.7,"nulls":11},"recommendation":{"n":11,"buckets":{"0-19":0,"20-39":1,"40-59":1,"60-79":0,"80-100":9},"avg":74.1,"nulls":35},"verdicts":{"buy":12,"wait":16,"skip":2,"mixed":1,"no_verdict":15}},"per_model":[{"model_key":"snap-specs","model_name":"Snap Specs","analyzed":46,"sentiment":{"n":35,"buckets":{"0-19":0,"20-39":5,"40-59":8,"60-79":13,"80-100":9},"avg":61.7},"recommendation":{"n":11,"buckets":{"0-19":0,"20-39":1,"40-59":1,"60-79":0,"80-100":9},"avg":74.1},"verdicts":{"buy":12,"wait":16,"skip":2,"mixed":1,"no_verdict":15}}]}