{"ok":true,"agent_id":15595,"events":[{"event_id":475762,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-27T12:00:00.000Z","effective_at":"2026-10-27T02:09:11.059Z","window_days":3,"baseline":466,"current_value":6140,"delta":1290,"velocity":430,"acceleration":274.6666666666667,"confidence":0.9,"why":"npm_downloads_7d gained 1290 in the last 3d vs 466 in the 3d before (ratio 2.8x, threshold 1.5x)","reason":"npm_downloads_7d gained 1290 in the last 3d vs 466 in the 3d before (ratio 2.8x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=466","state_after":"gain_3d=1290","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1793066951059,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":473614,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-26T12:00:00.000Z","effective_at":"2026-10-26T01:45:59.471Z","window_days":3,"baseline":0,"current_value":4850,"delta":466,"velocity":155.33333333333334,"acceleration":155.33333333333334,"confidence":0.75,"why":"npm_downloads_7d gained 466 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 466 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=466","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1792979159471,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":471579,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","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":226,"current_value":4850,"delta":466,"velocity":155.33333333333334,"acceleration":80,"confidence":0.9,"why":"npm_downloads_7d gained 466 in the last 3d vs 226 in the 3d before (ratio 2.1x, threshold 1.5x)","reason":"npm_downloads_7d gained 466 in the last 3d vs 226 in the 3d before (ratio 2.1x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=226","state_after":"gain_3d=466","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1792891426943,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":469595,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"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":226,"current_value":4384,"delta":0,"velocity":0,"acceleration":-75.33333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 226 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 226 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=226","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1792803603020,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":469909,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-24T12:00:00.000Z","effective_at":"2026-10-24T05:03:51.177Z","window_days":3,"baseline":226,"current_value":4850,"delta":466,"velocity":155.33333333333334,"acceleration":80,"confidence":0.9,"why":"npm_downloads_7d gained 466 in the last 3d vs 226 in the 3d before (ratio 2.1x, threshold 1.5x)","reason":"npm_downloads_7d gained 466 in the last 3d vs 226 in the 3d before (ratio 2.1x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=226","state_after":"gain_3d=466","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1792818231177,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":449156,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"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":249,"current_value":4158,"delta":-1147,"velocity":-382.3333333333333,"acceleration":-465.3333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1147 per 3d from 249 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1147 per 3d from 249 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=249","state_after":"gain_3d=-1147","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1792368248345,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":441876,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"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":852,"current_value":4158,"delta":-1147,"velocity":-382.3333333333333,"acceleration":-666.3333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1147 per 3d from 852 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1147 per 3d from 852 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=852","state_after":"gain_3d=-1147","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1792284138648,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":433831,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"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":659,"current_value":5305,"delta":0,"velocity":0,"acceleration":-219.66666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 659 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 659 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=659","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1792196376743,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":433506,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"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":659,"current_value":5305,"delta":0,"velocity":0,"acceleration":-219.66666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 659 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 659 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=659","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1792192721405,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":387055,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"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":101,"current_value":4646,"delta":-1309,"velocity":-436.3333333333333,"acceleration":-470,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1309 per 3d from 101 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1309 per 3d from 101 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=101","state_after":"gain_3d=-1309","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1791680198638,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":378568,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"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":1120,"current_value":5628,"delta":-327,"velocity":-109,"acceleration":-482.3333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -327 per 3d from 1120 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -327 per 3d from 1120 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1120","state_after":"gain_3d=-327","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1791592351580,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":370652,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"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":2037,"current_value":5955,"delta":0,"velocity":0,"acceleration":-679,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 2037 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 2037 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=2037","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1791504387189,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":363464,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-08T12:00:00.000Z","effective_at":"2026-10-08T00:44:18.691Z","window_days":3,"baseline":1779,"current_value":5955,"delta":101,"velocity":33.666666666666664,"acceleration":-559.3333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 101 per 3d from 1779 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 101 per 3d from 1779 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1779","state_after":"gain_3d=101","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1791420258691,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":356665,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-07T12:00:00.000Z","effective_at":"2026-10-07T00:20:10.255Z","window_days":3,"baseline":404,"current_value":5955,"delta":1120,"velocity":373.3333333333333,"acceleration":238.66666666666666,"confidence":0.9,"why":"npm_downloads_7d gained 1120 in the last 3d vs 404 in the 3d before (ratio 2.8x, threshold 1.5x)","reason":"npm_downloads_7d gained 1120 in the last 3d vs 404 in the 3d before (ratio 2.8x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=404","state_after":"gain_3d=1120","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1791332410255,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":361059,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-07T12:00:00.000Z","effective_at":"2026-10-07T16:36:29.262Z","window_days":3,"baseline":1779,"current_value":5955,"delta":101,"velocity":33.666666666666664,"acceleration":-559.3333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 101 per 3d from 1779 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 101 per 3d from 1779 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1779","state_after":"gain_3d=101","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1791390989262,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":351143,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-06T12:00:00.000Z","effective_at":"2026-10-06T04:00:17.084Z","window_days":3,"baseline":404,"current_value":5955,"delta":1120,"velocity":373.3333333333333,"acceleration":238.66666666666666,"confidence":0.9,"why":"npm_downloads_7d gained 1120 in the last 3d vs 404 in the 3d before (ratio 2.8x, threshold 1.5x)","reason":"npm_downloads_7d gained 1120 in the last 3d vs 404 in the 3d before (ratio 2.8x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=404","state_after":"gain_3d=1120","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1791259217084,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":337145,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-04T12:00:00.000Z","effective_at":"2026-10-04T00:12:02.362Z","window_days":3,"baseline":38,"current_value":4835,"delta":404,"velocity":134.66666666666666,"acceleration":122,"confidence":0.9,"why":"npm_downloads_7d gained 404 in the last 3d vs 38 in the 3d before (ratio 10.6x, threshold 1.5x)","reason":"npm_downloads_7d gained 404 in the last 3d vs 38 in the 3d before (ratio 10.6x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=38","state_after":"gain_3d=404","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1791072722362,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":334555,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-03T12:00:00.000Z","effective_at":"2026-10-03T15:03:08.908Z","window_days":3,"baseline":38,"current_value":4835,"delta":404,"velocity":134.66666666666666,"acceleration":122,"confidence":0.9,"why":"npm_downloads_7d gained 404 in the last 3d vs 38 in the 3d before (ratio 10.6x, threshold 1.5x)","reason":"npm_downloads_7d gained 404 in the last 3d vs 38 in the 3d before (ratio 10.6x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=38","state_after":"gain_3d=404","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1791039788908,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":321161,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"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":1298,"current_value":4075,"delta":-212,"velocity":-70.66666666666667,"acceleration":-503.3333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -212 per 3d from 1298 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -212 per 3d from 1298 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1298","state_after":"gain_3d=-212","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1790900299936,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":312504,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"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":1319,"current_value":4431,"delta":38,"velocity":12.666666666666666,"acceleration":-427,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 38 per 3d from 1319 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 38 per 3d from 1319 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1319","state_after":"gain_3d=38","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1790816058608,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":303871,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"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":1477,"current_value":4287,"delta":-264,"velocity":-88,"acceleration":-580.3333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -264 per 3d from 1477 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -264 per 3d from 1477 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1477","state_after":"gain_3d=-264","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1790728255328,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":302423,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"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":1477,"current_value":4287,"delta":-264,"velocity":-88,"acceleration":-580.3333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -264 per 3d from 1477 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -264 per 3d from 1477 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1477","state_after":"gain_3d=-264","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1790713627195,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":291844,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"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":4393,"delta":1319,"velocity":439.6666666666667,"acceleration":439.6666666666667,"confidence":0.75,"why":"npm_downloads_7d gained 1319 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 1319 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=1319","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1790603991024,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":279859,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-27T12:00:00.000Z","effective_at":"2026-09-27T00:25:38.543Z","window_days":1,"baseline":-110.80000000000005,"current_value":4551,"delta":1562,"velocity":null,"acceleration":null,"confidence":0.7624575460978759,"why":"daily change 1562.0 is 5.2 standard deviations from this entity's own prior mean (-110.8±318.7, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 1562.0 is 5.2 standard deviations from this entity's own prior mean (-110.8±318.7, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-110.8","state_after":"delta=1562.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1790468738543,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":278529,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-26T12:00:00.000Z","effective_at":"2026-09-26T20:21:59.640Z","window_days":1,"baseline":-110.80000000000005,"current_value":4551,"delta":1562,"velocity":null,"acceleration":null,"confidence":0.7624575460978759,"why":"daily change 1562.0 is 5.2 standard deviations from this entity's own prior mean (-110.8±318.7, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 1562.0 is 5.2 standard deviations from this entity's own prior mean (-110.8±318.7, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-110.8","state_after":"delta=1562.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1790454119640,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":261917,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-24T12:00:00.000Z","effective_at":"2026-09-24T00:16:16.039Z","window_days":3,"baseline":631,"current_value":3074,"delta":-339,"velocity":-113,"acceleration":-323.3333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -339 per 3d from 631 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -339 per 3d from 631 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=631","state_after":"gain_3d=-339","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1790208976039,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":254823,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-23T12:00:00.000Z","effective_at":"2026-09-23T00:55:01.094Z","window_days":3,"baseline":912,"current_value":3074,"delta":-620,"velocity":-206.66666666666666,"acceleration":-510.6666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -620 per 3d from 912 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -620 per 3d from 912 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=912","state_after":"gain_3d=-620","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1790124901094,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":245641,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-22T12:00:00.000Z","effective_at":"2026-09-22T00:33:44.586Z","window_days":3,"baseline":1642,"current_value":3360,"delta":-1064,"velocity":-354.6666666666667,"acceleration":-902,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1064 per 3d from 1642 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1064 per 3d from 1642 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1642","state_after":"gain_3d=-1064","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1790037224586,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":235906,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-21T12:00:00.000Z","effective_at":"2026-09-21T00:10:31.972Z","window_days":3,"baseline":0,"current_value":3413,"delta":631,"velocity":210.33333333333334,"acceleration":210.33333333333334,"confidence":0.75,"why":"npm_downloads_7d gained 631 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 631 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=631","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1789949431972,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":236264,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-21T12:00:00.000Z","effective_at":"2026-09-21T01:11:21.931Z","window_days":3,"baseline":1642,"current_value":3413,"delta":-1011,"velocity":-337,"acceleration":-884.3333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1011 per 3d from 1642 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1011 per 3d from 1642 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1642","state_after":"gain_3d=-1011","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1789953081931,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":227248,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-20T12:00:00.000Z","effective_at":"2026-09-20T00:50:45.042Z","window_days":3,"baseline":0,"current_value":3694,"delta":912,"velocity":304,"acceleration":304,"confidence":0.75,"why":"npm_downloads_7d gained 912 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 912 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=912","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1789865445042,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":217039,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-19T12:00:00.000Z","effective_at":"2026-09-19T00:28:06.132Z","window_days":3,"baseline":0,"current_value":4424,"delta":1642,"velocity":547.3333333333334,"acceleration":547.3333333333334,"confidence":0.75,"why":"npm_downloads_7d gained 1642 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 1642 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=1642","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1789777686132,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":211991,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-18T12:00:00.000Z","effective_at":"2026-09-18T12:16:46.918Z","window_days":3,"baseline":0,"current_value":4424,"delta":1642,"velocity":547.3333333333334,"acceleration":547.3333333333334,"confidence":0.75,"why":"npm_downloads_7d gained 1642 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 1642 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=1642","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1789733806918,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":198270,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-17T12:00:00.000Z","effective_at":"2026-09-17T00:40:16.585Z","window_days":3,"baseline":255,"current_value":2782,"delta":0,"velocity":0,"acceleration":-85,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 255 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 255 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=255","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1789605616585,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":195856,"entity":{"kind":"source_link","id":100,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-16T12:00:00.000Z","effective_at":"2026-09-16T18:34:44.909Z","window_days":3,"baseline":255,"current_value":2782,"delta":0,"velocity":0,"acceleration":-85,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 255 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 255 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=255","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/oh-my-claude-sisyphus","observedAt":1789583684909,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":99870,"entity":{"kind":"project","id":15595,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-06T12:00:00.000Z","effective_at":"2026-09-06T22:09:47.306Z","window_days":3,"baseline":38,"current_value":39034,"delta":79,"velocity":26.333333333333332,"acceleration":13.666666666666666,"confidence":0.9,"why":"github_stars gained 79 in the last 3d vs 38 in the 3d before (ratio 2.1x, threshold 1.5x)","reason":"github_stars gained 79 in the last 3d vs 38 in the 3d before (ratio 2.1x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=38","state_after":"gain_3d=79","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/Yeachan-Heo/oh-my-claudecode","observedAt":1788732587306,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":78648,"entity":{"kind":"project","id":15595,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-05T12:00:00.000Z","effective_at":"2026-09-05T20:50:47.957Z","window_days":3,"baseline":59,"current_value":39024,"delta":89,"velocity":29.666666666666668,"acceleration":10,"confidence":0.9,"why":"github_stars gained 89 in the last 3d vs 59 in the 3d before (ratio 1.5x, threshold 1.5x)","reason":"github_stars gained 89 in the last 3d vs 59 in the 3d before (ratio 1.5x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=59","state_after":"gain_3d=89","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/Yeachan-Heo/oh-my-claudecode","observedAt":1788641447957,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":56276,"entity":{"kind":"project","id":15595,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-04T12:00:00.000Z","effective_at":"2026-09-04T22:30:14.112Z","window_days":3,"baseline":41,"current_value":39007,"delta":90,"velocity":30,"acceleration":16.333333333333332,"confidence":0.9,"why":"github_stars gained 90 in the last 3d vs 41 in the 3d before (ratio 2.2x, threshold 1.5x)","reason":"github_stars gained 90 in the last 3d vs 41 in the 3d before (ratio 2.2x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=41","state_after":"gain_3d=90","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/Yeachan-Heo/oh-my-claudecode","observedAt":1788561014112,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":25178,"entity":{"kind":"project","id":15595,"agent_id":15595,"name":"oh-my-claudecode","url":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-03T12:00:00.000Z","effective_at":"2026-09-03T18:49:57.842Z","window_days":3,"baseline":51,"current_value":38979,"delta":79,"velocity":26.333333333333332,"acceleration":9.333333333333334,"confidence":0.9,"why":"github_stars gained 79 in the last 3d vs 51 in the 3d before (ratio 1.5x, threshold 1.5x)","reason":"github_stars gained 79 in the last 3d vs 51 in the 3d before (ratio 1.5x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=51","state_after":"gain_3d=79","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/Yeachan-Heo/oh-my-claudecode","observedAt":1788461397842,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"}],"series":[{"metric_key":"github_stars","points":55,"first":1787436224820,"last":1791715004679},{"metric_key":"npm_downloads_7d","points":29,"first":1788272395690,"last":1793044233304}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}