You've already forked incident-triage
Import UAPF package
Import UAPF package: incident-triage.uapf
This commit is contained in:
63
manifest.json
Normal file
63
manifest.json
Normal file
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
Reference in New Issue
Block a user