Skip to content

v1.12.0 — sync-tests: real story surface in the dry run; real syncs work again

Latest

Choose a tag to compare

@markabrahams markabrahams released this 01 Oct 12:54

Added

  • defprod-sync-tests --dry-run: each entry in input.statuses now carries the story's declared surface (ui, api, mcp, cli, system, other, or null when the story declares none), next to its lifecycle storyStatus.

Fixed

  • defprod-sync-tests: local-only fields (storyStatus, surface) are removed before posting. 1.11.0 sent storyStatus, which the DefProd API rejects, so every real sync failed with Error: Invalid Request.

Upgrade

npm install -g @defprod/scripts or npx @defprod/scripts defprod-sync-tests