{"ok":true,"agent_id":1140,"events":[{"event_id":475815,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":294,"current_value":3164,"delta":687,"velocity":229,"acceleration":131,"confidence":0.9,"why":"npm_downloads_7d gained 687 in the last 3d vs 294 in the 3d before (ratio 2.3x, threshold 1.5x)","reason":"npm_downloads_7d gained 687 in the last 3d vs 294 in the 3d before (ratio 2.3x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=294","state_after":"gain_3d=687","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1793066951059,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":473650,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":2477,"delta":294,"velocity":98,"acceleration":98,"confidence":0.75,"why":"npm_downloads_7d gained 294 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 294 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=294","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1792979159471,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":471606,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":136,"current_value":2477,"delta":294,"velocity":98,"acceleration":52.666666666666664,"confidence":0.9,"why":"npm_downloads_7d gained 294 in the last 3d vs 136 in the 3d before (ratio 2.2x, threshold 1.5x)","reason":"npm_downloads_7d gained 294 in the last 3d vs 136 in the 3d before (ratio 2.2x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=136","state_after":"gain_3d=294","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1792891426943,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":469615,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":136,"current_value":2183,"delta":0,"velocity":0,"acceleration":-45.333333333333336,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 136 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 136 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=136","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1792803603020,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":469927,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":136,"current_value":2477,"delta":294,"velocity":98,"acceleration":52.666666666666664,"confidence":0.9,"why":"npm_downloads_7d gained 294 in the last 3d vs 136 in the 3d before (ratio 2.2x, threshold 1.5x)","reason":"npm_downloads_7d gained 294 in the last 3d vs 136 in the 3d before (ratio 2.2x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=136","state_after":"gain_3d=294","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1792818231177,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":387095,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":15,"current_value":15927,"delta":-4062,"velocity":-1354,"acceleration":-1359,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -4062 per 3d from 15 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -4062 per 3d from 15 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=15","state_after":"gain_3d=-4062","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1791680198638,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":378615,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":1919,"current_value":15831,"delta":-4158,"velocity":-1386,"acceleration":-2025.6666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -4158 per 3d from 1919 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -4158 per 3d from 1919 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1919","state_after":"gain_3d=-4158","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1791592351580,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":370702,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":3529,"current_value":19989,"delta":0,"velocity":0,"acceleration":-1176.3333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 3529 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 3529 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=3529","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1791504387189,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":363509,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":6293,"current_value":19989,"delta":15,"velocity":5,"acceleration":-2092.6666666666665,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 15 per 3d from 6293 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 15 per 3d from 6293 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=6293","state_after":"gain_3d=15","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1791420258691,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":356708,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"event_type":"cooling","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":8084,"current_value":19989,"delta":1919,"velocity":639.6666666666666,"acceleration":-2055,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 1919 per 3d from 8084 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 1919 per 3d from 8084 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=8084","state_after":"gain_3d=1919","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1791332410255,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":350362,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":9067,"current_value":19989,"delta":3529,"velocity":1176.3333333333333,"acceleration":-1846,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 3529 per 3d from 9067 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 3529 per 3d from 9067 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=9067","state_after":"gain_3d=3529","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1791248247053,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":344741,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-05T12:00:00.000Z","effective_at":"2026-10-05T03:37:39.614Z","window_days":3,"baseline":9067,"current_value":19974,"delta":3514,"velocity":1171.3333333333333,"acceleration":-1851,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 3514 per 3d from 9067 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 3514 per 3d from 9067 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=9067","state_after":"gain_3d=3514","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1791171459614,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":337172,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":3847,"current_value":18070,"delta":8084,"velocity":2694.6666666666665,"acceleration":1412.3333333333333,"confidence":0.9,"why":"npm_downloads_7d gained 8084 in the last 3d vs 3847 in the 3d before (ratio 2.1x, threshold 1.5x)","reason":"npm_downloads_7d gained 8084 in the last 3d vs 3847 in the 3d before (ratio 2.1x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=3847","state_after":"gain_3d=8084","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1791072722362,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":330233,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":1978,"current_value":16460,"delta":9067,"velocity":3022.3333333333335,"acceleration":2363,"confidence":0.9,"why":"npm_downloads_7d gained 9067 in the last 3d vs 1978 in the 3d before (ratio 4.6x, threshold 1.5x)","reason":"npm_downloads_7d gained 9067 in the last 3d vs 1978 in the 3d before (ratio 4.6x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=1978","state_after":"gain_3d=9067","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1790988600223,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":321215,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":191.26666666666668,"current_value":13681,"delta":3695,"velocity":null,"acceleration":null,"confidence":0.7578042127140814,"why":"daily change 3695.0 is 5.2 standard deviations from this entity's own prior mean (191.3±679.5, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 3695.0 is 5.2 standard deviations from this entity's own prior mean (191.3±679.5, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=191.3","state_after":"delta=3695.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1790900299936,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":322374,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-02T12:00:00.000Z","effective_at":"2026-10-02T03:21:08.128Z","window_days":3,"baseline":4718,"current_value":16460,"delta":9067,"velocity":3022.3333333333335,"acceleration":1449.6666666666667,"confidence":0.9,"why":"npm_downloads_7d gained 9067 in the last 3d vs 4718 in the 3d before (ratio 1.9x, threshold 1.5x)","reason":"npm_downloads_7d gained 9067 in the last 3d vs 4718 in the 3d before (ratio 1.9x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=4718","state_after":"gain_3d=9067","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1790911268128,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":313658,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-01T12:00:00.000Z","effective_at":"2026-10-01T03:57:28.554Z","window_days":3,"baseline":3347,"current_value":13681,"delta":7542,"velocity":2514,"acceleration":1398.3333333333333,"confidence":0.9,"why":"npm_downloads_7d gained 7542 in the last 3d vs 3347 in the 3d before (ratio 2.3x, threshold 1.5x)","reason":"npm_downloads_7d gained 7542 in the last 3d vs 3347 in the 3d before (ratio 2.3x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=3347","state_after":"gain_3d=7542","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1790827048554,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":313659,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":191.26666666666668,"current_value":13681,"delta":3695,"velocity":null,"acceleration":null,"confidence":0.7578042127140814,"why":"daily change 3695.0 is 5.2 standard deviations from this entity's own prior mean (191.3±679.5, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 3695.0 is 5.2 standard deviations from this entity's own prior mean (191.3±679.5, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=191.3","state_after":"delta=3695.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1790827048554,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":304962,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-30T12:00:00.000Z","effective_at":"2026-09-30T03:33:40.309Z","window_days":3,"baseline":2623,"current_value":9986,"delta":4571,"velocity":1523.6666666666667,"acceleration":649.3333333333334,"confidence":0.9,"why":"npm_downloads_7d gained 4571 in the last 3d vs 2623 in the 3d before (ratio 1.7x, threshold 1.5x)","reason":"npm_downloads_7d gained 4571 in the last 3d vs 2623 in the 3d before (ratio 1.7x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=2623","state_after":"gain_3d=4571","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1790739220309,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":291898,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":6139,"delta":3347,"velocity":1115.6666666666667,"acceleration":1115.6666666666667,"confidence":0.75,"why":"npm_downloads_7d gained 3347 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 3347 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=3347","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1790603991024,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":279910,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":-62.91999999999999,"current_value":5415,"delta":2740,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change 2740.0 is 10.2 standard deviations from this entity's own prior mean (-62.9±274.6, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 2740.0 is 10.2 standard deviations from this entity's own prior mean (-62.9±274.6, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-62.9","state_after":"delta=2740.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1790468738543,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":273933,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":-62.91999999999999,"current_value":4302,"delta":1627,"velocity":null,"acceleration":null,"confidence":0.8076850662226863,"why":"daily change 1627.0 is 6.2 standard deviations from this entity's own prior mean (-62.9±274.6, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 1627.0 is 6.2 standard deviations from this entity's own prior mean (-62.9±274.6, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-62.9","state_after":"delta=1627.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1790391932245,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":261944,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":441,"current_value":2792,"delta":-205,"velocity":-68.33333333333333,"acceleration":-215.33333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -205 per 3d from 441 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -205 per 3d from 441 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=441","state_after":"gain_3d=-205","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1790208976039,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":254857,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":376,"current_value":2792,"delta":-140,"velocity":-46.666666666666664,"acceleration":-172,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -140 per 3d from 376 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -140 per 3d from 376 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=376","state_after":"gain_3d=-140","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1790124901094,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":245702,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":907,"current_value":2909,"delta":-554,"velocity":-184.66666666666666,"acceleration":-487,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -554 per 3d from 907 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -554 per 3d from 907 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=907","state_after":"gain_3d=-554","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1790037224586,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":235941,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":2997,"delta":441,"velocity":147,"acceleration":147,"confidence":0.75,"why":"npm_downloads_7d gained 441 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 441 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=441","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1789949431972,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":236321,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":907,"current_value":2997,"delta":-466,"velocity":-155.33333333333334,"acceleration":-457.6666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -466 per 3d from 907 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -466 per 3d from 907 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=907","state_after":"gain_3d=-466","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1789953081931,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":227286,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":2932,"delta":376,"velocity":125.33333333333333,"acceleration":125.33333333333333,"confidence":0.75,"why":"npm_downloads_7d gained 376 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 376 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=376","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1789865445042,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":217099,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":3463,"delta":907,"velocity":302.3333333333333,"acceleration":302.3333333333333,"confidence":0.75,"why":"npm_downloads_7d gained 907 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 907 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=907","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1789777686132,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":212031,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":3463,"delta":907,"velocity":302.3333333333333,"acceleration":302.3333333333333,"confidence":0.75,"why":"npm_downloads_7d gained 907 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 907 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=907","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1789733806918,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":198317,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":210,"current_value":2556,"delta":0,"velocity":0,"acceleration":-70,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 210 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 210 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=210","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1789605616585,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":195898,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":210,"current_value":2556,"delta":0,"velocity":0,"acceleration":-70,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 210 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 210 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=210","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1789583684909,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":155606,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":-211.33333333333334,"current_value":3099,"delta":753,"velocity":null,"acceleration":null,"confidence":0.7252929425080047,"why":"daily change 753.0 is 4.5 standard deviations from this entity's own prior mean (-211.3±214.0, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 753.0 is 4.5 standard deviations from this entity's own prior mean (-211.3±214.0, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-211.3","state_after":"delta=753.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1789174263928,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":153024,"entity":{"kind":"source_link","id":1218,"agent_id":1140,"name":"dev-browser","url":"https://github.com/SawyerHood/dev-browser"},"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":-211.33333333333334,"current_value":3099,"delta":753,"velocity":null,"acceleration":null,"confidence":0.7252929425080047,"why":"daily change 753.0 is 4.5 standard deviations from this entity's own prior mean (-211.3±214.0, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 753.0 is 4.5 standard deviations from this entity's own prior mean (-211.3±214.0, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-211.3","state_after":"delta=753.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dev-browser","observedAt":1789152337806,"note":"observation series"}],"detector_version":"signal-v1","status":"active"}],"series":[{"metric_key":"github_stars","points":8,"first":1787436224820,"last":1792544626192},{"metric_key":"npm_downloads_7d","points":29,"first":1788272395690,"last":1793044233304}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}