{"ok":true,"agent_id":3600,"events":[{"event_id":475847,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"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":0,"current_value":1925,"delta":1913,"velocity":637.6666666666666,"acceleration":637.6666666666666,"confidence":0.75,"why":"npm_downloads_7d gained 1913 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 1913 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=1913","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1793066951059,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":466177,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-22T12:00:00.000Z","effective_at":"2026-10-22T00:13:15.028Z","window_days":3,"baseline":10,"current_value":12,"delta":-4,"velocity":-1.3333333333333333,"acceleration":-4.666666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -4 per 3d from 10 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -4 per 3d from 10 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=10","state_after":"gain_3d=-4","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1792627995028,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":464018,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-21T12:00:00.000Z","effective_at":"2026-10-21T00:50:38.746Z","window_days":3,"baseline":10,"current_value":12,"delta":-4,"velocity":-1.3333333333333333,"acceleration":-4.666666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -4 per 3d from 10 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -4 per 3d from 10 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=10","state_after":"gain_3d=-4","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1792543838746,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":456798,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-20T12:00:00.000Z","effective_at":"2026-10-20T00:27:31.138Z","window_days":3,"baseline":0,"current_value":16,"delta":10,"velocity":3.3333333333333335,"acceleration":3.3333333333333335,"confidence":0.75,"why":"npm_downloads_7d gained 10 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 10 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=10","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1792456051138,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":456493,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-19T12:00:00.000Z","effective_at":"2026-10-19T23:26:37.317Z","window_days":3,"baseline":0,"current_value":16,"delta":10,"velocity":3.3333333333333335,"acceleration":3.3333333333333335,"confidence":0.75,"why":"npm_downloads_7d gained 10 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 10 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=10","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1792452397317,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":350393,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"cooling","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":15,"current_value":77,"delta":-19,"velocity":-6.333333333333333,"acceleration":-11.333333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -19 per 3d from 15 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -19 per 3d from 15 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=15","state_after":"gain_3d=-19","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1791248247053,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":343987,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"cooling","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":72,"current_value":77,"delta":-76,"velocity":-25.333333333333332,"acceleration":-49.333333333333336,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -76 per 3d from 72 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -76 per 3d from 72 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=72","state_after":"gain_3d=-76","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1791160498749,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":338044,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-04T12:00:00.000Z","effective_at":"2026-10-04T03:15:16.754Z","window_days":3,"baseline":72,"current_value":77,"delta":-76,"velocity":-25.333333333333332,"acceleration":-49.333333333333336,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -76 per 3d from 72 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -76 per 3d from 72 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=72","state_after":"gain_3d=-76","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1791083716754,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":330271,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"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":0,"current_value":96,"delta":15,"velocity":5,"acceleration":5,"confidence":0.75,"why":"npm_downloads_7d gained 15 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 15 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=15","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1790988600223,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":330272,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-10-03T12:00:00.000Z","effective_at":"2026-10-03T00:50:00.223Z","window_days":1,"baseline":4.833333333333333,"current_value":96,"delta":-57,"velocity":null,"acceleration":null,"confidence":0.65281911705942,"why":"daily change -57.0 is -3.1 standard deviations from this entity's own prior mean (4.8±20.2, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -57.0 is -3.1 standard deviations from this entity's own prior mean (4.8±20.2, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=4.8","state_after":"delta=-57.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1790988600223,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":321258,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"accelerating","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":22,"current_value":153,"delta":72,"velocity":24,"acceleration":16.666666666666668,"confidence":0.9,"why":"npm_downloads_7d gained 72 in the last 3d vs 22 in the 3d before (ratio 3.3x, threshold 1.5x)","reason":"npm_downloads_7d gained 72 in the last 3d vs 22 in the 3d before (ratio 3.3x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=22","state_after":"gain_3d=72","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1790900299936,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":321259,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-10-02T12:00:00.000Z","effective_at":"2026-10-02T00:18:19.936Z","window_days":1,"baseline":2.4827586206896557,"current_value":153,"delta":73,"velocity":null,"acceleration":null,"confidence":0.7196612254613215,"why":"daily change 73.0 is 4.4 standard deviations from this entity's own prior mean (2.5±16.1, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 73.0 is 4.4 standard deviations from this entity's own prior mean (2.5±16.1, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=2.5","state_after":"delta=73.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1790900299936,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":312592,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"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":79,"current_value":80,"delta":-1,"velocity":-0.3333333333333333,"acceleration":-26.666666666666668,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1 per 3d from 79 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1 per 3d from 79 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=79","state_after":"gain_3d=-1","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1790816058608,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":313695,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-10-01T12:00:00.000Z","effective_at":"2026-10-01T03:57:28.554Z","window_days":1,"baseline":2.4827586206896557,"current_value":153,"delta":73,"velocity":null,"acceleration":null,"confidence":0.7196612254613215,"why":"daily change 73.0 is 4.4 standard deviations from this entity's own prior mean (2.5±16.1, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 73.0 is 4.4 standard deviations from this entity's own prior mean (2.5±16.1, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=2.5","state_after":"delta=73.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1790827048554,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":319703,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-01T12:00:00.000Z","effective_at":"2026-10-01T20:14:40.519Z","window_days":3,"baseline":22,"current_value":153,"delta":72,"velocity":24,"acceleration":16.666666666666668,"confidence":0.9,"why":"npm_downloads_7d gained 72 in the last 3d vs 22 in the 3d before (ratio 3.3x, threshold 1.5x)","reason":"npm_downloads_7d gained 72 in the last 3d vs 22 in the 3d before (ratio 3.3x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=22","state_after":"gain_3d=72","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1790885680519,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":303947,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"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":79,"current_value":81,"delta":0,"velocity":0,"acceleration":-26.333333333333332,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 79 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 79 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=79","state_after":"gain_3d=0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1790728255328,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":295625,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"cooling","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":57,"current_value":81,"delta":22,"velocity":7.333333333333333,"acceleration":-11.666666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 22 per 3d from 57 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 22 per 3d from 57 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=57","state_after":"gain_3d=22","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1790640527843,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":291935,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"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":81,"delta":79,"velocity":26.333333333333332,"acceleration":26.333333333333332,"confidence":0.75,"why":"npm_downloads_7d gained 79 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 79 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=79","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1790603991024,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":294566,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-28T12:00:00.000Z","effective_at":"2026-09-28T21:06:14.768Z","window_days":3,"baseline":57,"current_value":81,"delta":22,"velocity":7.333333333333333,"acceleration":-11.666666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 22 per 3d from 57 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 22 per 3d from 57 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=57","state_after":"gain_3d=22","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1790629574768,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":261973,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"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":68,"current_value":2,"delta":-74,"velocity":-24.666666666666668,"acceleration":-47.333333333333336,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -74 per 3d from 68 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -74 per 3d from 68 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=68","state_after":"gain_3d=-74","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1790208976039,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":254889,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"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":80,"current_value":2,"delta":-86,"velocity":-28.666666666666668,"acceleration":-55.333333333333336,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -86 per 3d from 80 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -86 per 3d from 80 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=80","state_after":"gain_3d=-86","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1790124901094,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":245752,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"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":86,"current_value":8,"delta":-86,"velocity":-28.666666666666668,"acceleration":-57.333333333333336,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -86 per 3d from 86 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -86 per 3d from 86 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=86","state_after":"gain_3d=-86","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1790037224586,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":245753,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-22T12:00:00.000Z","effective_at":"2026-09-22T00:33:44.586Z","window_days":1,"baseline":3.4,"current_value":8,"delta":-68,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change -68.0 is -9.2 standard deviations from this entity's own prior mean (3.4±7.7, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -68.0 is -9.2 standard deviations from this entity's own prior mean (3.4±7.7, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=3.4","state_after":"delta=-68.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1790037224586,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":235975,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"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":76,"delta":68,"velocity":22.666666666666668,"acceleration":22.666666666666668,"confidence":0.75,"why":"npm_downloads_7d gained 68 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 68 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=68","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1789949431972,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":236359,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"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":86,"current_value":76,"delta":-18,"velocity":-6,"acceleration":-34.666666666666664,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -18 per 3d from 86 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -18 per 3d from 86 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=86","state_after":"gain_3d=-18","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1789953081931,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":239085,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-21T12:00:00.000Z","effective_at":"2026-09-21T08:17:32.145Z","window_days":1,"baseline":3.4,"current_value":8,"delta":-68,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change -68.0 is -9.2 standard deviations from this entity's own prior mean (3.4±7.7, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -68.0 is -9.2 standard deviations from this entity's own prior mean (3.4±7.7, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=3.4","state_after":"delta=-68.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1789978652145,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":227326,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"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":88,"delta":80,"velocity":26.666666666666668,"acceleration":26.666666666666668,"confidence":0.75,"why":"npm_downloads_7d gained 80 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 80 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=80","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1789865445042,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":217147,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"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":94,"delta":86,"velocity":28.666666666666668,"acceleration":28.666666666666668,"confidence":0.75,"why":"npm_downloads_7d gained 86 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 86 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=86","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1789777686132,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":208007,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"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":4,"current_value":94,"delta":86,"velocity":28.666666666666668,"acceleration":27.333333333333332,"confidence":0.9,"why":"npm_downloads_7d gained 86 in the last 3d vs 4 in the 3d before (ratio 21.5x, threshold 1.5x)","reason":"npm_downloads_7d gained 86 in the last 3d vs 4 in the 3d before (ratio 21.5x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=4","state_after":"gain_3d=86","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1789693457648,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":174047,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-14T12:00:00.000Z","effective_at":"2026-09-14T00:33:19.200Z","window_days":3,"baseline":1,"current_value":8,"delta":6,"velocity":2,"acceleration":1.6666666666666667,"confidence":0.9,"why":"npm_downloads_7d gained 6 in the last 3d vs 1 in the 3d before (ratio 6.0x, threshold 1.5x)","reason":"npm_downloads_7d gained 6 in the last 3d vs 1 in the 3d before (ratio 6.0x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=1","state_after":"gain_3d=6","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1789345999200,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":169261,"entity":{"kind":"source_link","id":2240,"agent_id":3600,"name":"Replen – maps your repos to a knowledge graph to match open-source","url":"https://github.com/replenhq/replen"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-13T12:00:00.000Z","effective_at":"2026-09-13T11:22:02.282Z","window_days":3,"baseline":0,"current_value":8,"delta":7,"velocity":2.3333333333333335,"acceleration":2.3333333333333335,"confidence":0.75,"why":"npm_downloads_7d gained 7 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 7 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=7","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/replen","observedAt":1789298522282,"note":"observation series"}],"detector_version":"signal-v1","status":"active"}],"series":[{"metric_key":"github_stars","points":1,"first":1790475708803,"last":1790475708803},{"metric_key":"hn_points","points":3,"first":1787436224820,"last":1792544626192},{"metric_key":"npm_downloads_7d","points":24,"first":1788276433921,"last":1793065996299}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}