Skip to content

Generate extensible schedule action API - #1

Draft
chaptersix wants to merge 2 commits into
masterfrom
experiment/saa-scheduler-generated
Draft

Generate extensible schedule action API#1
chaptersix wants to merge 2 commits into
masterfrom
experiment/saa-scheduler-generated

Conversation

@chaptersix

@chaptersix chaptersix commented Sep 5, 2026

Copy link
Copy Markdown
Owner

This generated layer publishes Go bindings for the experimental extensible Schedule API: standalone activity action templates, named custom overlap selectors, generic execution results and statuses, running-execution/action-kind projections, and terminal close time. Existing workflow fields and helpers remain available for compatibility.

This draft is part of an experimental, unmerged cross-repository stack. The local proto/api checkout used for generation is intentionally excluded from the commit.

Related drafts: source API, Go SDK, and server layers for contracts, standalone activity execution, visibility, and integration coverage.

Dependencies and reproducible pins:

  • Source API: 40766d34ea6c0d2e59c100c1cf20cdf4fb286fe4
  • This generated Go API commit: 5fd10bc0a6cd7694373353cf6e00a0886a0b8167
  • Go SDK consumer: a6bed7c8ed3c4b90c467f003571c98b44ea8785b
  • Validated server code snapshot: f7f30fc4be01f16ac838f6106f47484643eb4a40
  • Final server integration head: d80de5800cde0845596277a1af957c731eb1c0a2

Validation:

  • GOWORK=/tmp/extensible-go.work go test ./common/v1 ./schedule/v1
  • git diff --check

Generation used the repository go-grpc, helper, and goimports targets. The committed proto/api gitlink is pinned to 40766d34ea6c0d2e59c100c1cf20cdf4fb286fe4; no module or workspace replacement is committed.

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