Skip to content

feat(workflow-definition-client): add categories - #589

Open
blomqma wants to merge 1 commit into
mainfrom
feat/al-3536-closing-reason-categories
Open

blomqma wants to merge 1 commit into
mainfrom
feat/al-3536-closing-reason-categories

Conversation

@blomqma

@blomqma blomqma commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

Adds closing reason categories (AL-3536): list, create, get, update and delete under /v1/workflows/closing-reason-categories, plus categoryId and the read-only resolved category on ClosingReason. Regenerated from the svc-workflows spec still in review (the CONTRIBUTING shortcut for a spec not yet deployed), so config-engine and the hub can build against the new operations.

It also brings in what the spec gained since the last release: decision-owned loops (deprecating loop_config), START_DATE due dates and wider task input, condition and journey block enums. Nothing is removed. @epilot/sdk and @epilot/cli workflow-definition output is regenerated; other clients' drift is left out.

package.json moves to 1.23.0 because that version was published on 2026-09-26 without the repo being bumped. The changeset (client minor, sdk minor, cli patch) then releases 1.24.0 instead of colliding.

Adds closing reason categories (AL-3536): list, create, get, update and
delete under /v1/workflows/closing-reason-categories, plus categoryId
and the read-only resolved category on ClosingReason. Nothing else in
the spec changes and nothing is removed.

Regenerated from the svc-workflows spec still in review (the
CONTRIBUTING shortcut for a spec not yet deployed), so config-engine
can build its category adapter against the new operations. The
@epilot/sdk and @epilot/cli workflow-definition output is regenerated;
other clients are left as they are.

The changeset (client minor, sdk minor, cli patch) releases the client
as 1.24.0; 1.23.0 is the current release.
@blomqma
blomqma force-pushed the feat/al-3536-closing-reason-categories branch from 3917404 to ca77060 Compare November 11, 2026 12:05
@blomqma
blomqma marked this pull request as ready for review November 11, 2026 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant