You've already forked iesnieguma-izskatisana
Import UAPF package
v1.1.0: UAPF v1.1 SSOT conformance rebuild
Replaces non-conformant v0.1.0 manifest shape: - Add uapf.yaml (kind: uapf.package) — SSOT 07-package-format mandatory - Add metadata/ownership.yaml + metadata/lifecycle.yaml — mandatory - Add resources/mappings.yaml — mandatory for Level 4 - Fix manifest: drop non-schema fields (requires_capabilities, guardrails, legal_basis, eu_ai_act_classification, profiles_supported); fix owners[].type organisation -> team; remove non-schema paths keys - Declare dependency on dev.uapf.semantic-document-analysis@^1.0.0 - manifest.json kept as engine-compat copy (uapf-engine@1.0.0 reads it) Validates clean against UAPFormat/UAPF-specification schemas: uapf-manifest, ownership, lifecycle, resource-mapping.
This commit is contained in:
@@ -1,17 +1,14 @@
|
||||
{
|
||||
"kind": "uapf.package",
|
||||
"id": "lv.tiesibsargs.iesnieguma-izskatisana",
|
||||
"name": "Tiesībsarga biroja iesnieguma izskatīšanas process",
|
||||
"description": "Algorithmated complaint intake and triage for the Office of the Ombudsman of Latvia. Fetches an incoming iesniegums, redacts PII before AI processing, extracts structured facets, classifies the topic, determines priority, routes to the appropriate department, persists the classification record, and emits a domain event. Human assignment and response drafting remain in the host DMS.",
|
||||
"version": "0.1.0",
|
||||
"description": "Algoritmizēta iesnieguma uzņemšana un triāža Tiesībsarga birojam:\nsaņem ienākošo iesniegumu, maskē personas datus, izvelk strukturētus\nfaktus, klasificē tēmu, nosaka prioritāti, maršrutē uz nodaļu, saglabā\nklasifikācijas ierakstu un publicē domēna notikumu.\n\nCilvēka piesaiste un atbildes sagatavošana paliek hosta DMS rokās.\n",
|
||||
"level": 4,
|
||||
"owners": [
|
||||
{
|
||||
"type": "organisation",
|
||||
"id": "lv.tiesibsargs",
|
||||
"contact": "info@tiesibsargs.lv"
|
||||
}
|
||||
],
|
||||
"lifecycle": "draft",
|
||||
"version": "1.1.0",
|
||||
"includes": [],
|
||||
"dependencies": {
|
||||
"dev.uapf.semantic-document-analysis": "^1.0.0"
|
||||
},
|
||||
"cornerstones": {
|
||||
"bpmn": true,
|
||||
"dmn": true,
|
||||
@@ -21,27 +18,31 @@
|
||||
"paths": {
|
||||
"bpmn": "bpmn",
|
||||
"dmn": "dmn",
|
||||
"cmmn": "cmmn",
|
||||
"resources": "resources",
|
||||
"fixtures": "fixtures",
|
||||
"tests": "tests",
|
||||
"docs": "docs"
|
||||
"metadata": "metadata"
|
||||
},
|
||||
"requires_capabilities": [
|
||||
"document.fetch@1+",
|
||||
"ai.redact@1+",
|
||||
"ai.extract@1+",
|
||||
"data.write@1+",
|
||||
"event.emit@1+"
|
||||
"exposure": {
|
||||
"mcp": {
|
||||
"enabled": true,
|
||||
"runnable": true,
|
||||
"exposedEntrypoints": [
|
||||
"iesnieguma-izskatisana"
|
||||
],
|
||||
"exposedArtifacts": [
|
||||
"manifest",
|
||||
"bpmn",
|
||||
"dmn",
|
||||
"docs"
|
||||
]
|
||||
}
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"type": "team",
|
||||
"id": "tiesibsargs-process-office",
|
||||
"contact": "process-office@tiesibsargs.lv"
|
||||
}
|
||||
],
|
||||
"profiles_supported": [
|
||||
"uapf-ip-orchestrated"
|
||||
],
|
||||
"guardrails": "resources/guardrails.yaml",
|
||||
"legal_basis": [
|
||||
"Iesniegumu likums",
|
||||
"Tiesībsarga likums",
|
||||
"Administratīvā procesa likums",
|
||||
"Vispārīgā datu aizsardzības regula (GDPR)"
|
||||
],
|
||||
"eu_ai_act_classification": "Annex III §5(a) and §8(a) — high-risk per the multi-category framing in the AI sandbox application; classification subject to refinement under MIC sandbox testing"
|
||||
}
|
||||
"lifecycle": "draft"
|
||||
}
|
||||
Reference in New Issue
Block a user