Skip to content

馃摉 [Docs]: Workflow lifecycle behavior ready for review - #517

Merged
Marius Storhaug (MariusStorhaug) merged 14 commits into
audit-process-workflowsfrom
workflow-lifecycle-specification
Aug 15, 2026
Merged

馃摉 [Docs]: Workflow lifecycle behavior ready for review#517
Marius Storhaug (MariusStorhaug) merged 14 commits into
audit-process-workflowsfrom
workflow-lifecycle-specification

Conversation

@MariusStorhaug

@MariusStorhaug Marius Storhaug (MariusStorhaug) commented Aug 15, 2026

Copy link
Copy Markdown
Member

Summary

Defines the Process-PSModule workflow lifecycle specification and architecture. The change documents behavior and implementation boundaries; it does not change functional workflow code.

Scope

  • Adds behavior-driven requirements for dispatch recovery, scheduled published-artifact validation, pull-request routing, stable aggregation, concurrency recovery, Gallery disposition, and auditable outcomes.
  • Defines Plan as the sole lifecycle-policy authority, immutable Settings, and one release executor for stable, prerelease, recovery/resume, cleanup-only, and no-op actions.
  • Defines the caller boundary: explicit credentials, structured optional TestData, narrow built-in-token use, step-scoped App tokens, restricted fork validation, and capability-gated downstream jobs.
  • Adds both lifecycle pages to the Reference navigation.

Validation

  • npx --yes markdownlint-cli2 --config .github/linters/.markdown-lint.yml docs/content/reference/process-workflow-lifecycle-specification.md docs/content/reference/process-workflow-lifecycle-design.md
  • zensical build --clean from docs

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@MariusStorhaug
Marius Storhaug (MariusStorhaug) marked this pull request as ready for review August 15, 2026 14:22
@MariusStorhaug
Marius Storhaug (MariusStorhaug) merged commit bd7c85f into audit-process-workflows Aug 15, 2026
1 check passed
@MariusStorhaug
Marius Storhaug (MariusStorhaug) deleted the workflow-lifecycle-specification branch August 15, 2026 14:27
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