{"ok":true,"agent_id":58679,"events":[{"event_id":475882,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"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":2875191,"delta":159597,"velocity":53199,"acceleration":53199,"confidence":0.75,"why":"npm_downloads_7d gained 159597 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 159597 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=159597","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1793066951059,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":473700,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"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":103558,"current_value":2875191,"delta":159597,"velocity":53199,"acceleration":18679.666666666668,"confidence":0.9,"why":"npm_downloads_7d gained 159597 in the last 3d vs 103558 in the 3d before (ratio 1.5x, threshold 1.5x)","reason":"npm_downloads_7d gained 159597 in the last 3d vs 103558 in the 3d before (ratio 1.5x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=103558","state_after":"gain_3d=159597","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1792979159471,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":471657,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"event_type":"accelerating","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":103558,"current_value":2875191,"delta":159597,"velocity":53199,"acceleration":18679.666666666668,"confidence":0.9,"why":"npm_downloads_7d gained 159597 in the last 3d vs 103558 in the 3d before (ratio 1.5x, threshold 1.5x)","reason":"npm_downloads_7d gained 159597 in the last 3d vs 103558 in the 3d before (ratio 1.5x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=103558","state_after":"gain_3d=159597","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1792891426943,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":470284,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-24T12:00:00.000Z","effective_at":"2026-10-24T09:07:48.068Z","window_days":3,"baseline":103558,"current_value":2875191,"delta":159597,"velocity":53199,"acceleration":18679.666666666668,"confidence":0.9,"why":"npm_downloads_7d gained 159597 in the last 3d vs 103558 in the 3d before (ratio 1.5x, threshold 1.5x)","reason":"npm_downloads_7d gained 159597 in the last 3d vs 103558 in the 3d before (ratio 1.5x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=103558","state_after":"gain_3d=159597","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1792832868068,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":387178,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"event_type":"cooling","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":147556,"current_value":4389174,"delta":-812523,"velocity":-270841,"acceleration":-320026.3333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -812523 per 3d from 147556 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -812523 per 3d from 147556 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=147556","state_after":"gain_3d=-812523","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1791680198638,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":378685,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"event_type":"cooling","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":435951,"current_value":4389174,"delta":-812523,"velocity":-270841,"acceleration":-416158,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -812523 per 3d from 435951 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -812523 per 3d from 435951 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=435951","state_after":"gain_3d=-812523","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1791592351580,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":370775,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"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":664417,"current_value":5201697,"delta":0,"velocity":0,"acceleration":-221472.33333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 664417 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 664417 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=664417","state_after":"gain_3d=0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1791504387189,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":363559,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"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":737842,"current_value":5201697,"delta":147556,"velocity":49185.333333333336,"acceleration":-196762,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 147556 per 3d from 737842 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 147556 per 3d from 737842 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=737842","state_after":"gain_3d=147556","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1791420258691,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":362666,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-07T12:00:00.000Z","effective_at":"2026-10-07T21:41:28.618Z","window_days":3,"baseline":737842,"current_value":5201697,"delta":147556,"velocity":49185.333333333336,"acceleration":-196762,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 147556 per 3d from 737842 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 147556 per 3d from 737842 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=737842","state_after":"gain_3d=147556","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1791409288618,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":355938,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-06T12:00:00.000Z","effective_at":"2026-10-06T21:16:35.638Z","window_days":3,"baseline":359057,"current_value":5201697,"delta":664417,"velocity":221472.33333333334,"acceleration":101786.66666666667,"confidence":0.9,"why":"npm_downloads_7d gained 664417 in the last 3d vs 359057 in the 3d before (ratio 1.9x, threshold 1.5x)","reason":"npm_downloads_7d gained 664417 in the last 3d vs 359057 in the 3d before (ratio 1.9x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=359057","state_after":"gain_3d=664417","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1791321395638,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":344011,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"event_type":"accelerating","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":309260,"current_value":5054141,"delta":737842,"velocity":245947.33333333334,"acceleration":142860.66666666666,"confidence":0.9,"why":"npm_downloads_7d gained 737842 in the last 3d vs 309260 in the 3d before (ratio 2.4x, threshold 1.5x)","reason":"npm_downloads_7d gained 737842 in the last 3d vs 309260 in the 3d before (ratio 2.4x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=309260","state_after":"gain_3d=737842","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1791160498749,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":337230,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"event_type":"accelerating","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":257652,"current_value":4765746,"delta":587523,"velocity":195841,"acceleration":109957,"confidence":0.9,"why":"npm_downloads_7d gained 587523 in the last 3d vs 257652 in the 3d before (ratio 2.3x, threshold 1.5x)","reason":"npm_downloads_7d gained 587523 in the last 3d vs 257652 in the 3d before (ratio 2.3x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=257652","state_after":"gain_3d=587523","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1791072722362,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":330326,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"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":238419,"current_value":4537280,"delta":530241,"velocity":176747,"acceleration":97274,"confidence":0.9,"why":"npm_downloads_7d gained 530241 in the last 3d vs 238419 in the 3d before (ratio 2.2x, threshold 1.5x)","reason":"npm_downloads_7d gained 530241 in the last 3d vs 238419 in the 3d before (ratio 2.2x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=238419","state_after":"gain_3d=530241","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1790988600223,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":321325,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"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":1884432,"current_value":4316299,"delta":309260,"velocity":103086.66666666667,"acceleration":-525057.3333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 309260 per 3d from 1884432 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 309260 per 3d from 1884432 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1884432","state_after":"gain_3d=309260","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1790900299936,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":329328,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-02T12:00:00.000Z","effective_at":"2026-10-02T21:47:03.466Z","window_days":3,"baseline":238419,"current_value":4537280,"delta":530241,"velocity":176747,"acceleration":97274,"confidence":0.9,"why":"npm_downloads_7d gained 530241 in the last 3d vs 238419 in the 3d before (ratio 2.2x, threshold 1.5x)","reason":"npm_downloads_7d gained 530241 in the last 3d vs 238419 in the 3d before (ratio 2.2x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=238419","state_after":"gain_3d=530241","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1790977623466,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":312657,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"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":2084206,"current_value":4178223,"delta":257652,"velocity":85884,"acceleration":-608851.3333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 257652 per 3d from 2084206 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 257652 per 3d from 2084206 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=2084206","state_after":"gain_3d=257652","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1790816058608,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":304010,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"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":1932255,"current_value":4007039,"delta":238419,"velocity":79473,"acceleration":-564612,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 238419 per 3d from 1932255 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 238419 per 3d from 1932255 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1932255","state_after":"gain_3d=238419","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1790728255328,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":295680,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"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":286242,"current_value":4007039,"delta":1884432,"velocity":628144,"acceleration":532730,"confidence":0.9,"why":"npm_downloads_7d gained 1884432 in the last 3d vs 286242 in the 3d before (ratio 6.6x, threshold 1.5x)","reason":"npm_downloads_7d gained 1884432 in the last 3d vs 286242 in the 3d before (ratio 6.6x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=286242","state_after":"gain_3d=1884432","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1790640527843,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":302562,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"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":1932255,"current_value":4007039,"delta":238419,"velocity":79473,"acceleration":-564612,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 238419 per 3d from 1932255 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 238419 per 3d from 1932255 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1932255","state_after":"gain_3d=238419","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1790713627195,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":288023,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"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":76824,"current_value":3920571,"delta":2084206,"velocity":694735.3333333334,"acceleration":669127.3333333334,"confidence":0.9,"why":"npm_downloads_7d gained 2084206 in the last 3d vs 76824 in the 3d before (ratio 27.1x, threshold 1.5x)","reason":"npm_downloads_7d gained 2084206 in the last 3d vs 76824 in the 3d before (ratio 27.1x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=76824","state_after":"gain_3d=2084206","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1790556464976,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":279977,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"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":115219,"current_value":3768620,"delta":1932255,"velocity":644085,"acceleration":605678.6666666666,"confidence":0.9,"why":"npm_downloads_7d gained 1932255 in the last 3d vs 115219 in the 3d before (ratio 16.8x, threshold 1.5x)","reason":"npm_downloads_7d gained 1932255 in the last 3d vs 115219 in the 3d before (ratio 16.8x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=115219","state_after":"gain_3d=1932255","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1790468738543,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":279978,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"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":15349.875,"current_value":3768620,"delta":1646013,"velocity":null,"acceleration":null,"confidence":0.8788489613892025,"why":"daily change 1646013.0 is 7.6 standard deviations from this entity's own prior mean (15349.9±215212.8, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 1646013.0 is 7.6 standard deviations from this entity's own prior mean (15349.9±215212.8, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=15349.9","state_after":"delta=1646013.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1790468738543,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":273188,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-26T12:00:00.000Z","effective_at":"2026-09-26T00:02:45.101Z","window_days":3,"baseline":34715,"current_value":2122607,"delta":286242,"velocity":95414,"acceleration":83842.33333333333,"confidence":0.9,"why":"npm_downloads_7d gained 286242 in the last 3d vs 34715 in the 3d before (ratio 8.2x, threshold 1.5x)","reason":"npm_downloads_7d gained 286242 in the last 3d vs 34715 in the 3d before (ratio 8.2x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=34715","state_after":"gain_3d=286242","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1790380965101,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":278648,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-26T12:00:00.000Z","effective_at":"2026-09-26T20:21:59.640Z","window_days":1,"baseline":15349.875,"current_value":3768620,"delta":1646013,"velocity":null,"acceleration":null,"confidence":0.8788489613892025,"why":"daily change 1646013.0 is 7.6 standard deviations from this entity's own prior mean (15349.9±215212.8, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 1646013.0 is 7.6 standard deviations from this entity's own prior mean (15349.9±215212.8, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=15349.9","state_after":"delta=1646013.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1790454119640,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":272125,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-25T12:00:00.000Z","effective_at":"2026-09-25T19:58:41.124Z","window_days":3,"baseline":34715,"current_value":1836365,"delta":0,"velocity":0,"acceleration":-11571.666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 34715 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 34715 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=34715","state_after":"gain_3d=0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1790366321124,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":272390,"entity":{"kind":"source_link","id":4397,"agent_id":58679,"name":"I forked JetBrains' new agent IDE to host Claude Code","url":"https://github.com/CommanderTvis/thinkrail"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-25T12:00:00.000Z","effective_at":"2026-09-25T20:59:35.620Z","window_days":3,"baseline":34715,"current_value":2122607,"delta":286242,"velocity":95414,"acceleration":83842.33333333333,"confidence":0.9,"why":"npm_downloads_7d gained 286242 in the last 3d vs 34715 in the 3d before (ratio 8.2x, threshold 1.5x)","reason":"npm_downloads_7d gained 286242 in the last 3d vs 34715 in the 3d before (ratio 8.2x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=34715","state_after":"gain_3d=286242","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent","observedAt":1790369975620,"note":"observation series"}],"detector_version":"signal-v1","status":"active"}],"series":[{"metric_key":"github_stars","points":7,"first":1789670947258,"last":1793078217504},{"metric_key":"hn_points","points":2,"first":1789673422705,"last":1792198583576},{"metric_key":"npm_downloads_7d","points":24,"first":1789671032854,"last":1792826499655}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}