1.3.18 (2026-05-12)
1.3.17 (2026-05-12)
- refresh baselines safeupdate failure (ea9252d)
1.3.16 (2026-04-19)
1.3.15 (2026-04-12)
1.3.14 (2026-04-06)
1.3.13 (2026-04-05)
1.3.12 (2026-04-04)
1.3.11 (2026-04-02)
1.3.10 (2026-03-25)
1.3.9 (2026-03-25)
1.3.8 (2026-03-24)
1.3.7 (2026-03-23)
1.3.6 (2026-03-23)
1.3.5 (2026-03-23)
1.3.4 (2026-03-23)
1.3.3 (2026-03-23)
1.3.2 (2026-03-23)
1.3.1 (2026-03-23)
1.3.0 (2026-03-23)
1.2.0 (2026-03-23)
1.1.1 (2026-03-23)
1.1.0 (2026-03-23)
- /eta admin-export — full admin dashboard JSON + standalone HTML viewer (#43) (004057f)
- /eta auto — opt-in time estimates at response start (#37) (caece8d)
- /eta insights — 9 deep analyses on dormant task data (#39) (5b0a619)
- /eta recap daily journal + BS detector estimates-only filter (#35) (9025447)
- add community baselines and contribution flow (#19) (601809b)
- add live community badges + fix model export (#80) (4c5edad)
- classify,auto-eta: similarity scoring + model-aware confidence (#74) (e898fa7)
- classify: multilingual prompt classification (FR) + standalone admin dashboard (#57) (543e955)
- estimator,dedup: live phase-aware predictor + server-side dedup + P0/P1 fixes (#60) (9d01f9a)
- eta: harden tracker calibration and admin tooling (#64) (58bde0d)
- eta: live ETA recalculation on phase transitions (#77) (e2d93a0)
- hooks: implement SubagentStart/Stop for subagent turn tracking (#47) (46cd7c6)
- implement MVP tracking — prompt classification, tool counting, /eta CLI (1a43d27)
- improve calibration UX and feedback flow (#17) (f22238c)
- loop-detector: repair loop detection + community consent improvements (#62) (4a507e6)
- passive velocity context at session start (597b47f)
- pre-emptive context injection — calibrate Claude with project velocity stats (7a707cf)
- v2 event-log architecture — fixes 7 structural defects (#41) (da41400)
- add fetch timeout and cache-first logic to community features (#23) (7e1f178)
- adversarial review fixes — binary blacklist, dedup IDs, sentence boundary, remove "check" (#32) (bde0feb)
- anonymize: preserve model version in normalizeModel, unify normalizers (#75) (0dca350)
- anonymize: salt projectHash, move contributor ID to CLAUDE_PLUGIN_DATA (#49) (5887e37)
- auto-eta: use workItemId and pass model to evaluateAutoEta (#91) (3369d78)
- batch P0–P3 improvements (#25) (3f44659)
- bullshit detector skips past-tense durations (#30) (cb9358f)
- classify: prevent cross-classification fusion in same_work_item scoring (#94) (f99a659)
- closeTurn advisory lock + sort completed turns (P1 #4, #6) (#50) (ae47b07)
- core: add validate_failed phase to state machine (#93) (fde83a1)
- core: work item lifecycle, ETA accuracy, Supabase contract, live cockpit (#88) (e93d3b7)
- correct install commands in README (#11) (bdf165c)
- estimator: account for cumulative work item time in multi-turn ETAs (#90) (d8020ac)
- export: add source_turn_count to AnonymizedRecord for distribution parity (#73) (1492eee)
- migrate CLI surface (export/compare/contribute) to v2 data layer (#52) (1fb678c)
- persist Auto-ETA accuracy instead of discarding it (#51) (a6ea63c)
- predictor: mature predictor — unified work_item, correct model normalization, real p80, live runtime, hardened transitions (#71) (f5e9c12)
- search both legacy paths for v1 data during migration (#48) (b6c87c8)
- ship compiled plugin runtime (#13) (ee9e2d9)
- sql: filter community baselines by record_unit (#92) (9252e1f)
- supabase: retry contribute upload on older schemas (#100) (403b1cb)
First public release.
- Loop detector: detects when Claude is stuck in a repair loop (same error 3+ times) and intervenes
- Pre-emptive context injection: calibrates Claude's time estimates with real project data
- Bullshit detector: catches and corrects absurd time estimates
- 9 insight analyses on task history
- Community baselines via opt-in anonymous contributions
- Zero runtime dependencies, 100% local by default
0.16.3 (2026-03-23)
0.16.2 (2026-03-23)
- auto-eta: use workItemId and pass model to evaluateAutoEta (#91) (3369d78)
- classify: prevent cross-classification fusion in same_work_item scoring (#94) (f99a659)
- core: add validate_failed phase to state machine (#93) (fde83a1)
- estimator: account for cumulative work item time in multi-turn ETAs (#90) (d8020ac)
- sql: filter community baselines by record_unit (#92) (9252e1f)
0.16.1 (2026-03-21)
0.16.0 (2026-03-21)
0.15.0 (2026-03-21)
- classify,auto-eta: similarity scoring + model-aware confidence (#74) (e898fa7)
- eta: live ETA recalculation on phase transitions (#77) (e2d93a0)
- anonymize: preserve model version in normalizeModel, unify normalizers (#75) (0dca350)
- export: add source_turn_count to AnonymizedRecord for distribution parity (#73) (1492eee)
0.14.1 (2026-03-21)
- predictor: mature predictor — unified work_item, correct model normalization, real p80, live runtime, hardened transitions (#71) (f5e9c12)
0.14.0 (2026-03-21)
0.13.0 (2026-03-21)
0.12.0 (2026-03-21)
0.11.0 (2026-03-21)
- /eta admin-export — full admin dashboard JSON + standalone HTML viewer (#43) (004057f)
- /eta auto — opt-in time estimates at response start (#37) (caece8d)
- /eta insights — 9 deep analyses on dormant task data (#39) (5b0a619)
- /eta recap daily journal + BS detector estimates-only filter (#35) (9025447)
- add community baselines and contribution flow (#19) (601809b)
- classify: multilingual prompt classification (FR) + standalone admin dashboard (#57) (543e955)
- hooks: implement SubagentStart/Stop for subagent turn tracking (#47) (46cd7c6)
- implement MVP tracking — prompt classification, tool counting, /eta CLI (1a43d27)
- improve calibration UX and feedback flow (#17) (f22238c)
- passive velocity context at session start (597b47f)
- pre-emptive context injection — calibrate Claude with project velocity stats (7a707cf)
- v2 event-log architecture — fixes 7 structural defects (#41) (da41400)
- add fetch timeout and cache-first logic to community features (#23) (7e1f178)
- adversarial review fixes — binary blacklist, dedup IDs, sentence boundary, remove "check" (#32) (bde0feb)
- anonymize: salt projectHash, move contributor ID to CLAUDE_PLUGIN_DATA (#49) (5887e37)
- batch P0–P3 improvements (#25) (3f44659)
- bullshit detector skips past-tense durations (#30) (cb9358f)
- closeTurn advisory lock + sort completed turns (P1 #4, #6) (#50) (ae47b07)
- correct install commands in README (#11) (bdf165c)
- migrate CLI surface (export/compare/contribute) to v2 data layer (#52) (1fb678c)
- persist Auto-ETA accuracy instead of discarding it (#51) (a6ea63c)
- search both legacy paths for v1 data during migration (#48) (b6c87c8)
- ship compiled plugin runtime (#13) (ee9e2d9)
0.10.0 (2026-03-21)
0.9.2 (2026-03-21)
- closeTurn advisory lock + sort completed turns (P1 #4, #6) (#50) (ae47b07)
- search both legacy paths for v1 data during migration (#48) (b6c87c8)
0.9.1 (2026-03-20)
- anonymize: salt projectHash, move contributor ID to CLAUDE_PLUGIN_DATA (#49) (5887e37)
- migrate CLI surface (export/compare/contribute) to v2 data layer (#52) (1fb678c)
0.9.0 (2026-03-20)
0.8.1 (2026-03-20)
0.8.0 (2026-03-20)
0.7.0 (2026-03-20)
0.6.0 (2026-03-20)
0.5.0 (2026-03-20)
0.4.0 (2026-03-20)
0.3.4 (2026-03-20)
- adversarial review fixes — binary blacklist, dedup IDs, sentence boundary, remove "check" (#32) (bde0feb)
0.3.3 (2026-03-20)
0.3.2 (2026-03-19)
0.3.1 (2026-03-19)
0.3.0 (2026-03-19)
- add community baselines and contribution flow (#19) (601809b)
- improve calibration UX and feedback flow (#17) (f22238c)