Releases: jordanburke/prosemeter
Release list
prosemeter@0.2.0
Minor Changes
-
000a2e8: Convergence: add a
regressingverdict and dimension-churn detection.checkConvergencenow returnsregressingfor a sustained decline (≥2 significant, all-negative deltas in the window) instead of folding it intoplateaued. The loop contract is unchanged — revise whileimproving, stop on anything else — but the stop reason is now honest, so a harness can attach policy (onregressing, prefer reverting to the highest-scoring prior draft over continuing from the latest).New
checkConvergenceDetailed(history, dimensions, options)returns{ verdict, churning }, wherechurninglists dimensions that oscillate or regress under a flat composite — the signature of an agent trading one dimension for another rather than converging. NewDimensionHistoryandConvergenceReporttypes.The
check_convergenceMCP tool gains an optionaldimensionsparameter and now returns{ verdict, churning, detail }(previously{ verdict, detail }).Behavior change — read before upgrading: score histories that previously classified as
plateauedfor a sustained decline now classify asregressing. If you branch on the stringplateauedto auto-accept or ship a draft, add aregressingcase first — you do not want a regression to inherit accept-on-plateau behavior. TypeScript consumers with an exhaustiveswitchonConvergenceVerdictwill need the new case. The MCP tool's return shape changed from a bare{ verdict, detail }to{ verdict, churning, detail }; clients that read.verdictare unaffected.
Patch Changes
- Updated dependencies [000a2e8]
- @prosemeter/core@0.2.0
- @prosemeter/readability@0.2.0
- @prosemeter/structure@0.2.0
- @prosemeter/style@0.2.0
- @prosemeter/vocabulary@0.2.0
@prosemeter/vocabulary@0.2.0
@prosemeter/vocabulary@0.2.0
@prosemeter/style@0.2.0
@prosemeter/style@0.2.0
@prosemeter/structure@0.2.0
@prosemeter/structure@0.2.0
@prosemeter/readability@0.2.0
@prosemeter/readability@0.2.0
@prosemeter/mcp@0.2.0
Minor Changes
-
000a2e8: Convergence: add a
regressingverdict and dimension-churn detection.checkConvergencenow returnsregressingfor a sustained decline (≥2 significant, all-negative deltas in the window) instead of folding it intoplateaued. The loop contract is unchanged — revise whileimproving, stop on anything else — but the stop reason is now honest, so a harness can attach policy (onregressing, prefer reverting to the highest-scoring prior draft over continuing from the latest).New
checkConvergenceDetailed(history, dimensions, options)returns{ verdict, churning }, wherechurninglists dimensions that oscillate or regress under a flat composite — the signature of an agent trading one dimension for another rather than converging. NewDimensionHistoryandConvergenceReporttypes.The
check_convergenceMCP tool gains an optionaldimensionsparameter and now returns{ verdict, churning, detail }(previously{ verdict, detail }).Behavior change — read before upgrading: score histories that previously classified as
plateauedfor a sustained decline now classify asregressing. If you branch on the stringplateauedto auto-accept or ship a draft, add aregressingcase first — you do not want a regression to inherit accept-on-plateau behavior. TypeScript consumers with an exhaustiveswitchonConvergenceVerdictwill need the new case. The MCP tool's return shape changed from a bare{ verdict, detail }to{ verdict, churning, detail }; clients that read.verdictare unaffected.
Patch Changes
- Updated dependencies [000a2e8]
- prosemeter@0.2.0
@prosemeter/core@0.2.0
Minor Changes
-
000a2e8: Convergence: add a
regressingverdict and dimension-churn detection.checkConvergencenow returnsregressingfor a sustained decline (≥2 significant, all-negative deltas in the window) instead of folding it intoplateaued. The loop contract is unchanged — revise whileimproving, stop on anything else — but the stop reason is now honest, so a harness can attach policy (onregressing, prefer reverting to the highest-scoring prior draft over continuing from the latest).New
checkConvergenceDetailed(history, dimensions, options)returns{ verdict, churning }, wherechurninglists dimensions that oscillate or regress under a flat composite — the signature of an agent trading one dimension for another rather than converging. NewDimensionHistoryandConvergenceReporttypes.The
check_convergenceMCP tool gains an optionaldimensionsparameter and now returns{ verdict, churning, detail }(previously{ verdict, detail }).Behavior change — read before upgrading: score histories that previously classified as
plateauedfor a sustained decline now classify asregressing. If you branch on the stringplateauedto auto-accept or ship a draft, add aregressingcase first — you do not want a regression to inherit accept-on-plateau behavior. TypeScript consumers with an exhaustiveswitchonConvergenceVerdictwill need the new case. The MCP tool's return shape changed from a bare{ verdict, detail }to{ verdict, churning, detail }; clients that read.verdictare unaffected.