Implement generic approval runtime
This commit is contained in:
@@ -4,9 +4,7 @@
|
||||
**Repository type:** module (domain).
|
||||
<!-- govoplan-repository-type:end -->
|
||||
|
||||
`govoplan-approvals` is the GovOPlaN platform module seed for generic approval and sign-off chains with delegation, substitution, four-eyes principle, escalation, and signatures.
|
||||
|
||||
This repository is initialized as a discoverable module seed. It exposes a module manifest, initial permissions, role templates, documentation metadata, Gitea workflow templates, and a focused manifest test. It intentionally does not yet add HTTP routes, database models, migrations, or WebUI navigation.
|
||||
`govoplan-approvals` owns generic approval and sign-off chains with trusted delegation, separation of duties, escalation, and signature references. It persists immutable request revisions, append-only decisions and lifecycle evidence, exposes a tenant-scoped API and WebUI, and provides the `approvals.requests` capability for exact-subject approval checks.
|
||||
|
||||
## Initial Ownership
|
||||
|
||||
@@ -29,9 +27,9 @@ Detailed boundary notes are in [docs/APPROVALS_DOMAIN_BOUNDARY.md](docs/APPROVAL
|
||||
|
||||
## Integrations
|
||||
|
||||
Expected optional integrations:
|
||||
Optional integrations:
|
||||
|
||||
- workflow
|
||||
- workflow engine
|
||||
- audit
|
||||
- files
|
||||
- notifications
|
||||
@@ -45,7 +43,7 @@ cd /mnt/DATA/git/govoplan-core
|
||||
./.venv/bin/python -m pip install -e ../govoplan-approvals
|
||||
```
|
||||
|
||||
Focused manifest verification:
|
||||
Focused runtime verification:
|
||||
|
||||
```bash
|
||||
cd /mnt/DATA/git/govoplan-approvals
|
||||
|
||||
Reference in New Issue
Block a user