[docs] Fill gaps in the dynamic workflows concept page - #4550
Merged
alangenfeld merged 3 commits intoOct 2, 2026
Conversation
Contributor
🦋 Changeset detectedLatest commit: 33e7dc3 The changes in this PR will be included in the next version bump. This PR includes changesets to release 0 packagesWhen changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Contributor
Sim WorldSimulated world deterministic testing for races. Traces 🟠 world-sim scenario book — 1 fail of 42 total
Full trace: |
alangenfeld
force-pushed
the
alangenfeld/workflow-dynamic-workflows-cookbook
branch
from
October 1, 2026 16:21
f45166a to
dc9bc84
Compare
alangenfeld
force-pushed
the
alangenfeld/dynamic-workflows-concept-docs
branch
from
October 1, 2026 16:21
f70fa45 to
fa36cea
Compare
alangenfeld
force-pushed
the
alangenfeld/dynamic-workflows-concept-docs
branch
from
October 1, 2026 17:50
fa36cea to
1cc36d5
Compare
alangenfeld
force-pushed
the
alangenfeld/workflow-dynamic-workflows-cookbook
branch
from
October 1, 2026 18:00
4c1f9e6 to
8741a51
Compare
alangenfeld
force-pushed
the
alangenfeld/dynamic-workflows-concept-docs
branch
from
October 1, 2026 18:00
1cc36d5 to
c028d5a
Compare
alangenfeld
force-pushed
the
alangenfeld/dynamic-workflows-concept-docs
branch
from
October 1, 2026 19:35
c028d5a to
054ddf0
Compare
alangenfeld
force-pushed
the
alangenfeld/dynamic-workflows-concept-docs
branch
from
October 1, 2026 19:45
054ddf0 to
9b1adb6
Compare
alangenfeld
force-pushed
the
alangenfeld/dynamic-workflows-concept-docs
branch
from
October 1, 2026 19:53
9b1adb6 to
54bb4bb
Compare
alangenfeld
marked this pull request as ready for review
October 1, 2026 21:01
alangenfeld
force-pushed
the
alangenfeld/dynamic-workflows-concept-docs
branch
from
October 1, 2026 21:06
54bb4bb to
abeaabf
Compare
alangenfeld
force-pushed
the
alangenfeld/dynamic-workflows-concept-docs
branch
from
October 1, 2026 21:10
abeaabf to
c43f36c
Compare
Signed-off-by: Alex Langenfeld <alex.langenfeld@vercel.com>
Signed-off-by: Alex Langenfeld <alex.langenfeld@vercel.com>
Signed-off-by: Alex Langenfeld <alex.langenfeld@vercel.com>
alangenfeld
force-pushed
the
alangenfeld/dynamic-workflows-concept-docs
branch
from
October 1, 2026 21:13
c43f36c to
33e7dc3
Compare
VaguelySerious
approved these changes
Oct 1, 2026
alangenfeld
merged commit Oct 2, 2026
8943673
into
alangenfeld/workflow-dynamic-workflows-cookbook
55 of 56 checks passed
alangenfeld
added a commit
that referenced
this pull request
Oct 2, 2026
## Summary & Motivation Fills gaps the 5.0.0 dogfood surfaced on the dynamic workflows concept page: a table of the per-gate refusals and which of them are fatal, how a Vercel project gets dynamic-source storage, what the 2,048-byte execution-context budget actually buys, that the workflow ID hashes raw source bytes, and that "trusted" means reviewed application code rather than anything a model did not write. Stacked on #4541, which adds the cookbook recipe this page now links to. ## Test Plan Docs only. Links, anchors, quoted error messages, and the fatal/retryable behavior were checked by hand against the runtime source on main. #4534 (open) edits this page's `exportName` rule. This PR leaves that line alone, quotes only the stable prefix of the execution-context error that #4534 extends, and does not document #4534's validation messages. ## Docs Preview | Page | Link | | --- | --- | | Dynamic workflows | [/docs/advanced/dynamic-workflows](https://workflow-docs-rakhde7hj.vercel.sh/docs/advanced/dynamic-workflows) | | Errors for each gate | [#errors-for-each-gate](https://workflow-docs-rakhde7hj.vercel.sh/docs/advanced/dynamic-workflows#errors-for-each-gate) | | Enabling storage on Vercel | [#enabling-storage-on-vercel](https://workflow-docs-rakhde7hj.vercel.sh/docs/advanced/dynamic-workflows#enabling-storage-on-vercel) | --------- Signed-off-by: Alex Langenfeld <alex.langenfeld@vercel.com>
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary & Motivation
Fills gaps the 5.0.0 dogfood surfaced on the dynamic workflows concept page: a table of the per-gate refusals and which of them are fatal, how a Vercel project gets dynamic-source storage, what the 2,048-byte execution-context budget actually buys, that the workflow ID hashes raw source bytes, and that "trusted" means reviewed application code rather than anything a model did not write.
Stacked on #4541, which adds the cookbook recipe this page now links to.
Test Plan
Docs only. Links, anchors, quoted error messages, and the fatal/retryable behavior were checked by hand against the runtime source on main.
#4534 (open) edits this page's
exportNamerule. This PR leaves that line alone, quotes only the stable prefix of the execution-context error that #4534 extends, and does not document #4534's validation messages.Docs Preview