{"ok":true,"agent_id":6904,"events":[{"event_id":475791,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"cooling","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":56863,"current_value":1522002,"delta":-658170,"velocity":-219390,"acceleration":-238344.33333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -658170 per 3d from 56863 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -658170 per 3d from 56863 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=56863","state_after":"gain_3d=-658170","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1793066951059,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":473637,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":2180172,"delta":56863,"velocity":18954.333333333332,"acceleration":18954.333333333332,"confidence":0.75,"why":"npm_downloads_7d gained 56863 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 56863 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=56863","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1792979159471,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":473282,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-25T12:00:00.000Z","effective_at":"2026-10-25T21:42:24.261Z","window_days":3,"baseline":0,"current_value":2180172,"delta":56863,"velocity":18954.333333333332,"acceleration":18954.333333333332,"confidence":0.75,"why":"npm_downloads_7d gained 56863 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 56863 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=56863","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1792964544261,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":469606,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":119622,"current_value":2123309,"delta":0,"velocity":0,"acceleration":-39874,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 119622 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 119622 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=119622","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1792803603020,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":387081,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":103900,"current_value":2903066,"delta":-415533,"velocity":-138511,"acceleration":-173144.33333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -415533 per 3d from 103900 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -415533 per 3d from 103900 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=103900","state_after":"gain_3d=-415533","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1791680198638,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":378596,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":329131,"current_value":3070494,"delta":-248105,"velocity":-82701.66666666667,"acceleration":-192412,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -248105 per 3d from 329131 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -248105 per 3d from 329131 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=329131","state_after":"gain_3d=-248105","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1791592351580,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":370683,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":449903,"current_value":3318599,"delta":0,"velocity":0,"acceleration":-149967.66666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 449903 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 449903 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=449903","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1791504387189,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":363495,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":341254,"current_value":3318599,"delta":103900,"velocity":34633.333333333336,"acceleration":-79118,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 103900 per 3d from 341254 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 103900 per 3d from 341254 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=341254","state_after":"gain_3d=103900","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1791420258691,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":356694,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":72607,"current_value":3318599,"delta":329131,"velocity":109710.33333333333,"acceleration":85508,"confidence":0.9,"why":"npm_downloads_7d gained 329131 in the last 3d vs 72607 in the 3d before (ratio 4.5x, threshold 1.5x)","reason":"npm_downloads_7d gained 329131 in the last 3d vs 72607 in the 3d before (ratio 4.5x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=72607","state_after":"gain_3d=329131","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1791332410255,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":361096,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":341254,"current_value":3318599,"delta":103900,"velocity":34633.333333333336,"acceleration":-79118,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 103900 per 3d from 341254 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 103900 per 3d from 341254 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=341254","state_after":"gain_3d=103900","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1791390989262,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":350350,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-06T12:00:00.000Z","effective_at":"2026-10-06T00:57:27.053Z","window_days":3,"baseline":148211,"current_value":3318599,"delta":449903,"velocity":149967.66666666666,"acceleration":100564,"confidence":0.9,"why":"npm_downloads_7d gained 449903 in the last 3d vs 148211 in the 3d before (ratio 3.0x, threshold 1.5x)","reason":"npm_downloads_7d gained 449903 in the last 3d vs 148211 in the 3d before (ratio 3.0x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=148211","state_after":"gain_3d=449903","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1791248247053,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":343948,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-05T12:00:00.000Z","effective_at":"2026-10-05T00:34:58.749Z","window_days":3,"baseline":152960,"current_value":3214699,"delta":341254,"velocity":113751.33333333333,"acceleration":62764.666666666664,"confidence":0.9,"why":"npm_downloads_7d gained 341254 in the last 3d vs 152960 in the 3d before (ratio 2.2x, threshold 1.5x)","reason":"npm_downloads_7d gained 341254 in the last 3d vs 152960 in the 3d before (ratio 2.2x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=152960","state_after":"gain_3d=341254","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1791160498749,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":337163,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"cooling","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":269017,"current_value":2989468,"delta":72607,"velocity":24202.333333333332,"acceleration":-65470,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 72607 per 3d from 269017 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 72607 per 3d from 269017 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=269017","state_after":"gain_3d=72607","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1791072722362,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":341750,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-04T12:00:00.000Z","effective_at":"2026-10-04T16:27:27.216Z","window_days":3,"baseline":152960,"current_value":3214699,"delta":341254,"velocity":113751.33333333333,"acceleration":62764.666666666664,"confidence":0.9,"why":"npm_downloads_7d gained 341254 in the last 3d vs 152960 in the 3d before (ratio 2.2x, threshold 1.5x)","reason":"npm_downloads_7d gained 341254 in the last 3d vs 152960 in the 3d before (ratio 2.2x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=152960","state_after":"gain_3d=341254","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1791131247216,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":330219,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-03T12:00:00.000Z","effective_at":"2026-10-03T00:50:00.223Z","window_days":3,"baseline":74319,"current_value":2868696,"delta":148211,"velocity":49403.666666666664,"acceleration":24630.666666666668,"confidence":0.9,"why":"npm_downloads_7d gained 148211 in the last 3d vs 74319 in the 3d before (ratio 2.0x, threshold 1.5x)","reason":"npm_downloads_7d gained 148211 in the last 3d vs 74319 in the 3d before (ratio 2.0x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=74319","state_after":"gain_3d=148211","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1790988600223,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":331190,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-03T12:00:00.000Z","effective_at":"2026-10-03T03:52:44.142Z","window_days":3,"baseline":270695,"current_value":2989468,"delta":72607,"velocity":24202.333333333332,"acceleration":-66029.33333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 72607 per 3d from 270695 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 72607 per 3d from 270695 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=270695","state_after":"gain_3d=72607","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1790999564142,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":321190,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":995141,"current_value":2873445,"delta":152960,"velocity":50986.666666666664,"acceleration":-280727,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 152960 per 3d from 995141 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 152960 per 3d from 995141 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=995141","state_after":"gain_3d=152960","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1790900299936,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":328877,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-02T12:00:00.000Z","effective_at":"2026-10-02T20:46:03.578Z","window_days":3,"baseline":74319,"current_value":2868696,"delta":148211,"velocity":49403.666666666664,"acceleration":24630.666666666668,"confidence":0.9,"why":"npm_downloads_7d gained 148211 in the last 3d vs 74319 in the 3d before (ratio 2.0x, threshold 1.5x)","reason":"npm_downloads_7d gained 148211 in the last 3d vs 74319 in the 3d before (ratio 2.0x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=74319","state_after":"gain_3d=148211","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1790973963578,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":312535,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":982340,"current_value":2916861,"delta":269017,"velocity":89672.33333333333,"acceleration":-237774.33333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 269017 per 3d from 982340 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 269017 per 3d from 982340 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=982340","state_after":"gain_3d=269017","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1790816058608,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":303896,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":980662,"current_value":2720485,"delta":74319,"velocity":24773,"acceleration":-302114.3333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 74319 per 3d from 980662 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 74319 per 3d from 980662 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=980662","state_after":"gain_3d=74319","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1790728255328,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":295575,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-29T12:00:00.000Z","effective_at":"2026-09-29T00:08:47.843Z","window_days":3,"baseline":59840,"current_value":2720485,"delta":995141,"velocity":331713.6666666667,"acceleration":311767,"confidence":0.9,"why":"npm_downloads_7d gained 995141 in the last 3d vs 59840 in the 3d before (ratio 16.6x, threshold 1.5x)","reason":"npm_downloads_7d gained 995141 in the last 3d vs 59840 in the 3d before (ratio 16.6x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=59840","state_after":"gain_3d=995141","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1790640527843,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":302448,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":980662,"current_value":2720485,"delta":74319,"velocity":24773,"acceleration":-302114.3333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 74319 per 3d from 980662 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 74319 per 3d from 980662 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=980662","state_after":"gain_3d=74319","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1790713627195,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":291873,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":2647844,"delta":982340,"velocity":327446.6666666667,"acceleration":327446.6666666667,"confidence":0.75,"why":"npm_downloads_7d gained 982340 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 982340 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=982340","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1790603991024,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":279886,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":-47628.91999999999,"current_value":2646166,"delta":920822,"velocity":null,"acceleration":null,"confidence":0.8280229963530128,"why":"daily change 920822.0 is 6.6 standard deviations from this entity's own prior mean (-47628.9±147619.4, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 920822.0 is 6.6 standard deviations from this entity's own prior mean (-47628.9±147619.4, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-47628.9","state_after":"delta=920822.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1790468738543,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":273918,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-26T12:00:00.000Z","effective_at":"2026-09-26T03:05:32.245Z","window_days":1,"baseline":-47628.91999999999,"current_value":2202317,"delta":476973,"velocity":null,"acceleration":null,"confidence":0.6776873666359298,"why":"daily change 476973.0 is 3.6 standard deviations from this entity's own prior mean (-47628.9±147619.4, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 476973.0 is 3.6 standard deviations from this entity's own prior mean (-47628.9±147619.4, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-47628.9","state_after":"delta=476973.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1790391932245,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":261927,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":49044,"current_value":1665504,"delta":-157898,"velocity":-52632.666666666664,"acceleration":-68980.66666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -157898 per 3d from 49044 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -157898 per 3d from 49044 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=49044","state_after":"gain_3d=-157898","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1790208976039,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":254839,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":76114,"current_value":1665504,"delta":-184968,"velocity":-61656,"acceleration":-87027.33333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -184968 per 3d from 76114 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -184968 per 3d from 76114 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=76114","state_after":"gain_3d=-184968","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1790124901094,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":245674,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":472526,"current_value":1743930,"delta":-502954,"velocity":-167651.33333333334,"acceleration":-325160,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -502954 per 3d from 472526 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -502954 per 3d from 472526 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=472526","state_after":"gain_3d=-502954","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1790037224586,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":235923,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":1823402,"delta":49044,"velocity":16348,"acceleration":16348,"confidence":0.75,"why":"npm_downloads_7d gained 49044 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 49044 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=49044","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1789949431972,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":236293,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":472526,"current_value":1823402,"delta":-423482,"velocity":-141160.66666666666,"acceleration":-298669.3333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -423482 per 3d from 472526 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -423482 per 3d from 472526 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=472526","state_after":"gain_3d=-423482","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1789953081931,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":227266,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":1850472,"delta":76114,"velocity":25371.333333333332,"acceleration":25371.333333333332,"confidence":0.75,"why":"npm_downloads_7d gained 76114 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 76114 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=76114","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1789865445042,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":217072,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":2246884,"delta":472526,"velocity":157508.66666666666,"acceleration":157508.66666666666,"confidence":0.75,"why":"npm_downloads_7d gained 472526 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 472526 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=472526","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1789777686132,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":207588,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-18T12:00:00.000Z","effective_at":"2026-09-18T00:02:36.409Z","window_days":3,"baseline":35588,"current_value":1774358,"delta":0,"velocity":0,"acceleration":-11862.666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 35588 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 35588 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=35588","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1789689756409,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":207952,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-18T12:00:00.000Z","effective_at":"2026-09-18T01:04:17.648Z","window_days":3,"baseline":35588,"current_value":2246884,"delta":472526,"velocity":157508.66666666666,"acceleration":145646,"confidence":0.9,"why":"npm_downloads_7d gained 472526 in the last 3d vs 35588 in the 3d before (ratio 13.3x, threshold 1.5x)","reason":"npm_downloads_7d gained 472526 in the last 3d vs 35588 in the 3d before (ratio 13.3x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=35588","state_after":"gain_3d=472526","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1789693457648,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":198296,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":463378,"current_value":1774358,"delta":0,"velocity":0,"acceleration":-154459.33333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 463378 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 463378 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=463378","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1789605616585,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":189559,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-16T12:00:00.000Z","effective_at":"2026-09-16T00:17:42.806Z","window_days":3,"baseline":2830,"current_value":3139,"delta":0,"velocity":0,"acceleration":-943.3333333333334,"confidence":0.85,"why":"github_stars momentum fell to 0 per 3d from 2830 (<= 40% of the prior window)","reason":"github_stars momentum fell to 0 per 3d from 2830 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=2830","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1789517862806,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":195877,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":463378,"current_value":1774358,"delta":0,"velocity":0,"acceleration":-154459.33333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 463378 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 463378 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=463378","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1789583684909,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":181958,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-15T12:00:00.000Z","effective_at":"2026-09-15T00:56:33.815Z","window_days":3,"baseline":2836,"current_value":3139,"delta":0,"velocity":0,"acceleration":-945.3333333333334,"confidence":0.85,"why":"github_stars momentum fell to 0 per 3d from 2836 (<= 40% of the prior window)","reason":"github_stars momentum fell to 0 per 3d from 2836 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=2836","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1789433793815,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":174003,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-14T12:00:00.000Z","effective_at":"2026-09-14T00:33:19.200Z","window_days":3,"baseline":2582,"current_value":3139,"delta":6,"velocity":2,"acceleration":-858.6666666666666,"confidence":0.85,"why":"github_stars momentum fell to 6 per 3d from 2582 (<= 40% of the prior window)","reason":"github_stars momentum fell to 6 per 3d from 2582 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=2582","state_after":"gain_3d=6","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1789345999200,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":169189,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-13T12:00:00.000Z","effective_at":"2026-09-13T11:22:02.282Z","window_days":3,"baseline":2582,"current_value":3139,"delta":6,"velocity":2,"acceleration":-858.6666666666666,"confidence":0.85,"why":"github_stars momentum fell to 6 per 3d from 2582 (<= 40% of the prior window)","reason":"github_stars momentum fell to 6 per 3d from 2582 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=2582","state_after":"gain_3d=6","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1789298522282,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":155592,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":-178343,"current_value":1738770,"delta":427790,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change 427790.0 is 64.5 standard deviations from this entity's own prior mean (-178343.0±9401.0, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 427790.0 is 64.5 standard deviations from this entity's own prior mean (-178343.0±9401.0, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-178343.0","state_after":"delta=427790.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1789174263928,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":146164,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-11T12:00:00.000Z","effective_at":"2026-09-11T00:29:06.667Z","window_days":3,"baseline":237,"current_value":3133,"delta":2582,"velocity":860.6666666666666,"acceleration":781.6666666666666,"confidence":0.9,"why":"github_stars gained 2582 in the last 3d vs 237 in the 3d before (ratio 10.9x, threshold 1.5x)","reason":"github_stars gained 2582 in the last 3d vs 237 in the 3d before (ratio 10.9x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=237","state_after":"gain_3d=2582","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1789086546667,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":146165,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"traction_anomaly","metric_key":"github_stars","detected_at":"2026-09-11T12:00:00.000Z","effective_at":"2026-09-11T00:29:06.667Z","window_days":1,"baseline":-7.052631578947368,"current_value":3133,"delta":2824,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change 2824.0 is 25.5 standard deviations from this entity's own prior mean (-7.1±111.1, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 2824.0 is 25.5 standard deviations from this entity's own prior mean (-7.1±111.1, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-7.1","state_after":"delta=2824.0","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1789086546667,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":153010,"entity":{"kind":"source_link","id":737,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"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":-178343,"current_value":1738770,"delta":427790,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change 427790.0 is 64.5 standard deviations from this entity's own prior mean (-178343.0±9401.0, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 427790.0 is 64.5 standard deviations from this entity's own prior mean (-178343.0±9401.0, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-178343.0","state_after":"delta=427790.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/opencode-ai","observedAt":1789152337806,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":137890,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-10T12:00:00.000Z","effective_at":"2026-09-10T00:03:00.002Z","window_days":3,"baseline":167,"current_value":309,"delta":-243,"velocity":-81,"acceleration":-136.66666666666666,"confidence":0.85,"why":"github_stars momentum fell to -243 per 3d from 167 (<= 40% of the prior window)","reason":"github_stars momentum fell to -243 per 3d from 167 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=167","state_after":"gain_3d=-243","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1788998580002,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":141805,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-10T12:00:00.000Z","effective_at":"2026-09-10T12:15:40.371Z","window_days":3,"baseline":166,"current_value":3133,"delta":2582,"velocity":860.6666666666666,"acceleration":805.3333333333334,"confidence":0.9,"why":"github_stars gained 2582 in the last 3d vs 166 in the 3d before (ratio 15.6x, threshold 1.5x)","reason":"github_stars gained 2582 in the last 3d vs 166 in the 3d before (ratio 15.6x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=166","state_after":"gain_3d=2582","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1789042540371,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":141806,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"traction_anomaly","metric_key":"github_stars","detected_at":"2026-09-10T12:00:00.000Z","effective_at":"2026-09-10T12:15:40.371Z","window_days":1,"baseline":-7.052631578947368,"current_value":3133,"delta":2824,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change 2824.0 is 25.5 standard deviations from this entity's own prior mean (-7.1±111.1, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 2824.0 is 25.5 standard deviations from this entity's own prior mean (-7.1±111.1, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-7.1","state_after":"delta=2824.0","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1789042540371,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":130255,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-09T12:00:00.000Z","effective_at":"2026-09-09T00:39:14.815Z","window_days":3,"baseline":340,"current_value":303,"delta":-422,"velocity":-140.66666666666666,"acceleration":-254,"confidence":0.85,"why":"github_stars momentum fell to -422 per 3d from 340 (<= 40% of the prior window)","reason":"github_stars momentum fell to -422 per 3d from 340 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=340","state_after":"gain_3d=-422","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1788914354815,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":125331,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-08T12:00:00.000Z","effective_at":"2026-09-08T14:29:53.900Z","window_days":3,"baseline":340,"current_value":551,"delta":-174,"velocity":-58,"acceleration":-171.33333333333334,"confidence":0.85,"why":"github_stars momentum fell to -174 per 3d from 340 (<= 40% of the prior window)","reason":"github_stars momentum fell to -174 per 3d from 340 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=340","state_after":"gain_3d=-174","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1788877793900,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":101233,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-07T12:00:00.000Z","effective_at":"2026-09-07T00:09:50.147Z","window_days":3,"baseline":0,"current_value":552,"delta":167,"velocity":55.666666666666664,"acceleration":55.666666666666664,"confidence":0.75,"why":"github_stars gained 167 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"github_stars gained 167 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=167","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1788739790147,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":101234,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"reactivated","metric_key":"github_stars","detected_at":"2026-09-07T12:00:00.000Z","effective_at":"2026-09-07T00:09:50.147Z","window_days":10,"baseline":0,"current_value":552,"delta":167,"velocity":55.666666666666664,"acceleration":null,"confidence":0.8,"why":"github_stars did not move for 7d, then gained 167 in the last 3d","reason":"github_stars did not move for 7d, then gained 167 in the last 3d","explanation_source":"detector","state_before":"dormant","state_after":"active","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1788739790147,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":82523,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-06T12:00:00.000Z","effective_at":"2026-09-06T00:54:41.541Z","window_days":3,"baseline":0,"current_value":725,"delta":340,"velocity":113.33333333333333,"acceleration":113.33333333333333,"confidence":0.75,"why":"github_stars gained 340 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"github_stars gained 340 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=340","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1788656081541,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":82524,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"reactivated","metric_key":"github_stars","detected_at":"2026-09-06T12:00:00.000Z","effective_at":"2026-09-06T00:54:41.541Z","window_days":10,"baseline":0,"current_value":725,"delta":340,"velocity":113.33333333333333,"acceleration":null,"confidence":0.8,"why":"github_stars did not move for 7d, then gained 340 in the last 3d","reason":"github_stars did not move for 7d, then gained 340 in the last 3d","explanation_source":"detector","state_before":"dormant","state_after":"active","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1788656081541,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":82525,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"traction_anomaly","metric_key":"github_stars","detected_at":"2026-09-06T12:00:00.000Z","effective_at":"2026-09-06T00:54:41.541Z","window_days":1,"baseline":-9.923076923076923,"current_value":725,"delta":411,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change 411.0 is 22.5 standard deviations from this entity's own prior mean (-9.9±18.7, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 411.0 is 22.5 standard deviations from this entity's own prior mean (-9.9±18.7, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-9.9","state_after":"delta=411.0","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1788656081541,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":72527,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-05T12:00:00.000Z","effective_at":"2026-09-05T14:44:18.913Z","window_days":3,"baseline":0,"current_value":725,"delta":340,"velocity":113.33333333333333,"acceleration":113.33333333333333,"confidence":0.75,"why":"github_stars gained 340 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"github_stars gained 340 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=340","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1788619458913,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":72528,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"reactivated","metric_key":"github_stars","detected_at":"2026-09-05T12:00:00.000Z","effective_at":"2026-09-05T14:44:18.913Z","window_days":10,"baseline":0,"current_value":725,"delta":340,"velocity":113.33333333333333,"acceleration":null,"confidence":0.8,"why":"github_stars did not move for 7d, then gained 340 in the last 3d","reason":"github_stars did not move for 7d, then gained 340 in the last 3d","explanation_source":"detector","state_before":"dormant","state_after":"active","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1788619458913,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":72529,"entity":{"kind":"project","id":6904,"agent_id":6904,"name":"opencode","url":"https://github.com/anomalyco/opencode"},"event_type":"traction_anomaly","metric_key":"github_stars","detected_at":"2026-09-05T12:00:00.000Z","effective_at":"2026-09-05T14:44:18.913Z","window_days":1,"baseline":-9.923076923076923,"current_value":725,"delta":411,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change 411.0 is 22.5 standard deviations from this entity's own prior mean (-9.9±18.7, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 411.0 is 22.5 standard deviations from this entity's own prior mean (-9.9±18.7, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-9.9","state_after":"delta=411.0","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/anomalyco/opencode","observedAt":1788619458913,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"}],"series":[{"metric_key":"github_stars","points":29,"first":1787436224820,"last":1793063800999},{"metric_key":"npm_downloads_7d","points":29,"first":1788272395690,"last":1793044233304}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}