{"ok":true,"agent_id":27092,"events":[{"event_id":475846,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"cooling","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":192,"current_value":90,"delta":-1738,"velocity":-579.3333333333334,"acceleration":-643.3333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1738 per 3d from 192 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1738 per 3d from 192 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=192","state_after":"gain_3d=-1738","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1793066951059,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":473675,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"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":1828,"delta":192,"velocity":64,"acceleration":64,"confidence":0.75,"why":"npm_downloads_7d gained 192 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 192 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=192","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1792979159471,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":426065,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-16T12:00:00.000Z","effective_at":"2026-10-16T00:57:30.699Z","window_days":3,"baseline":111,"current_value":3114,"delta":-610,"velocity":-203.33333333333334,"acceleration":-240.33333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -610 per 3d from 111 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -610 per 3d from 111 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=111","state_after":"gain_3d=-610","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1792112250699,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":417827,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"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":1408,"current_value":3114,"delta":-494,"velocity":-164.66666666666666,"acceleration":-634,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -494 per 3d from 1408 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -494 per 3d from 1408 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1408","state_after":"gain_3d=-494","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1792024350115,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":409968,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"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":1172,"current_value":3114,"delta":-258,"velocity":-86,"acceleration":-476.6666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -258 per 3d from 1172 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -258 per 3d from 1172 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1172","state_after":"gain_3d=-258","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1791936366123,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":402934,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"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":1413,"current_value":3724,"delta":111,"velocity":37,"acceleration":-434,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 111 per 3d from 1413 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 111 per 3d from 1413 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1413","state_after":"gain_3d=111","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1791852168961,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":395448,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"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":3608,"delta":1408,"velocity":469.3333333333333,"acceleration":469.3333333333333,"confidence":0.75,"why":"npm_downloads_7d gained 1408 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 1408 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=1408","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1791764322787,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":400496,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-12T12:00:00.000Z","effective_at":"2026-10-12T16:34:59.376Z","window_days":3,"baseline":1413,"current_value":3608,"delta":-5,"velocity":-1.6666666666666667,"acceleration":-472.6666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -5 per 3d from 1413 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -5 per 3d from 1413 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1413","state_after":"gain_3d=-5","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1791822899376,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":387139,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-11T12:00:00.000Z","effective_at":"2026-10-11T00:56:38.638Z","window_days":3,"baseline":501,"current_value":3372,"delta":1172,"velocity":390.6666666666667,"acceleration":223.66666666666666,"confidence":0.9,"why":"npm_downloads_7d gained 1172 in the last 3d vs 501 in the 3d before (ratio 2.3x, threshold 1.5x)","reason":"npm_downloads_7d gained 1172 in the last 3d vs 501 in the 3d before (ratio 2.3x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=501","state_after":"gain_3d=1172","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1791680198638,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":378658,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-10T12:00:00.000Z","effective_at":"2026-10-10T00:32:31.580Z","window_days":3,"baseline":853,"current_value":3613,"delta":1413,"velocity":471,"acceleration":186.66666666666666,"confidence":0.9,"why":"npm_downloads_7d gained 1413 in the last 3d vs 853 in the 3d before (ratio 1.7x, threshold 1.5x)","reason":"npm_downloads_7d gained 1413 in the last 3d vs 853 in the 3d before (ratio 1.7x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=853","state_after":"gain_3d=1413","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1791592351580,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":370735,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-09T12:00:00.000Z","effective_at":"2026-10-09T00:06:27.189Z","window_days":3,"baseline":1628,"current_value":2200,"delta":0,"velocity":0,"acceleration":-542.6666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 1628 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 1628 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1628","state_after":"gain_3d=0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1791504387189,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":376244,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-09T12:00:00.000Z","effective_at":"2026-10-09T17:26:06.535Z","window_days":3,"baseline":853,"current_value":3613,"delta":1413,"velocity":471,"acceleration":186.66666666666666,"confidence":0.9,"why":"npm_downloads_7d gained 1413 in the last 3d vs 853 in the 3d before (ratio 1.7x, threshold 1.5x)","reason":"npm_downloads_7d gained 1413 in the last 3d vs 853 in the 3d before (ratio 1.7x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=853","state_after":"gain_3d=1413","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1791566766535,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":368128,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-08T12:00:00.000Z","effective_at":"2026-10-08T15:59:19.040Z","window_days":3,"baseline":1628,"current_value":2200,"delta":0,"velocity":0,"acceleration":-542.6666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 1628 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 1628 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1628","state_after":"gain_3d=0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1791475159040,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":356735,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"accelerating","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":89,"current_value":2200,"delta":853,"velocity":284.3333333333333,"acceleration":254.66666666666666,"confidence":0.9,"why":"npm_downloads_7d gained 853 in the last 3d vs 89 in the 3d before (ratio 9.6x, threshold 1.5x)","reason":"npm_downloads_7d gained 853 in the last 3d vs 89 in the 3d before (ratio 9.6x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=89","state_after":"gain_3d=853","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1791332410255,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":354519,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-06T12:00:00.000Z","effective_at":"2026-10-06T16:11:49.062Z","window_days":3,"baseline":89,"current_value":2200,"delta":853,"velocity":284.3333333333333,"acceleration":254.66666666666666,"confidence":0.9,"why":"npm_downloads_7d gained 853 in the last 3d vs 89 in the 3d before (ratio 9.6x, threshold 1.5x)","reason":"npm_downloads_7d gained 853 in the last 3d vs 89 in the 3d before (ratio 9.6x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=89","state_after":"gain_3d=853","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1791303109062,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":337199,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-10-04T12:00:00.000Z","effective_at":"2026-10-04T00:12:02.362Z","window_days":1,"baseline":-78.625,"current_value":1347,"delta":775,"velocity":null,"acceleration":null,"confidence":0.663155097361003,"why":"daily change 775.0 is 3.3 standard deviations from this entity's own prior mean (-78.6±261.6, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 775.0 is 3.3 standard deviations from this entity's own prior mean (-78.6±261.6, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-78.6","state_after":"delta=775.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1791072722362,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":330269,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"cooling","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":407,"current_value":572,"delta":-821,"velocity":-273.6666666666667,"acceleration":-409.3333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -821 per 3d from 407 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -821 per 3d from 407 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=407","state_after":"gain_3d=-821","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1790988600223,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":334903,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-10-03T12:00:00.000Z","effective_at":"2026-10-03T16:04:05.956Z","window_days":1,"baseline":-78.625,"current_value":1347,"delta":775,"velocity":null,"acceleration":null,"confidence":0.663155097361003,"why":"daily change 775.0 is 3.3 standard deviations from this entity's own prior mean (-78.6±261.6, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 775.0 is 3.3 standard deviations from this entity's own prior mean (-78.6±261.6, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-78.6","state_after":"delta=775.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1791043445956,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":321256,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"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":378,"current_value":819,"delta":-574,"velocity":-191.33333333333334,"acceleration":-317.3333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -574 per 3d from 378 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -574 per 3d from 378 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=378","state_after":"gain_3d=-574","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1790900299936,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":312590,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"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":505,"current_value":1258,"delta":-262,"velocity":-87.33333333333333,"acceleration":-255.66666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -262 per 3d from 505 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -262 per 3d from 505 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=505","state_after":"gain_3d=-262","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1790816058608,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":308886,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-30T12:00:00.000Z","effective_at":"2026-09-30T14:44:34.913Z","window_days":3,"baseline":505,"current_value":1393,"delta":-127,"velocity":-42.333333333333336,"acceleration":-210.66666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -127 per 3d from 505 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -127 per 3d from 505 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=505","state_after":"gain_3d=-127","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1790779474913,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":295623,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"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":1393,"delta":378,"velocity":126,"acceleration":126,"confidence":0.75,"why":"npm_downloads_7d gained 378 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 378 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=378","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1790640527843,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":291933,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"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":1520,"delta":505,"velocity":168.33333333333334,"acceleration":168.33333333333334,"confidence":0.75,"why":"npm_downloads_7d gained 505 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 505 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=505","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1790603991024,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":207641,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-18T12:00:00.000Z","effective_at":"2026-09-18T00:02:36.409Z","window_days":1,"baseline":95.40000000000002,"current_value":3051,"delta":-991,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change -991.0 is -8.2 standard deviations from this entity's own prior mean (95.4±132.8, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -991.0 is -8.2 standard deviations from this entity's own prior mean (95.4±132.8, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=95.4","state_after":"delta=-991.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1789689756409,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":198361,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-17T12:00:00.000Z","effective_at":"2026-09-17T00:40:16.585Z","window_days":1,"baseline":95.40000000000002,"current_value":3051,"delta":-991,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change -991.0 is -8.2 standard deviations from this entity's own prior mean (95.4±132.8, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -991.0 is -8.2 standard deviations from this entity's own prior mean (95.4±132.8, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=95.4","state_after":"delta=-991.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1789605616585,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":189621,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-16T12:00:00.000Z","effective_at":"2026-09-16T00:17:42.806Z","window_days":1,"baseline":95.40000000000002,"current_value":3051,"delta":-991,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change -991.0 is -8.2 standard deviations from this entity's own prior mean (95.4±132.8, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -991.0 is -8.2 standard deviations from this entity's own prior mean (95.4±132.8, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=95.4","state_after":"delta=-991.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1789517862806,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":182000,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-15T12:00:00.000Z","effective_at":"2026-09-15T00:56:33.815Z","window_days":3,"baseline":91,"current_value":3051,"delta":-991,"velocity":-330.3333333333333,"acceleration":-360.6666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -991 per 3d from 91 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -991 per 3d from 91 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=91","state_after":"gain_3d=-991","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1789433793815,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":182001,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-15T12:00:00.000Z","effective_at":"2026-09-15T00:56:33.815Z","window_days":1,"baseline":95.40000000000002,"current_value":3051,"delta":-991,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change -991.0 is -8.2 standard deviations from this entity's own prior mean (95.4±132.8, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -991.0 is -8.2 standard deviations from this entity's own prior mean (95.4±132.8, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=95.4","state_after":"delta=-991.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1789433793815,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":174046,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-14T12:00:00.000Z","effective_at":"2026-09-14T00:33:19.200Z","window_days":1,"baseline":95.40000000000002,"current_value":3051,"delta":-991,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change -991.0 is -8.2 standard deviations from this entity's own prior mean (95.4±132.8, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -991.0 is -8.2 standard deviations from this entity's own prior mean (95.4±132.8, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=95.4","state_after":"delta=-991.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1789345999200,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":180028,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-14T12:00:00.000Z","effective_at":"2026-09-14T18:50:15.656Z","window_days":3,"baseline":91,"current_value":3051,"delta":-991,"velocity":-330.3333333333333,"acceleration":-360.6666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -991 per 3d from 91 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -991 per 3d from 91 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=91","state_after":"gain_3d=-991","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1789411815656,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":165214,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"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":863,"current_value":3051,"delta":-900,"velocity":-300,"acceleration":-587.6666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -900 per 3d from 863 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -900 per 3d from 863 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=863","state_after":"gain_3d=-900","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1789258322065,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":165215,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-13T12:00:00.000Z","effective_at":"2026-09-13T00:12:02.065Z","window_days":1,"baseline":95.40000000000002,"current_value":3051,"delta":-991,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change -991.0 is -8.2 standard deviations from this entity's own prior mean (95.4±132.8, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -991.0 is -8.2 standard deviations from this entity's own prior mean (95.4±132.8, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=95.4","state_after":"delta=-991.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1789258322065,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":155636,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"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":863,"current_value":4042,"delta":91,"velocity":30.333333333333332,"acceleration":-257.3333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 91 per 3d from 863 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 91 per 3d from 863 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=863","state_after":"gain_3d=91","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1789174263928,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":160787,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-12T12:00:00.000Z","effective_at":"2026-09-12T13:02:12.148Z","window_days":1,"baseline":95.40000000000002,"current_value":3051,"delta":-991,"velocity":null,"acceleration":null,"confidence":0.9,"why":"daily change -991.0 is -8.2 standard deviations from this entity's own prior mean (95.4±132.8, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -991.0 is -8.2 standard deviations from this entity's own prior mean (95.4±132.8, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=95.4","state_after":"delta=-991.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1789218132148,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":146215,"entity":{"kind":"source_link","id":2150,"agent_id":27092,"name":"Aident Loadout – connect Codex and Claude Code to real apps","url":"https://github.com/Aident-AI/aident-skill"},"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":863,"current_value":3694,"delta":-257,"velocity":-85.66666666666667,"acceleration":-373.3333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -257 per 3d from 863 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -257 per 3d from 863 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=863","state_after":"gain_3d=-257","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@aident-ai/cli","observedAt":1789086546667,"note":"observation series"}],"detector_version":"signal-v1","status":"active"}],"series":[{"metric_key":"github_stars","points":2,"first":1790366943166,"last":1792782895660},{"metric_key":"hn_points","points":3,"first":1787436224820,"last":1792544626192},{"metric_key":"npm_downloads_7d","points":28,"first":1788276433921,"last":1793065996299}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}