MCP Server
Active
1
0
Files
incident-triage/manifest.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"
}