Skip to content

Feat: Implement governance approval workflow#15

Merged
rian-be merged 3 commits into
mainfrom
develop
Jun 22, 2026
Merged

Feat: Implement governance approval workflow#15
rian-be merged 3 commits into
mainfrom
develop

Conversation

@rian-be

@rian-be rian-be commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Summary

Add governance approval workflow support on top of the existing request lifecycle and version resolution runtime.

Added

  • Request level approval requirements and approval workflow runtime services
  • Approval specific exceptions, models, and mapping from policy requirements
  • Runnable governance approval workflow example
  • Governance decision taxonomy example covering lifecycle, approval, and version resolution decisions

Changed

  • Governance abstractions, runtime, and tests now use folder aligned namespaces
  • Governance structure and example references are aligned across README files and solution entries
  • Release publishing workflows now propagate the draft release version into package publishing

Result

Governance now supports explicit approval driven request progression with typed approval actions, updated examples, and consistent namespace/layout model across the package.

Testing

  • dotnet build src/ModularityKit.Mutator.Governance.csproj -c Release
  • dotnet test Tests/ModularityKit.Mutator.Governance.Tests/ModularityKit.Mutator.Governance.Tests.csproj -c Release

Linked Issues

Checklist

  • Approval workflow implemented in governance runtime
  • Governance examples updated
  • Governance tests updated and passing
  • Release workflow version propagation adjusted

@github-actions github-actions Bot added documentation Documentation updates and additions architecture Design, structure, and API-shape changes examples Runnable examples and sample apps ci CI/CD and repository automation changes tests Test coverage and test changes labels Jun 22, 2026
@rian-be rian-be merged commit f4853cc into main Jun 22, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

architecture Design, structure, and API-shape changes ci CI/CD and repository automation changes documentation Documentation updates and additions examples Runnable examples and sample apps tests Test coverage and test changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Task]: Implement governance approval workflow

1 participant