60 lines
2.0 KiB
JSON
60 lines
2.0 KiB
JSON
{
|
|
"package_id": "product.service-to-decision",
|
|
"name": "Governed Service To Decision",
|
|
"version": "0.1.0",
|
|
"package_class": "product",
|
|
"description": "Carry one exact institutional context from service discovery and case intake through parties, authority, formal outcome, communication evidence, and review.",
|
|
"publisher": "GovOPlaN",
|
|
"category": "institutional-governance",
|
|
"license": "AGPL-3.0-or-later",
|
|
"required_modules": [
|
|
{"module_id": "audit"},
|
|
{"module_id": "cases"},
|
|
{"module_id": "decisions"},
|
|
{"module_id": "mandates"},
|
|
{"module_id": "parties"},
|
|
{"module_id": "policy"},
|
|
{"module_id": "portal"},
|
|
{"module_id": "services"}
|
|
],
|
|
"required_capabilities": [
|
|
"cases.party_context",
|
|
"cases.service_intake",
|
|
"decisions.registry",
|
|
"mandates.resolver",
|
|
"parties.resolver",
|
|
"portal.service_directory",
|
|
"services.availability",
|
|
"services.definitions"
|
|
],
|
|
"optional_modules": [
|
|
{"module_id": "approvals"},
|
|
{"module_id": "committee"},
|
|
{"module_id": "files"},
|
|
{"module_id": "forms"},
|
|
{"module_id": "forms_runtime"},
|
|
{"module_id": "postbox"},
|
|
{"module_id": "records"},
|
|
{"module_id": "tasks"},
|
|
{"module_id": "workflow_engine"}
|
|
],
|
|
"evidence": [
|
|
{
|
|
"kind": "documentation",
|
|
"reference": "packages/product/service-to-decision/README.md",
|
|
"summary": "Defines the package boundary, authority path, recovery contract, and known operational limits."
|
|
},
|
|
{
|
|
"kind": "target_test",
|
|
"reference": "tests/test_institutional_governance_journey.py",
|
|
"summary": "Executes the SQL-backed provider composition from service discovery through persisted formal Decision reconstruction."
|
|
},
|
|
{
|
|
"kind": "target_test",
|
|
"reference": "tests/test_institutional_service_journey.py",
|
|
"summary": "Executes Portal delegation from an exact Service revision through an exact immutable Form revision to a replay-safe persisted submission."
|
|
}
|
|
],
|
|
"tags": ["service", "case", "mandate", "party", "decision", "public-sector"]
|
|
}
|