{"ok":true,"agent_id":50403,"events":[{"event_id":475876,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"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":165,"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":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1793066951059,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":475483,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"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":165,"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":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1793052324883,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":471648,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"cooling","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":12,"current_value":87,"delta":1,"velocity":0.3333333333333333,"acceleration":-3.6666666666666665,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 1 per 3d from 12 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 1 per 3d from 12 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=12","state_after":"gain_3d=1","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1792891426943,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":469648,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"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":27,"current_value":86,"delta":0,"velocity":0,"acceleration":-9,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 27 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 27 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=27","state_after":"gain_3d=0","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1792803603020,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":467864,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-23T12:00:00.000Z","effective_at":"2026-10-23T00:36:44.533Z","window_days":3,"baseline":27,"current_value":86,"delta":0,"velocity":0,"acceleration":-9,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 27 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 27 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=27","state_after":"gain_3d=0","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1792715804533,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":467588,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-22T12:00:00.000Z","effective_at":"2026-10-22T20:32:53.424Z","window_days":3,"baseline":27,"current_value":86,"delta":0,"velocity":0,"acceleration":-9,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 27 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 27 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=27","state_after":"gain_3d=0","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1792701173424,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":464030,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"accelerating","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":0,"current_value":86,"delta":27,"velocity":9,"acceleration":9,"confidence":0.75,"why":"npm_downloads_7d gained 27 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 27 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=27","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1792543838746,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":458344,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-20T12:00:00.000Z","effective_at":"2026-10-20T05:32:10.360Z","window_days":3,"baseline":0,"current_value":86,"delta":27,"velocity":9,"acceleration":9,"confidence":0.75,"why":"npm_downloads_7d gained 27 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 27 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=27","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1792474330360,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":417841,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-15T12:00:00.000Z","effective_at":"2026-10-15T00:32:30.115Z","window_days":3,"baseline":27,"current_value":59,"delta":-192,"velocity":-64,"acceleration":-73,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -192 per 3d from 27 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -192 per 3d from 27 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=27","state_after":"gain_3d=-192","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1792024350115,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":409992,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-14T12:00:00.000Z","effective_at":"2026-10-14T00:06:06.123Z","window_days":3,"baseline":112,"current_value":264,"delta":-72,"velocity":-24,"acceleration":-61.333333333333336,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -72 per 3d from 112 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -72 per 3d from 112 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=112","state_after":"gain_3d=-72","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1791936366123,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":402960,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-13T12:00:00.000Z","effective_at":"2026-10-13T00:42:48.961Z","window_days":3,"baseline":122,"current_value":264,"delta":-82,"velocity":-27.333333333333332,"acceleration":-68,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -82 per 3d from 122 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -82 per 3d from 122 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=122","state_after":"gain_3d=-82","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1791852168961,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":395482,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-12T12:00:00.000Z","effective_at":"2026-10-12T00:18:42.787Z","window_days":3,"baseline":0,"current_value":251,"delta":27,"velocity":9,"acceleration":9,"confidence":0.75,"why":"npm_downloads_7d gained 27 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 27 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=27","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1791764322787,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":398654,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-12T12:00:00.000Z","effective_at":"2026-10-12T10:28:22.635Z","window_days":3,"baseline":122,"current_value":251,"delta":-95,"velocity":-31.666666666666668,"acceleration":-72.33333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -95 per 3d from 122 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -95 per 3d from 122 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=122","state_after":"gain_3d=-95","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1791800902635,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":394823,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-11T12:00:00.000Z","effective_at":"2026-10-11T22:16:51.816Z","window_days":3,"baseline":0,"current_value":251,"delta":27,"velocity":9,"acceleration":9,"confidence":0.75,"why":"npm_downloads_7d gained 27 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 27 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=27","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1791757011816,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":356764,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"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":21,"current_value":224,"delta":-67,"velocity":-22.333333333333332,"acceleration":-29.333333333333332,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -67 per 3d from 21 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -67 per 3d from 21 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=21","state_after":"gain_3d=-67","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1791332410255,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":350415,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"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":71,"current_value":224,"delta":-60,"velocity":-20,"acceleration":-43.666666666666664,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -60 per 3d from 71 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -60 per 3d from 71 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=71","state_after":"gain_3d=-60","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1791248247053,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":344004,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"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":62,"current_value":280,"delta":5,"velocity":1.6666666666666667,"acceleration":-19,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 5 per 3d from 62 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 5 per 3d from 62 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=62","state_after":"gain_3d=5","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1791160498749,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":337221,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-04T12:00:00.000Z","effective_at":"2026-10-04T00:12:02.362Z","window_days":3,"baseline":113,"current_value":291,"delta":21,"velocity":7,"acceleration":-30.666666666666668,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 21 per 3d from 113 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 21 per 3d from 113 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=113","state_after":"gain_3d=21","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1791072722362,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":332818,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-03T12:00:00.000Z","effective_at":"2026-10-03T08:57:30.221Z","window_days":3,"baseline":189,"current_value":284,"delta":14,"velocity":4.666666666666667,"acceleration":-58.333333333333336,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 14 per 3d from 189 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 14 per 3d from 189 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=189","state_after":"gain_3d=14","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1791017850221,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":312640,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"accelerating","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":34,"current_value":270,"delta":113,"velocity":37.666666666666664,"acceleration":26.333333333333332,"confidence":0.9,"why":"npm_downloads_7d gained 113 in the last 3d vs 34 in the 3d before (ratio 3.3x, threshold 1.5x)","reason":"npm_downloads_7d gained 113 in the last 3d vs 34 in the 3d before (ratio 3.3x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=34","state_after":"gain_3d=113","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1790816058608,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":311151,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-30T12:00:00.000Z","effective_at":"2026-09-30T20:50:34.020Z","window_days":3,"baseline":34,"current_value":270,"delta":113,"velocity":37.666666666666664,"acceleration":26.333333333333332,"confidence":0.9,"why":"npm_downloads_7d gained 113 in the last 3d vs 34 in the 3d before (ratio 3.3x, threshold 1.5x)","reason":"npm_downloads_7d gained 113 in the last 3d vs 34 in the 3d before (ratio 3.3x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=34","state_after":"gain_3d=113","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1790801434020,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":294245,"entity":{"kind":"source_link","id":3771,"agent_id":50403,"name":"DashClaw – policy and approval layer for unattended coding agents","url":"https://github.com/ucsandman/DashClaw"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-28T12:00:00.000Z","effective_at":"2026-09-28T20:05:22.906Z","window_days":3,"baseline":0,"current_value":157,"delta":34,"velocity":11.333333333333334,"acceleration":11.333333333333334,"confidence":0.75,"why":"npm_downloads_7d gained 34 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 34 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=34","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/dashclaw","observedAt":1790625922906,"note":"observation series"}],"detector_version":"signal-v1","status":"active"}],"series":[{"metric_key":"github_stars","points":2,"first":1788801501821,"last":1790889054139},{"metric_key":"hn_points","points":2,"first":1788793806775,"last":1791332439276},{"metric_key":"npm_downloads_7d","points":28,"first":1788801535900,"last":1793044233304},{"metric_key":"pypi_downloads_30d","points":2,"first":1790976211686,"last":1791759120333}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}