PJQ — Public Judgment Quotient
life.pjq/pjq · v1.0.0 · MCP 2025-11-25
Observatory of public media reception: classify YouTube comments for mood, support and controversy.
Reachability
reachable
checked 2026-07-14 04:32 UTC
Registry status active
Tools pinned 7
4438196955a3
Tools last changed
unchanged since first capture 2026-07-14
Provenance
Registry namespace life.pjq
(domain verified by the official registry)
Repository
github.com/makaric/pjq
Website
https://pjq.life
Remote endpoints
https://pjq.life/mcp/ (streamable-http)
Observed changes
| When (UTC) | Event | Detail |
|---|---|---|
| 2026-07-14 03:25 | first capture | 7 tools pinned |
Pinned tool definitions (7)
| Tool | Description |
|---|---|
| videos_list | Все видео из канона. Поля: id, external_id, title, channel_name, domain, tier, first_seen. |
| video_verdict | Последний снапшот вердикта по YouTube video_id (11 симв.). Возвращает строку из verdicts + расклад в %% (из v_verdict_mood): n_sampled, cnt_* по 7 категориям, pct_*, mood_net (-1..+1), support_pct, qa_sampled_pct / qa_agreement_pct,... |
| video_history | Все снапшоты по video_id во времени (от старого к новому). Полезно для анализа динамики mood — как меняется приём со временем. |
| video_exemplars | Exemplar-цитаты последнего снапшота по video_id. Если stance задан (SUP/AGA/NEU/OFF/THIN/SUS/AGN) — фильтруется по нему. Это единственное место, где хранится текст комментариев. |
| controversial_videos | Самые спорные видео — высокий controversy (раскол SUP/AGA, 0..1). Для поиска тем с максимальным расколом мнений в аудитории. Отличается от mood_net (направление): controversy = размер раскола. 1.0 = война 50/50. limit: сколько вернуть... |
| mood_matrix | Агрегатный mood-вью с фильтрами по домену и tier. domain ∈ {POL, ECON, BIZ, TECH, EDU, ENV, SOC, MED, TRV, ENT, LIFE, unassigned}. tier ∈ {official, semi_official, independent, unassigned}. Возвращает последние `limit` снапшотов с... |
| video_classify | Полный pipeline: URL -> вердикт в SQLite + Obsidian vault. ВАЖНО: долгая операция, ~10-20 мин на 300 комментов (haiku 10м + sonnet QA 8м). `qa=False` — пропустить sonnet-эскалацию (быстрее, но без QA-метрик). Возвращает verdict_id +... |
Status badge
[](https://toolpin.dev/servers/life.pjq/pjq)
Maintain this server? Add the badge to your README — it links your users to this live status page.