You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Examples/Governance/VersionedResolution/README.md
+38-3Lines changed: 38 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Governance VersionedResolution
2
2
3
-
This example shows how `MutationRequestVersionResolver` handles requests that were approved against an older state version.
3
+
This example shows how `MutationRequestVersionResolver` handles requests that were approved against an older state version and how the persisted runtime path stores the resulting decision.
4
4
5
5
It is the direct runnable example for the semantics introduced around `ExpectedStateVersion` and stale request handling.
6
6
@@ -10,13 +10,15 @@ It is the direct runnable example for the semantics introduced around `ExpectedS
10
10
- resolving stale requests with `RejectStale`
11
11
- resolving stale requests with `RequireRenewedApproval`
12
12
- resolving stale requests with `RevalidateOnLatestState`
13
+
- persisting a resolved outcome through `MutationRequestVersionResolutionManager`
13
14
- inspecting the resulting lifecycle state and appended decision history
Copy file name to clipboardExpand all lines: Tests/ModularityKit.Mutator.Governance.Tests/Resolution/MutationRequestVersionResolutionPersistenceTests.cs
This keeps the first version small while leaving room for later persistence providers such as Entity Framework Core or PostgreSQL-backed governance stores.
0 commit comments