Releases
v0.7.2
Compare
Sorry, something went wrong.
No results found
0.7.2
Features
let simulate and explain_priority take several tags
Fixes
round suggest_scores similarities half up, as everywhere else
Performance
find the relations a ticket's inverse rows mirror in one query
read the revised tickets' descriptions for project diff in one query
read every ticket's tags for the CSV export in one query
Refactoring
gather import and export into src/transfer, by format
split the dashboard into its data and its HTML
prefix import errors with where they happened in one place
word the high:low ratio in one place
compute value and cost with value() and cost() everywhere
let tool() wrap handlers in safe, and add inProject and PROJECT_ARG
move apply_changes' change plan to src/app, with DB.rolledBack for dry runs
move the times report to reports/times.ts, without a WeakMap
move the MCP layer's three queries to where their tables live
remove exports nothing in rewelo calls
one lookup and one stored-order rule for relations
pass scores and weights as objects to the priority functions
write ticket revisions through revisions.createRevision
keep the workflow state rules in src/workflow/states.ts
add ensureTag for the tag lookups that create a missing tag
move the error classes and text helpers out of validation/strings.ts
define the scores and their values once, in src/domain/scores.ts
split index.ts into src/cli/, one module per command group
split the 1,800-line server.ts into modules
share ticket list, calc and tag assign logic between the CLI and the MCP server
Chores
remove unused imports and variables
Other
build: delete the compiler's output before compiling
build: fail the build on unused imports and variables
ci(publish): wait for npm to show the version before publishing to the MCP Registry
You can’t perform that action at this time.