v1.1.2
What's fixed
set_acceptance_criteria no longer corrupts acceptance criteria when passed pre-ticked or fully-formatted input.
Previously, set_acceptance_criteria unconditionally prepended - [ ] to every criterion string, even when the string already began with a checkbox marker ([x] ..., - [x] ...) or a full stored line including an existing AC-ID. This produced double-nested, broken checkboxes (e.g. - [ ] [x] AC-STORY-114-abc: text), and the ID-assignment logic would then treat the original ID as ordinary text and generate a brand new one — silently breaking any subsequent tool call that referenced the old ID. Recovery previously required a direct file edit.
set_acceptance_criteria now strips any leading checkbox marker before processing, preserves the ticked state of the input, and keeps existing AC-IDs intact rather than regenerating them. This makes it safe to re-pass criteria lines read directly from a story file (e.g. during bulk updates or story review), which is the natural workflow for an agent working with get_story output.
Also in this release
- Filed two new bug stories (
STORY-032,STORY-033) in the backlog coveringlist_storiesUnicode mojibake in story titles and abulk_update_acceptance_criteriakey-lookup failure on combinedID: textinputs. Both are tracked for future fixes.
Upgrading
brew upgrade backlog-mcpor download the binary for your platform from the assets below.