{"ok":true,"agent_id":25397,"events":[{"event_id":475775,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":1060,"current_value":19596,"delta":3212,"velocity":1070.6666666666667,"acceleration":717.3333333333334,"confidence":0.9,"why":"npm_downloads_7d gained 3212 in the last 3d vs 1060 in the 3d before (ratio 3.0x, threshold 1.5x)","reason":"npm_downloads_7d gained 3212 in the last 3d vs 1060 in the 3d before (ratio 3.0x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=1060","state_after":"gain_3d=3212","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1793066951059,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":473627,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":16384,"delta":1060,"velocity":353.3333333333333,"acceleration":353.3333333333333,"confidence":0.75,"why":"npm_downloads_7d gained 1060 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 1060 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=1060","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1792979159471,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":473272,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-25T12:00:00.000Z","effective_at":"2026-10-25T21:42:24.261Z","window_days":3,"baseline":0,"current_value":16384,"delta":1060,"velocity":353.3333333333333,"acceleration":353.3333333333333,"confidence":0.75,"why":"npm_downloads_7d gained 1060 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 1060 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=1060","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1792964544261,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":469599,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":836,"current_value":15324,"delta":0,"velocity":0,"acceleration":-278.6666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 836 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 836 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=836","state_after":"gain_3d=0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1792803603020,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":363476,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":1155,"current_value":34370,"delta":-863,"velocity":-287.6666666666667,"acceleration":-672.6666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -863 per 3d from 1155 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -863 per 3d from 1155 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1155","state_after":"gain_3d=-863","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1791420258691,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":356677,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":3190,"current_value":34370,"delta":-1430,"velocity":-476.6666666666667,"acceleration":-1540,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1430 per 3d from 3190 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1430 per 3d from 3190 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=3190","state_after":"gain_3d=-1430","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1791332410255,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":350336,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":3411,"current_value":34370,"delta":-490,"velocity":-163.33333333333334,"acceleration":-1300.3333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -490 per 3d from 3411 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -490 per 3d from 3411 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=3411","state_after":"gain_3d=-490","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1791248247053,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":344724,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":3411,"current_value":35233,"delta":373,"velocity":124.33333333333333,"acceleration":-1012.6666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 373 per 3d from 3411 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 373 per 3d from 3411 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=3411","state_after":"gain_3d=373","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1791171459614,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":330205,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":1682,"current_value":34860,"delta":3411,"velocity":1137,"acceleration":576.3333333333334,"confidence":0.9,"why":"npm_downloads_7d gained 3411 in the last 3d vs 1682 in the 3d before (ratio 2.0x, threshold 1.5x)","reason":"npm_downloads_7d gained 3411 in the last 3d vs 1682 in the 3d before (ratio 2.0x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=1682","state_after":"gain_3d=3411","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1790988600223,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":321173,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":11727,"current_value":34078,"delta":2629,"velocity":876.3333333333334,"acceleration":-3032.6666666666665,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 2629 per 3d from 11727 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 2629 per 3d from 11727 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=11727","state_after":"gain_3d=2629","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1790900299936,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":328860,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-02T12:00:00.000Z","effective_at":"2026-10-02T20:46:03.578Z","window_days":3,"baseline":1682,"current_value":34860,"delta":3411,"velocity":1137,"acceleration":576.3333333333334,"confidence":0.9,"why":"npm_downloads_7d gained 3411 in the last 3d vs 1682 in the 3d before (ratio 2.0x, threshold 1.5x)","reason":"npm_downloads_7d gained 3411 in the last 3d vs 1682 in the 3d before (ratio 2.0x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=1682","state_after":"gain_3d=3411","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1790973963578,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":312518,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":11351,"current_value":32610,"delta":2775,"velocity":925,"acceleration":-2858.6666666666665,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 2775 per 3d from 11351 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 2775 per 3d from 11351 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=11351","state_after":"gain_3d=2775","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1790816058608,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":303883,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":11283,"current_value":31449,"delta":1682,"velocity":560.6666666666666,"acceleration":-3200.3333333333335,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 1682 per 3d from 11283 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 1682 per 3d from 11283 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=11283","state_after":"gain_3d=1682","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1790728255328,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":295555,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":1238,"current_value":31449,"delta":11727,"velocity":3909,"acceleration":3496.3333333333335,"confidence":0.9,"why":"npm_downloads_7d gained 11727 in the last 3d vs 1238 in the 3d before (ratio 9.5x, threshold 1.5x)","reason":"npm_downloads_7d gained 11727 in the last 3d vs 1238 in the 3d before (ratio 9.5x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=1238","state_after":"gain_3d=11727","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1790640527843,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":302435,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":11283,"current_value":31449,"delta":1682,"velocity":560.6666666666666,"acceleration":-3200.3333333333335,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 1682 per 3d from 11283 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 1682 per 3d from 11283 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=11283","state_after":"gain_3d=1682","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1790713627195,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":287937,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-28T12:00:00.000Z","effective_at":"2026-09-28T00:47:44.976Z","window_days":3,"baseline":472,"current_value":29835,"delta":11351,"velocity":3783.6666666666665,"acceleration":3626.3333333333335,"confidence":0.9,"why":"npm_downloads_7d gained 11351 in the last 3d vs 472 in the 3d before (ratio 24.0x, threshold 1.5x)","reason":"npm_downloads_7d gained 11351 in the last 3d vs 472 in the 3d before (ratio 24.0x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=472","state_after":"gain_3d=11351","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1790556464976,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":279874,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-27T12:00:00.000Z","effective_at":"2026-09-27T00:25:38.543Z","window_days":3,"baseline":709,"current_value":29767,"delta":11283,"velocity":3761,"acceleration":3524.6666666666665,"confidence":0.9,"why":"npm_downloads_7d gained 11283 in the last 3d vs 709 in the 3d before (ratio 15.9x, threshold 1.5x)","reason":"npm_downloads_7d gained 11283 in the last 3d vs 709 in the 3d before (ratio 15.9x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=709","state_after":"gain_3d=11283","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1790468738543,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":279875,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":-197.0799999999999,"current_value":29767,"delta":10045,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change 10045.0 is 8.8 standard deviations from this entity's own prior mean (-197.1±1163.2, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 10045.0 is 8.8 standard deviations from this entity's own prior mean (-197.1±1163.2, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-197.1","state_after":"delta=10045.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1790468738543,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":273912,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-26T12:00:00.000Z","effective_at":"2026-09-26T03:05:32.245Z","window_days":3,"baseline":2558,"current_value":24653,"delta":6169,"velocity":2056.3333333333335,"acceleration":1203.6666666666667,"confidence":0.9,"why":"npm_downloads_7d gained 6169 in the last 3d vs 2558 in the 3d before (ratio 2.4x, threshold 1.5x)","reason":"npm_downloads_7d gained 6169 in the last 3d vs 2558 in the 3d before (ratio 2.4x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=2558","state_after":"gain_3d=6169","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1790391932245,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":273913,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":-197.0799999999999,"current_value":24653,"delta":4931,"velocity":null,"acceleration":null,"confidence":0.7204391332525096,"why":"daily change 4931.0 is 4.4 standard deviations from this entity's own prior mean (-197.1±1163.2, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 4931.0 is 4.4 standard deviations from this entity's own prior mean (-197.1±1163.2, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-197.1","state_after":"delta=4931.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1790391932245,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":270488,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-25T12:00:00.000Z","effective_at":"2026-09-25T13:53:07.891Z","window_days":3,"baseline":2558,"current_value":18484,"delta":0,"velocity":0,"acceleration":-852.6666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 2558 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 2558 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=2558","state_after":"gain_3d=0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1790344387891,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":245655,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":2754,"current_value":18012,"delta":-861,"velocity":-287,"acceleration":-1205,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -861 per 3d from 2754 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -861 per 3d from 2754 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=2754","state_after":"gain_3d=-861","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1790037224586,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":235911,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":17775,"delta":1656,"velocity":552,"acceleration":552,"confidence":0.75,"why":"npm_downloads_7d gained 1656 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 1656 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=1656","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1789949431972,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":236273,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":2754,"current_value":17775,"delta":-1098,"velocity":-366,"acceleration":-1284,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1098 per 3d from 2754 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1098 per 3d from 2754 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=2754","state_after":"gain_3d=-1098","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1789953081931,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":230000,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":17775,"delta":1656,"velocity":552,"acceleration":552,"confidence":0.75,"why":"npm_downloads_7d gained 1656 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 1656 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=1656","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1789891018486,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":217054,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":18873,"delta":2754,"velocity":918,"acceleration":918,"confidence":0.75,"why":"npm_downloads_7d gained 2754 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 2754 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=2754","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1789777686132,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":207574,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-18T12:00:00.000Z","effective_at":"2026-09-18T00:02:36.409Z","window_days":3,"baseline":143,"current_value":16119,"delta":0,"velocity":0,"acceleration":-47.666666666666664,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 143 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 143 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=143","state_after":"gain_3d=0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1789689756409,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":207939,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":143,"current_value":18873,"delta":2754,"velocity":918,"acceleration":870.3333333333334,"confidence":0.9,"why":"npm_downloads_7d gained 2754 in the last 3d vs 143 in the 3d before (ratio 19.3x, threshold 1.5x)","reason":"npm_downloads_7d gained 2754 in the last 3d vs 143 in the 3d before (ratio 19.3x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=143","state_after":"gain_3d=2754","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1789693457648,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":198282,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":3237,"current_value":16119,"delta":0,"velocity":0,"acceleration":-1079,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 3237 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 3237 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=3237","state_after":"gain_3d=0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1789605616585,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":195865,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":3237,"current_value":16119,"delta":0,"velocity":0,"acceleration":-1079,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 3237 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 3237 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=3237","state_after":"gain_3d=0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1789583684909,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":155578,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":-1307.4444444444443,"current_value":15976,"delta":3094,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change 3094.0 is 437.7 standard deviations from this entity's own prior mean (-1307.4±10.1, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 3094.0 is 437.7 standard deviations from this entity's own prior mean (-1307.4±10.1, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-1307.4","state_after":"delta=3094.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1789174263928,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":152997,"entity":{"kind":"source_link","id":375,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"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":-1307.4444444444443,"current_value":15976,"delta":3094,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change 3094.0 is 437.7 standard deviations from this entity's own prior mean (-1307.4±10.1, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 3094.0 is 437.7 standard deviations from this entity's own prior mean (-1307.4±10.1, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-1307.4","state_after":"delta=3094.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/freebuff","observedAt":1789152337806,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":133783,"entity":{"kind":"trending","id":24723,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"traction_anomaly","metric_key":"github_stars","detected_at":"2026-09-09T12:00:00.000Z","effective_at":"2026-09-09T09:47:44.626Z","window_days":1,"baseline":77.41176470588235,"current_value":11863,"delta":13,"velocity":null,"acceleration":null,"confidence":0.6576115594940521,"why":"daily change 13.0 is -3.2 standard deviations from this entity's own prior mean (77.4±20.4, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 13.0 is -3.2 standard deviations from this entity's own prior mean (77.4±20.4, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=77.4","state_after":"delta=13.0","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788947264626,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":119312,"entity":{"kind":"trending","id":24723,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"traction_anomaly","metric_key":"github_stars","detected_at":"2026-09-08T12:00:00.000Z","effective_at":"2026-09-08T03:19:08.894Z","window_days":1,"baseline":79.5,"current_value":11816,"delta":10,"velocity":null,"acceleration":null,"confidence":0.6807788367629912,"why":"daily change 10.0 is -3.6 standard deviations from this entity's own prior mean (79.5±19.2, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 10.0 is -3.6 standard deviations from this entity's own prior mean (79.5±19.2, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=79.5","state_after":"delta=10.0","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788837548894,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":128931,"entity":{"kind":"trending","id":24723,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-08T12:00:00.000Z","effective_at":"2026-09-08T20:35:30.062Z","window_days":3,"baseline":114,"current_value":11846,"delta":216,"velocity":72,"acceleration":34,"confidence":0.9,"why":"github_stars gained 216 in the last 3d vs 114 in the 3d before (ratio 1.9x, threshold 1.5x)","reason":"github_stars gained 216 in the last 3d vs 114 in the 3d before (ratio 1.9x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=114","state_after":"gain_3d=216","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788899730062,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":107899,"entity":{"kind":"trending","id":24723,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"traction_anomaly","metric_key":"github_stars","detected_at":"2026-09-07T12:00:00.000Z","effective_at":"2026-09-07T09:18:30.485Z","window_days":1,"baseline":81,"current_value":11772,"delta":23,"velocity":null,"acceleration":null,"confidence":0.6532412286635785,"why":"daily change 23.0 is -3.1 standard deviations from this entity's own prior mean (81.0±18.9, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 23.0 is -3.1 standard deviations from this entity's own prior mean (81.0±18.9, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=81.0","state_after":"delta=23.0","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788772710485,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":82566,"entity":{"kind":"project","id":25397,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-06T12:00:00.000Z","effective_at":"2026-09-06T00:54:41.541Z","window_days":3,"baseline":204,"current_value":3406,"delta":29,"velocity":9.666666666666666,"acceleration":-58.333333333333336,"confidence":0.85,"why":"github_stars momentum fell to 29 per 3d from 204 (<= 40% of the prior window)","reason":"github_stars momentum fell to 29 per 3d from 204 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=204","state_after":"gain_3d=29","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788656081541,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":82567,"entity":{"kind":"project","id":25397,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"sustained","metric_key":"github_stars","detected_at":"2026-09-06T12:00:00.000Z","effective_at":"2026-09-06T00:54:41.541Z","window_days":22,"baseline":155,"current_value":3406,"delta":3251,"velocity":null,"acceleration":null,"confidence":0.85,"why":"22d after the breakout, github_stars is 3406 vs 155 at breakout — still above baseline","reason":"22d after the breakout, github_stars is 3406 vs 155 at breakout — still above baseline","explanation_source":"detector","state_before":"breakout@155","state_after":"now@3406","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788656081541,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":83255,"entity":{"kind":"trending","id":24723,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"sustained","metric_key":"github_stars","detected_at":"2026-09-06T12:00:00.000Z","effective_at":"2026-09-06T00:54:41.541Z","window_days":22,"baseline":155,"current_value":11704,"delta":11549,"velocity":null,"acceleration":null,"confidence":0.85,"why":"22d after the breakout, github_stars is 11704 vs 155 at breakout — still above baseline","reason":"22d after the breakout, github_stars is 11704 vs 155 at breakout — still above baseline","explanation_source":"detector","state_before":"breakout@155","state_after":"now@11704","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788656081541,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":86894,"entity":{"kind":"trending","id":24723,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"traction_anomaly","metric_key":"github_stars","detected_at":"2026-09-06T12:00:00.000Z","effective_at":"2026-09-06T04:58:11.711Z","window_days":1,"baseline":83.07142857142857,"current_value":11711,"delta":14,"velocity":null,"acceleration":null,"confidence":0.6932562707819323,"why":"daily change 14.0 is -3.9 standard deviations from this entity's own prior mean (83.1±17.9, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 14.0 is -3.9 standard deviations from this entity's own prior mean (83.1±17.9, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=83.1","state_after":"delta=14.0","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788670691711,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":58326,"entity":{"kind":"project","id":25397,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"sustained","metric_key":"github_stars","detected_at":"2026-09-05T12:00:00.000Z","effective_at":"2026-09-05T00:30:48.938Z","window_days":21,"baseline":155,"current_value":3404,"delta":3249,"velocity":null,"acceleration":null,"confidence":0.85,"why":"21d after the breakout, github_stars is 3404 vs 155 at breakout — still above baseline","reason":"21d after the breakout, github_stars is 3404 vs 155 at breakout — still above baseline","explanation_source":"detector","state_before":"breakout@155","state_after":"now@3404","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788568248938,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":59098,"entity":{"kind":"trending","id":24723,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"sustained","metric_key":"github_stars","detected_at":"2026-09-05T12:00:00.000Z","effective_at":"2026-09-05T00:30:48.938Z","window_days":21,"baseline":155,"current_value":11629,"delta":11474,"velocity":null,"acceleration":null,"confidence":0.85,"why":"21d after the breakout, github_stars is 11629 vs 155 at breakout — still above baseline","reason":"21d after the breakout, github_stars is 11629 vs 155 at breakout — still above baseline","explanation_source":"detector","state_before":"breakout@155","state_after":"now@11629","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788568248938,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":61353,"entity":{"kind":"project","id":25397,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-05T12:00:00.000Z","effective_at":"2026-09-05T03:33:14.732Z","window_days":3,"baseline":276,"current_value":3406,"delta":29,"velocity":9.666666666666666,"acceleration":-82.33333333333333,"confidence":0.85,"why":"github_stars momentum fell to 29 per 3d from 276 (<= 40% of the prior window)","reason":"github_stars momentum fell to 29 per 3d from 276 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=276","state_after":"gain_3d=29","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788579194732,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":67233,"entity":{"kind":"trending","id":24723,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"traction_anomaly","metric_key":"github_stars","detected_at":"2026-09-05T12:00:00.000Z","effective_at":"2026-09-05T08:37:45.944Z","window_days":1,"baseline":84.3076923076923,"current_value":11644,"delta":14,"velocity":null,"acceleration":null,"confidence":0.6957465174121892,"why":"daily change 14.0 is -3.9 standard deviations from this entity's own prior mean (84.3±18.0, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 14.0 is -3.9 standard deviations from this entity's own prior mean (84.3±18.0, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=84.3","state_after":"delta=14.0","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788597465944,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":32163,"entity":{"kind":"project","id":25397,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"sustained","metric_key":"github_stars","detected_at":"2026-09-04T12:00:00.000Z","effective_at":"2026-09-04T00:53:06.676Z","window_days":20,"baseline":155,"current_value":3406,"delta":3251,"velocity":null,"acceleration":null,"confidence":0.85,"why":"20d after the breakout, github_stars is 3406 vs 155 at breakout — still above baseline","reason":"20d after the breakout, github_stars is 3406 vs 155 at breakout — still above baseline","explanation_source":"detector","state_before":"breakout@155","state_after":"now@3406","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788483186676,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":32164,"entity":{"kind":"project","id":25397,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"traction_anomaly","metric_key":"github_stars","detected_at":"2026-09-04T12:00:00.000Z","effective_at":"2026-09-04T00:53:06.676Z","window_days":1,"baseline":68.18181818181819,"current_value":3406,"delta":29,"velocity":null,"acceleration":null,"confidence":0.66613335371314,"why":"daily change 29.0 is -3.3 standard deviations from this entity's own prior mean (68.2±11.8, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 29.0 is -3.3 standard deviations from this entity's own prior mean (68.2±11.8, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=68.2","state_after":"delta=29.0","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788483186676,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":32994,"entity":{"kind":"trending","id":24723,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"sustained","metric_key":"github_stars","detected_at":"2026-09-04T12:00:00.000Z","effective_at":"2026-09-04T00:53:06.676Z","window_days":20,"baseline":155,"current_value":11567,"delta":11412,"velocity":null,"acceleration":null,"confidence":0.85,"why":"20d after the breakout, github_stars is 11567 vs 155 at breakout — still above baseline","reason":"20d after the breakout, github_stars is 11567 vs 155 at breakout — still above baseline","explanation_source":"detector","state_before":"breakout@155","state_after":"now@11567","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788483186676,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":35164,"entity":{"kind":"trending","id":24723,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"traction_anomaly","metric_key":"github_stars","detected_at":"2026-09-04T12:00:00.000Z","effective_at":"2026-09-04T02:30:03.986Z","window_days":1,"baseline":86.08333333333333,"current_value":11577,"delta":10,"velocity":null,"acceleration":null,"confidence":0.7166184808219067,"why":"daily change 10.0 is -4.3 standard deviations from this entity's own prior mean (86.1±17.6, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 10.0 is -4.3 standard deviations from this entity's own prior mean (86.1±17.6, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=86.1","state_after":"delta=10.0","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788489003986,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":43124,"entity":{"kind":"project","id":25397,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-04T12:00:00.000Z","effective_at":"2026-09-04T10:30:08.633Z","window_days":3,"baseline":264,"current_value":3404,"delta":104,"velocity":34.666666666666664,"acceleration":-53.333333333333336,"confidence":0.85,"why":"github_stars momentum fell to 104 per 3d from 264 (<= 40% of the prior window)","reason":"github_stars momentum fell to 104 per 3d from 264 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=264","state_after":"gain_3d=104","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788517808633,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":6840,"entity":{"kind":"project","id":25397,"agent_id":null,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"traction_anomaly","metric_key":"github_stars","detected_at":"2026-09-03T12:00:00.000Z","effective_at":"2026-09-03T02:06:13.566Z","window_days":1,"baseline":68.18181818181819,"current_value":3406,"delta":29,"velocity":null,"acceleration":null,"confidence":0.66613335371314,"why":"daily change 29.0 is -3.3 standard deviations from this entity's own prior mean (68.2±11.8, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 29.0 is -3.3 standard deviations from this entity's own prior mean (68.2±11.8, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=68.2","state_after":"delta=29.0","source_diversity":1,"evidence":[],"detector_version":"signal-v1","status":"superseded"},{"event_id":7957,"entity":{"kind":"project","id":25397,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"sustained","metric_key":"github_stars","detected_at":"2026-09-03T12:00:00.000Z","effective_at":"2026-09-03T03:00:19.167Z","window_days":20,"baseline":155,"current_value":3406,"delta":3251,"velocity":null,"acceleration":null,"confidence":0.85,"why":"20d after the breakout, github_stars is 3406 vs 155 at breakout — still above baseline","reason":"20d after the breakout, github_stars is 3406 vs 155 at breakout — still above baseline","explanation_source":"detector","state_before":"breakout@155","state_after":"now@3406","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788404419167,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":8824,"entity":{"kind":"trending","id":24723,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"sustained","metric_key":"github_stars","detected_at":"2026-09-03T12:00:00.000Z","effective_at":"2026-09-03T03:00:19.167Z","window_days":20,"baseline":155,"current_value":11521,"delta":11366,"velocity":null,"acceleration":null,"confidence":0.85,"why":"20d after the breakout, github_stars is 11521 vs 155 at breakout — still above baseline","reason":"20d after the breakout, github_stars is 11521 vs 155 at breakout — still above baseline","explanation_source":"detector","state_before":"breakout@155","state_after":"now@11521","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788404419167,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":12249,"entity":{"kind":"trending","id":24723,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"traction_anomaly","metric_key":"github_stars","detected_at":"2026-09-03T12:00:00.000Z","effective_at":"2026-09-03T06:14:30.465Z","window_days":1,"baseline":89.27272727272727,"current_value":11532,"delta":16,"velocity":null,"acceleration":null,"confidence":0.7502188710375068,"why":"daily change 16.0 is -5.0 standard deviations from this entity's own prior mean (89.3±14.6, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 16.0 is -5.0 standard deviations from this entity's own prior mean (89.3±14.6, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=89.3","state_after":"delta=16.0","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788416070465,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":25236,"entity":{"kind":"project","id":25397,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-03T12:00:00.000Z","effective_at":"2026-09-03T18:49:57.842Z","window_days":3,"baseline":137,"current_value":3406,"delta":233,"velocity":77.66666666666667,"acceleration":32,"confidence":0.9,"why":"github_stars gained 233 in the last 3d vs 137 in the 3d before (ratio 1.7x, threshold 1.5x)","reason":"github_stars gained 233 in the last 3d vs 137 in the 3d before (ratio 1.7x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=137","state_after":"gain_3d=233","source_diversity":3,"evidence":[{"sourceUrl":"https://github.com/CodebuffAI/freebuff","observedAt":1788461397842,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":178,"entity":{"kind":"project","id":25397,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"breakout","metric_key":"producthunt_votes","detected_at":"2026-08-14T14:05:22.863Z","effective_at":"2026-08-14T14:05:22.863Z","window_days":null,"baseline":null,"current_value":155,"delta":null,"velocity":null,"acceleration":null,"confidence":0.7,"why":"crossed the published breakout threshold on observed metric at 155","reason":"crossed the published breakout threshold on observed metric at 155","explanation_source":"template","state_before":null,"state_after":null,"source_diversity":3,"evidence":[{"sourceUrl":"https://www.producthunt.com/r/NWQXOKBNUWYRG6?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+stgame+%28ID%3A+290250%29","observedAt":1786716322863,"note":"tier 1"}],"detector_version":"legacy-tier-v1","status":"superseded"},{"event_id":433,"entity":{"kind":"trending","id":31760,"agent_id":25397,"name":"freebuff","url":"https://github.com/CodebuffAI/freebuff"},"event_type":"breakout","metric_key":"producthunt_votes","detected_at":"2026-08-14T14:05:22.863Z","effective_at":"2026-08-14T14:05:22.863Z","window_days":null,"baseline":null,"current_value":155,"delta":null,"velocity":null,"acceleration":null,"confidence":0.7,"why":"crossed the published breakout threshold on observed metric at 155","reason":"crossed the published breakout threshold on observed metric at 155","explanation_source":"template","state_before":null,"state_after":null,"source_diversity":3,"evidence":[{"sourceUrl":"https://www.producthunt.com/r/NWQXOKBNUWYRG6?utm_campaign=producthunt-api&utm_medium=api-v2&utm_source=Application%3A+stgame+%28ID%3A+290250%29","observedAt":1786716322863,"note":"tier 1"}],"detector_version":"legacy-tier-v2","status":"active"}],"series":[{"metric_key":"github_stars","points":62,"first":1787436224820,"last":1793071010682},{"metric_key":"npm_downloads_7d","points":29,"first":1788272395690,"last":1793044233304},{"metric_key":"producthunt_votes","points":3,"first":1787436224820,"last":1792544626192}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}