{"ok":true,"agent_id":1234,"events":[{"event_id":137975,"entity":{"kind":"trending","id":841,"agent_id":1234,"name":"xiaozhi-esp32","url":"https://github.com/78/xiaozhi-esp32"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-10T12:00:00.000Z","effective_at":"2026-09-10T00:03:00.002Z","window_days":3,"baseline":0,"current_value":29757,"delta":270,"velocity":90,"acceleration":90,"confidence":0.75,"why":"github_stars gained 270 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"github_stars gained 270 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","explanation_source":"detector","state_before":"gain_3d=0","state_after":"gain_3d=270","source_diversity":1,"evidence":[{"sourceUrl":"https://github.com/78/xiaozhi-esp32","observedAt":1788998580002,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":130347,"entity":{"kind":"trending","id":841,"agent_id":1234,"name":"xiaozhi-esp32","url":"https://github.com/78/xiaozhi-esp32"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-09T12:00:00.000Z","effective_at":"2026-09-09T00:39:14.815Z","window_days":3,"baseline":0,"current_value":29731,"delta":244,"velocity":81.33333333333333,"acceleration":81.33333333333333,"confidence":0.75,"why":"github_stars gained 244 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"github_stars gained 244 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","explanation_source":"detector","state_before":"gain_3d=0","state_after":"gain_3d=244","source_diversity":1,"evidence":[{"sourceUrl":"https://github.com/78/xiaozhi-esp32","observedAt":1788914354815,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":126037,"entity":{"kind":"trending","id":841,"agent_id":1234,"name":"xiaozhi-esp32","url":"https://github.com/78/xiaozhi-esp32"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-08T12:00:00.000Z","effective_at":"2026-09-08T15:30:49.337Z","window_days":3,"baseline":0,"current_value":29715,"delta":228,"velocity":76,"acceleration":76,"confidence":0.75,"why":"github_stars gained 228 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"github_stars gained 228 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","explanation_source":"detector","state_before":"gain_3d=0","state_after":"gain_3d=228","source_diversity":1,"evidence":[{"sourceUrl":"https://github.com/78/xiaozhi-esp32","observedAt":1788881449337,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":82753,"entity":{"kind":"trending","id":841,"agent_id":1234,"name":"xiaozhi-esp32","url":"https://github.com/78/xiaozhi-esp32"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-06T12:00:00.000Z","effective_at":"2026-09-06T00:54:41.541Z","window_days":3,"baseline":14,"current_value":29487,"delta":0,"velocity":0,"acceleration":-4.666666666666667,"confidence":0.85,"why":"github_stars momentum fell to 0 per 3d from 14 (<= 40% of the prior window)","reason":"github_stars momentum fell to 0 per 3d from 14 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=14","state_after":"gain_3d=0","source_diversity":1,"evidence":[{"sourceUrl":"https://github.com/78/xiaozhi-esp32","observedAt":1788656081541,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":58526,"entity":{"kind":"trending","id":841,"agent_id":1234,"name":"xiaozhi-esp32","url":"https://github.com/78/xiaozhi-esp32"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-05T12:00:00.000Z","effective_at":"2026-09-05T00:30:48.938Z","window_days":3,"baseline":43,"current_value":29487,"delta":0,"velocity":0,"acceleration":-14.333333333333334,"confidence":0.85,"why":"github_stars momentum fell to 0 per 3d from 43 (<= 40% of the prior window)","reason":"github_stars momentum fell to 0 per 3d from 43 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=43","state_after":"gain_3d=0","source_diversity":1,"evidence":[{"sourceUrl":"https://github.com/78/xiaozhi-esp32","observedAt":1788568248938,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":32371,"entity":{"kind":"trending","id":841,"agent_id":1234,"name":"xiaozhi-esp32","url":"https://github.com/78/xiaozhi-esp32"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-04T12:00:00.000Z","effective_at":"2026-09-04T00:53:06.676Z","window_days":3,"baseline":166,"current_value":29487,"delta":0,"velocity":0,"acceleration":-55.333333333333336,"confidence":0.85,"why":"github_stars momentum fell to 0 per 3d from 166 (<= 40% of the prior window)","reason":"github_stars momentum fell to 0 per 3d from 166 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=166","state_after":"gain_3d=0","source_diversity":1,"evidence":[{"sourceUrl":"https://github.com/78/xiaozhi-esp32","observedAt":1788483186676,"note":"observation series"}],"detector_version":"signal-v1","status":"active"}],"series":[{"metric_key":"github_stars","points":20,"first":1787436224820,"last":1788952385034}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}