refactor: stage effective view resolution

This commit is contained in:
2026-07-29 19:09:03 +02:00
parent c24d1f2ca4
commit d5b13decfc
4 changed files with 694 additions and 224 deletions
+6 -4
View File
@@ -58,7 +58,9 @@ pip install -e ../govoplan-views
python -m unittest discover -s ../govoplan-views/tests -v
```
Workflow declares the resolver as an optional contract so a future workflow
instance runtime can activate a pinned View revision. Workflow-driven
activation and Policy ceilings remain separate follow-up work; neither is
required for manually assigned and selected Views.
Workflow declares the resolver as an optional contract. The resolver accepts an
optional workflow-selected View and applies it below required administrative
assignments but above user/default selection. The View must already be
available to the account, so Workflow cannot bypass assignment policy.
Persisting a workflow instance's pinned View revision remains owned by the
Workflow module.