Skip to content

Specify recurring activity admission and calendar exclusions - #619

Merged
vkgeorgia merged 1 commit into
mainfrom
docs/recurring-process-activities
Sep 24, 2026
Merged

vkgeorgia merged 1 commit into
mainfrom
docs/recurring-process-activities

Conversation

@transitrix-foundry

Copy link
Copy Markdown
Contributor

What changed

The recurring-Activity specification defines calendar gap exclusions, first-instant fold handling, and an explicit versioned policy with a bounded admission window. Worked cases distinguish late admission, missed occurrences, skipped busy steps, and invalid policy bindings. Durable runtime records belong to the executing integration.

The contract and its three navigation references distinguish accepted specification from tooling support and release availability. No new files, validators, scheduler, or runtime store are added.

How it is verified

  • node scripts/check-notations.mjs (four existing warnings, no errors).
  • node --test scripts/check-notations.test.mjs scripts/release-obligations.test.mjs (113 passing).
  • git diff --check.
  • Parsed all four YAML fragments and checked policy binding, distinct execution identities, and persistent instance examples.
  • Rendered Markdown tables and examples and reviewed the full document in headless Chrome.
  • Existing process examples, ACTION fields, vocabulary, validators and BPMN validation rules retain their current behavior.

Checklist

  • Based on current main, one concern per PR.
  • Commit signed off.
  • Public content and metadata reviewed.

Signed-off-by: transitrix <automation@transitrix.com>
@vkgeorgia
vkgeorgia merged commit c1984d6 into main Sep 24, 2026
16 checks passed
@vkgeorgia
vkgeorgia deleted the docs/recurring-process-activities branch September 24, 2026 16:56
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.

2 participants