{"ok":true,"agent_id":23336,"events":[{"event_id":475406,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-26T12:00:00.000Z","effective_at":"2026-10-26T22:05:24.883Z","window_days":3,"baseline":0,"current_value":23163,"delta":4893,"velocity":1631,"acceleration":1631,"confidence":0.75,"why":"npm_downloads_7d gained 4893 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 4893 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=4893","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1793052324883,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":471594,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-25T12:00:00.000Z","effective_at":"2026-10-25T01:23:46.943Z","window_days":3,"baseline":1285,"current_value":15067,"delta":-3203,"velocity":-1067.6666666666667,"acceleration":-1496,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -3203 per 3d from 1285 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -3203 per 3d from 1285 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1285","state_after":"gain_3d=-3203","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1792891426943,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":469608,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-24T12:00:00.000Z","effective_at":"2026-10-24T01:00:03.020Z","window_days":3,"baseline":1285,"current_value":18270,"delta":0,"velocity":0,"acceleration":-428.3333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 1285 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 1285 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1285","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1792803603020,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":449179,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-19T12:00:00.000Z","effective_at":"2026-10-19T00:04:08.345Z","window_days":3,"baseline":2255,"current_value":16985,"delta":-4624,"velocity":-1541.3333333333333,"acceleration":-2293,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -4624 per 3d from 2255 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -4624 per 3d from 2255 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=2255","state_after":"gain_3d=-4624","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1792368248345,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":441901,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-18T12:00:00.000Z","effective_at":"2026-10-18T00:42:18.648Z","window_days":3,"baseline":1266,"current_value":16985,"delta":-4624,"velocity":-1541.3333333333333,"acceleration":-1963.3333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -4624 per 3d from 1266 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -4624 per 3d from 1266 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1266","state_after":"gain_3d=-4624","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1792284138648,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":433857,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-17T12:00:00.000Z","effective_at":"2026-10-17T00:19:36.743Z","window_days":3,"baseline":1695,"current_value":21609,"delta":0,"velocity":0,"acceleration":-565,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 1695 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 1695 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1695","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1792196376743,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":433532,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-16T12:00:00.000Z","effective_at":"2026-10-16T23:18:41.405Z","window_days":3,"baseline":1695,"current_value":21609,"delta":0,"velocity":0,"acceleration":-565,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 1695 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 1695 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1695","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1792192721405,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":387082,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-11T12:00:00.000Z","effective_at":"2026-10-11T00:56:38.638Z","window_days":3,"baseline":609,"current_value":19914,"delta":-9310,"velocity":-3103.3333333333335,"acceleration":-3306.3333333333335,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -9310 per 3d from 609 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -9310 per 3d from 609 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=609","state_after":"gain_3d=-9310","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1791680198638,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":378599,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-10T12:00:00.000Z","effective_at":"2026-10-10T00:32:31.580Z","window_days":3,"baseline":3643,"current_value":25642,"delta":-3582,"velocity":-1194,"acceleration":-2408.3333333333335,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -3582 per 3d from 3643 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -3582 per 3d from 3643 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=3643","state_after":"gain_3d=-3582","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1791592351580,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":370686,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-09T12:00:00.000Z","effective_at":"2026-10-09T00:06:27.189Z","window_days":3,"baseline":2704,"current_value":29224,"delta":0,"velocity":0,"acceleration":-901.3333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 2704 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 2704 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=2704","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1791504387189,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":364392,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-08T12:00:00.000Z","effective_at":"2026-10-08T03:47:04.413Z","window_days":3,"baseline":2095,"current_value":29224,"delta":609,"velocity":203,"acceleration":-495.3333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 609 per 3d from 2095 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 609 per 3d from 2095 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=2095","state_after":"gain_3d=609","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1791431224413,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":321193,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-02T12:00:00.000Z","effective_at":"2026-10-02T00:18:19.936Z","window_days":3,"baseline":6780,"current_value":32956,"delta":-3655,"velocity":-1218.3333333333333,"acceleration":-3478.3333333333335,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -3655 per 3d from 6780 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -3655 per 3d from 6780 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=6780","state_after":"gain_3d=-3655","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1790900299936,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":312538,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-01T12:00:00.000Z","effective_at":"2026-10-01T00:54:18.608Z","window_days":3,"baseline":4311,"current_value":36599,"delta":-2072,"velocity":-690.6666666666666,"acceleration":-2127.6666666666665,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -2072 per 3d from 4311 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -2072 per 3d from 4311 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=4311","state_after":"gain_3d=-2072","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1790816058608,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":303899,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-30T12:00:00.000Z","effective_at":"2026-09-30T00:30:55.328Z","window_days":3,"baseline":9288,"current_value":36611,"delta":-7037,"velocity":-2345.6666666666665,"acceleration":-5441.666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -7037 per 3d from 9288 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -7037 per 3d from 9288 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=9288","state_after":"gain_3d=-7037","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1790728255328,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":302451,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-29T12:00:00.000Z","effective_at":"2026-09-29T20:27:07.195Z","window_days":3,"baseline":9288,"current_value":36611,"delta":-7037,"velocity":-2345.6666666666665,"acceleration":-5441.666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -7037 per 3d from 9288 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -7037 per 3d from 9288 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=9288","state_after":"gain_3d=-7037","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1790713627195,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":291876,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-28T12:00:00.000Z","effective_at":"2026-09-28T13:59:51.024Z","window_days":3,"baseline":0,"current_value":38671,"delta":4311,"velocity":1437,"acceleration":1437,"confidence":0.75,"why":"npm_downloads_7d gained 4311 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 4311 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=4311","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1790603991024,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":273143,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-26T12:00:00.000Z","effective_at":"2026-09-26T00:02:45.101Z","window_days":3,"baseline":4169,"current_value":29831,"delta":-4529,"velocity":-1509.6666666666667,"acceleration":-2899.3333333333335,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -4529 per 3d from 4169 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -4529 per 3d from 4169 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=4169","state_after":"gain_3d=-4529","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1790380965101,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":270493,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-25T12:00:00.000Z","effective_at":"2026-09-25T13:53:07.891Z","window_days":3,"baseline":4169,"current_value":34360,"delta":0,"velocity":0,"acceleration":-1389.6666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 4169 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 4169 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=4169","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1790344387891,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":155595,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-12T12:00:00.000Z","effective_at":"2026-09-12T00:51:03.928Z","window_days":1,"baseline":-10275.111111111113,"current_value":59538,"delta":10109,"velocity":null,"acceleration":null,"confidence":0.7287734353063989,"why":"daily change 10109.0 is 4.6 standard deviations from this entity's own prior mean (-10275.1±4455.1, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 10109.0 is 4.6 standard deviations from this entity's own prior mean (-10275.1±4455.1, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-10275.1","state_after":"delta=10109.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1789174263928,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":153013,"entity":{"kind":"source_link","id":794,"agent_id":23336,"name":"comfyui-mcp","url":"https://github.com/artokun/comfyui-mcp"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-11T12:00:00.000Z","effective_at":"2026-09-11T18:45:37.806Z","window_days":1,"baseline":-10275.111111111113,"current_value":59538,"delta":10109,"velocity":null,"acceleration":null,"confidence":0.7287734353063989,"why":"daily change 10109.0 is 4.6 standard deviations from this entity's own prior mean (-10275.1±4455.1, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 10109.0 is 4.6 standard deviations from this entity's own prior mean (-10275.1±4455.1, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-10275.1","state_after":"delta=10109.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/comfyui-mcp","observedAt":1789152337806,"note":"observation series"}],"detector_version":"signal-v1","status":"active"}],"series":[{"metric_key":"github_stars","points":12,"first":1787436224820,"last":1792544626192},{"metric_key":"npm_downloads_7d","points":29,"first":1788272395690,"last":1793044233304}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}