You've already forked incident-triage
Import UAPF package
64 lines
2.4 KiB
JSON
64 lines
2.4 KiB
JSON
{
|
|
"kind": "uapf.package",
|
|
"id": "lv.itsm.incident.triage",
|
|
"name": "LVRTC Incident Triage",
|
|
"description": "Level-4 UAPF process for triaging IT-infrastructure incidents at LVRTC.\n\nSix BPMN service tasks invoke the UAPF-IP capabilities intake.normalize@1,\nai.classify@1, ai.suggest_priority@1, ai.draft_response@1,\nincident.update@1 and event.emit@1. Three DMN decision tables encode the\ndeterministic rules previously hidden inside the host: priority maps\nseverity x service-tier x AI-suggestion x classification onto P1-P4;\nownership decides whether the case stays inside LVRTC or hands off to an\nexternal partner; routing picks the expert group (helpdesk-l1, noc-l1/l2,\nsoc-l2, facility-l2, platform-l2, external-handoff).\n\nClassification, priority suggestion and customer response drafting are AI\nsteps; the rules that decide *what* the AI proposes versus *who* handles\nit live in versioned DMN, not Python. Drafted customer responses are\nproduced in both Latvian and English and require human approval before\nsending (governed by Algorithm Card algo.incident_triage.draft_response).\n\nv1.0.0 targets UAPF v2.5.0: algorithm cards carry embedded `tests`\narrays (>=2 per card) per chapter 13.16; BPMN service tasks carry\nuapf24:algorithmCardRef attributes; resource targets are dispatch\nendpoints only.\n",
|
|
"level": 4,
|
|
"version": "1.0.0",
|
|
"requires_capabilities": [
|
|
"intake.normalize@1+",
|
|
"ai.classify@1+",
|
|
"ai.suggest_priority@1+",
|
|
"ai.draft_response@1+",
|
|
"dmn.evaluate@1+",
|
|
"incident.update@1+",
|
|
"event.emit@1+"
|
|
],
|
|
"profiles_supported": [
|
|
"uapf-ip-orchestrated"
|
|
],
|
|
"guardrails": "resources/guardrails.yaml",
|
|
"includes": [],
|
|
"dependencies": {},
|
|
"cornerstones": {
|
|
"bpmn": true,
|
|
"dmn": true,
|
|
"cmmn": false,
|
|
"resources": true
|
|
},
|
|
"paths": {
|
|
"bpmn": "bpmn",
|
|
"dmn": "dmn",
|
|
"resources": "resources",
|
|
"metadata": "metadata"
|
|
},
|
|
"exposure": {
|
|
"mcp": {
|
|
"enabled": true,
|
|
"runnable": true,
|
|
"exposedEntrypoints": [
|
|
"Process_IncidentTriage"
|
|
],
|
|
"exposedArtifacts": [
|
|
"manifest",
|
|
"bpmn",
|
|
"dmn",
|
|
"docs"
|
|
]
|
|
}
|
|
},
|
|
"owners": [
|
|
{
|
|
"type": "team",
|
|
"id": "lvrtc",
|
|
"contact": "incident-mgmt@lvrtc.lv"
|
|
},
|
|
{
|
|
"type": "team",
|
|
"id": "openitsm-stewards",
|
|
"contact": "stewards@openitsm.algomation.io"
|
|
}
|
|
],
|
|
"lifecycle": "draft"
|
|
}
|