{"ok":true,"agent_id":21909,"events":[{"event_id":475451,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-26T12:00:00.000Z","effective_at":"2026-10-26T22:05:24.883Z","window_days":3,"baseline":0,"current_value":402,"delta":390,"velocity":130,"acceleration":130,"confidence":0.75,"why":"npm_downloads_7d gained 390 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 390 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=390","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1793052324883,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":475452,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-10-26T12:00:00.000Z","effective_at":"2026-10-26T22:05:24.883Z","window_days":1,"baseline":3.0409356725146193,"current_value":402,"delta":129.66666666666666,"velocity":null,"acceleration":null,"confidence":0.7035795949295383,"why":"daily change 129.7 is 4.1 standard deviations from this entity's own prior mean (3.0±31.1, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 129.7 is 4.1 standard deviations from this entity's own prior mean (3.0±31.1, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=3.0","state_after":"delta=129.7","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1793052324883,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":279933,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"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":3.5199999999999987,"current_value":85,"delta":-102,"velocity":null,"acceleration":null,"confidence":0.7637177328990019,"why":"daily change -102.0 is -5.3 standard deviations from this entity's own prior mean (3.5±20.0, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -102.0 is -5.3 standard deviations from this entity's own prior mean (3.5±20.0, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=3.5","state_after":"delta=-102.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1790468738543,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":273161,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-26T12:00:00.000Z","effective_at":"2026-09-26T00:02:45.101Z","window_days":3,"baseline":22,"current_value":187,"delta":7,"velocity":2.3333333333333335,"acceleration":-5,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 7 per 3d from 22 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 7 per 3d from 22 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=22","state_after":"gain_3d=7","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1790380965101,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":278603,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-26T12:00:00.000Z","effective_at":"2026-09-26T20:21:59.640Z","window_days":1,"baseline":3.5199999999999987,"current_value":85,"delta":-102,"velocity":null,"acceleration":null,"confidence":0.7637177328990019,"why":"daily change -102.0 is -5.3 standard deviations from this entity's own prior mean (3.5±20.0, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -102.0 is -5.3 standard deviations from this entity's own prior mean (3.5±20.0, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=3.5","state_after":"delta=-102.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1790454119640,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":267546,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-25T12:00:00.000Z","effective_at":"2026-09-25T00:39:30.096Z","window_days":3,"baseline":142,"current_value":180,"delta":5,"velocity":1.6666666666666667,"acceleration":-45.666666666666664,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 5 per 3d from 142 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 5 per 3d from 142 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=142","state_after":"gain_3d=5","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1790296770096,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":261966,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"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":183,"current_value":180,"delta":-7,"velocity":-2.3333333333333335,"acceleration":-63.333333333333336,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -7 per 3d from 183 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -7 per 3d from 183 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=183","state_after":"gain_3d=-7","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1790208976039,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":254880,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"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":154,"current_value":180,"delta":22,"velocity":7.333333333333333,"acceleration":-44,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 22 per 3d from 154 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 22 per 3d from 154 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=154","state_after":"gain_3d=22","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1790124901094,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":245739,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"event_type":"accelerating","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":29,"current_value":175,"delta":142,"velocity":47.333333333333336,"acceleration":37.666666666666664,"confidence":0.9,"why":"npm_downloads_7d gained 142 in the last 3d vs 29 in the 3d before (ratio 4.9x, threshold 1.5x)","reason":"npm_downloads_7d gained 142 in the last 3d vs 29 in the 3d before (ratio 4.9x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=29","state_after":"gain_3d=142","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1790037224586,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":251019,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-22T12:00:00.000Z","effective_at":"2026-09-22T13:45:10.973Z","window_days":3,"baseline":154,"current_value":180,"delta":22,"velocity":7.333333333333333,"acceleration":-44,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 22 per 3d from 154 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 22 per 3d from 154 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=154","state_after":"gain_3d=22","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1790084710973,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":235968,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"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":187,"delta":183,"velocity":61,"acceleration":61,"confidence":0.75,"why":"npm_downloads_7d gained 183 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 183 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=183","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1789949431972,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":227313,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"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":158,"delta":154,"velocity":51.333333333333336,"acceleration":51.333333333333336,"confidence":0.75,"why":"npm_downloads_7d gained 154 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 154 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=154","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1789865445042,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":227314,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-20T12:00:00.000Z","effective_at":"2026-09-20T00:50:45.042Z","window_days":1,"baseline":-0.19444444444444522,"current_value":158,"delta":62.5,"velocity":null,"acceleration":null,"confidence":0.6812732706668633,"why":"daily change 62.5 is 3.6 standard deviations from this entity's own prior mean (-0.2±17.3, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 62.5 is 3.6 standard deviations from this entity's own prior mean (-0.2±17.3, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-0.2","state_after":"delta=62.5","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1789865445042,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":217135,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"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":33,"delta":29,"velocity":9.666666666666666,"acceleration":9.666666666666666,"confidence":0.75,"why":"npm_downloads_7d gained 29 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 29 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=29","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1789777686132,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":222736,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-19T12:00:00.000Z","effective_at":"2026-09-19T13:40:29.709Z","window_days":1,"baseline":-0.19444444444444522,"current_value":158,"delta":62.5,"velocity":null,"acceleration":null,"confidence":0.6812732706668633,"why":"daily change 62.5 is 3.6 standard deviations from this entity's own prior mean (-0.2±17.3, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 62.5 is 3.6 standard deviations from this entity's own prior mean (-0.2±17.3, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-0.2","state_after":"delta=62.5","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1789825229709,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":207995,"entity":{"kind":"source_link","id":1916,"agent_id":21909,"name":"Run manual QA test cases in a real browser with an AI agent","url":"https://github.com/broxhq/qpilot"},"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":1,"current_value":33,"delta":29,"velocity":9.666666666666666,"acceleration":9.333333333333334,"confidence":0.9,"why":"npm_downloads_7d gained 29 in the last 3d vs 1 in the 3d before (ratio 29.0x, threshold 1.5x)","reason":"npm_downloads_7d gained 29 in the last 3d vs 1 in the 3d before (ratio 29.0x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=1","state_after":"gain_3d=29","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/qpilot","observedAt":1789693457648,"note":"observation series"}],"detector_version":"signal-v1","status":"active"}],"series":[{"metric_key":"github_stars","points":1,"first":1790171162273,"last":1790171162273},{"metric_key":"hn_points","points":3,"first":1787436224820,"last":1792544626192},{"metric_key":"npm_downloads_7d","points":27,"first":1788274103694,"last":1793044233304}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}