{"ok":true,"agent_id":11076,"events":[{"event_id":475814,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"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":214,"delta":211,"velocity":70.33333333333333,"acceleration":70.33333333333333,"confidence":0.75,"why":"npm_downloads_7d gained 211 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 211 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=211","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1793066951059,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":477816,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-10-27T12:00:00.000Z","effective_at":"2026-10-27T22:30:43.107Z","window_days":1,"baseline":2.8793103448275863,"current_value":9,"delta":-205,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change -205.0 is -14.9 standard deviations from this entity's own prior mean (2.9±13.9, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -205.0 is -14.9 standard deviations from this entity's own prior mean (2.9±13.9, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=2.9","state_after":"delta=-205.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1793140243107,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":475425,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"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":214,"delta":211,"velocity":70.33333333333333,"acceleration":70.33333333333333,"confidence":0.75,"why":"npm_downloads_7d gained 211 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 211 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=211","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1793052324883,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":321214,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"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":21,"current_value":60,"delta":-1,"velocity":-0.3333333333333333,"acceleration":-7.333333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1 per 3d from 21 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1 per 3d from 21 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=21","state_after":"gain_3d=-1","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1790900299936,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":312557,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"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":21,"current_value":60,"delta":-1,"velocity":-0.3333333333333333,"acceleration":-7.333333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1 per 3d from 21 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1 per 3d from 21 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=21","state_after":"gain_3d=-1","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1790816058608,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":303912,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"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":55,"current_value":61,"delta":-34,"velocity":-11.333333333333334,"acceleration":-29.666666666666668,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -34 per 3d from 55 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -34 per 3d from 55 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=55","state_after":"gain_3d=-34","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1790728255328,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":303913,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-30T12:00:00.000Z","effective_at":"2026-09-30T00:30:55.328Z","window_days":1,"baseline":1.8461538461538463,"current_value":61,"delta":-34,"velocity":null,"acceleration":null,"confidence":0.6667399043175777,"why":"daily change -34.0 is -3.3 standard deviations from this entity's own prior mean (1.8±10.7, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -34.0 is -3.3 standard deviations from this entity's own prior mean (1.8±10.7, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=1.8","state_after":"delta=-34.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1790728255328,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":295591,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"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":0,"current_value":61,"delta":21,"velocity":7,"acceleration":7,"confidence":0.75,"why":"npm_downloads_7d gained 21 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 21 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=21","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1790640527843,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":295592,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-29T12:00:00.000Z","effective_at":"2026-09-29T00:08:47.843Z","window_days":1,"baseline":1.8461538461538463,"current_value":61,"delta":-34,"velocity":null,"acceleration":null,"confidence":0.6667399043175777,"why":"daily change -34.0 is -3.3 standard deviations from this entity's own prior mean (1.8±10.7, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -34.0 is -3.3 standard deviations from this entity's own prior mean (1.8±10.7, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=1.8","state_after":"delta=-34.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1790640527843,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":302464,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"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":55,"current_value":61,"delta":-34,"velocity":-11.333333333333334,"acceleration":-29.666666666666668,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -34 per 3d from 55 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -34 per 3d from 55 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=55","state_after":"gain_3d=-34","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1790713627195,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":287958,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-28T12:00:00.000Z","effective_at":"2026-09-28T00:47:44.976Z","window_days":1,"baseline":1.8461538461538463,"current_value":61,"delta":-34,"velocity":null,"acceleration":null,"confidence":0.6667399043175777,"why":"daily change -34.0 is -3.3 standard deviations from this entity's own prior mean (1.8±10.7, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -34.0 is -3.3 standard deviations from this entity's own prior mean (1.8±10.7, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=1.8","state_after":"delta=-34.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1790556464976,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":291896,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"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":61,"delta":21,"velocity":7,"acceleration":7,"confidence":0.75,"why":"npm_downloads_7d gained 21 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 21 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=21","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1790603991024,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":284739,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-27T12:00:00.000Z","effective_at":"2026-09-27T14:38:50.716Z","window_days":1,"baseline":1.8461538461538463,"current_value":61,"delta":-34,"velocity":null,"acceleration":null,"confidence":0.6667399043175777,"why":"daily change -34.0 is -3.3 standard deviations from this entity's own prior mean (1.8±10.7, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -34.0 is -3.3 standard deviations from this entity's own prior mean (1.8±10.7, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=1.8","state_after":"delta=-34.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1790519930716,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":261943,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"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":21,"current_value":40,"delta":-51,"velocity":-17,"acceleration":-24,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -51 per 3d from 21 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -51 per 3d from 21 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=21","state_after":"gain_3d=-51","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1790208976039,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":257063,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-23T12:00:00.000Z","effective_at":"2026-09-23T08:01:06.933Z","window_days":3,"baseline":21,"current_value":40,"delta":-51,"velocity":-17,"acceleration":-24,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -51 per 3d from 21 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -51 per 3d from 21 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=21","state_after":"gain_3d=-51","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1790150466933,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":245701,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"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":2.2,"current_value":59,"delta":-32,"velocity":null,"acceleration":null,"confidence":0.7615798318372585,"why":"daily change -32.0 is -5.2 standard deviations from this entity's own prior mean (2.2±6.5, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -32.0 is -5.2 standard deviations from this entity's own prior mean (2.2±6.5, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=2.2","state_after":"delta=-32.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1790037224586,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":235939,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"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":91,"delta":21,"velocity":7,"acceleration":7,"confidence":0.75,"why":"npm_downloads_7d gained 21 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 21 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=21","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1789949431972,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":235940,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-21T12:00:00.000Z","effective_at":"2026-09-21T00:10:31.972Z","window_days":1,"baseline":1.263157894736842,"current_value":91,"delta":20,"velocity":null,"acceleration":null,"confidence":0.678874147422164,"why":"daily change 20.0 is 3.6 standard deviations from this entity's own prior mean (1.3±5.2, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 20.0 is 3.6 standard deviations from this entity's own prior mean (1.3±5.2, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=1.3","state_after":"delta=20.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1789949431972,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":230028,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-20T12:00:00.000Z","effective_at":"2026-09-20T07:56:58.486Z","window_days":3,"baseline":0,"current_value":91,"delta":21,"velocity":7,"acceleration":7,"confidence":0.75,"why":"npm_downloads_7d gained 21 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 21 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=21","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1789891018486,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":230029,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-20T12:00:00.000Z","effective_at":"2026-09-20T07:56:58.486Z","window_days":1,"baseline":1.263157894736842,"current_value":91,"delta":20,"velocity":null,"acceleration":null,"confidence":0.678874147422164,"why":"daily change 20.0 is 3.6 standard deviations from this entity's own prior mean (1.3±5.2, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 20.0 is 3.6 standard deviations from this entity's own prior mean (1.3±5.2, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=1.3","state_after":"delta=20.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1789891018486,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":217098,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"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":76,"delta":6,"velocity":2,"acceleration":2,"confidence":0.75,"why":"npm_downloads_7d gained 6 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 6 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=6","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1789777686132,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":212030,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"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":76,"delta":6,"velocity":2,"acceleration":2,"confidence":0.75,"why":"npm_downloads_7d gained 6 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 6 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=6","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1789733806918,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":165193,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-13T12:00:00.000Z","effective_at":"2026-09-13T00:12:02.065Z","window_days":3,"baseline":44,"current_value":70,"delta":-21,"velocity":-7,"acceleration":-21.666666666666668,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -21 per 3d from 44 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -21 per 3d from 44 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=44","state_after":"gain_3d=-21","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1789258322065,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":155605,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-12T12:00:00.000Z","effective_at":"2026-09-12T00:51:03.928Z","window_days":3,"baseline":44,"current_value":73,"delta":-18,"velocity":-6,"acceleration":-20.666666666666668,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -18 per 3d from 44 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -18 per 3d from 44 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=44","state_after":"gain_3d=-18","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1789174263928,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":146198,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-11T12:00:00.000Z","effective_at":"2026-09-11T00:29:06.667Z","window_days":3,"baseline":44,"current_value":68,"delta":-23,"velocity":-7.666666666666667,"acceleration":-22.333333333333332,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -23 per 3d from 44 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -23 per 3d from 44 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=44","state_after":"gain_3d=-23","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1789086546667,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":143881,"entity":{"kind":"source_link","id":1181,"agent_id":11076,"name":"Panguard.AI","url":"https://panguard.ai"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-10T12:00:00.000Z","effective_at":"2026-09-10T18:22:23.112Z","window_days":3,"baseline":44,"current_value":68,"delta":-23,"velocity":-7.666666666666667,"acceleration":-22.333333333333332,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -23 per 3d from 44 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -23 per 3d from 44 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=44","state_after":"gain_3d=-23","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/panguard","observedAt":1789064543112,"note":"observation series"}],"detector_version":"signal-v1","status":"active"}],"series":[{"metric_key":"npm_downloads_7d","points":24,"first":1788272395690,"last":1793131362822},{"metric_key":"producthunt_votes","points":3,"first":1787436224820,"last":1792544626192}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}