Import UAPF package
Endpoint URL
https://processgit.org/AI_Sandbox/incident-triage/mcp
Configuration
439c7d61337f2f24f8497619a995614b246b65a5
The originally-imported BPMN had valid process logic but no <bpmndi:BPMNDiagram> section with shape/edge coordinates. bpmn-js needs the BPMNDI to lay out the diagram visually. Added linear left-to-right layout: 11 BPMNShape (1 start + 9 serviceTasks + 1 end) + 10 BPMNEdge. Process logic XML unchanged.
lv.itsm.incident.triage
UAPF v2.5.0 package — LVRTC Incident Triage.
Quick install (uapf-engine)
The engine reads .uapf ZIP archives from its /packages mount. Build:
cd uapf-packages/incident-triage
zip -rq ../incident-triage.uapf .
mv ../incident-triage.uapf /path/to/engine/packages/
docker compose restart uapf-engine
Or use the admin install-from-url endpoint:
curl -X POST http://uapf-engine:4000/uapf/admin/install-from-url \
-H "Authorization: Bearer $UAPF_ENGINE_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"sourceUrl": "https://processgit.org/AI_Sandbox/incident-triage/archive/main.zip"}'
Layout
incident-triage/
manifest.json UAPF v2.5.0 manifest
uapf.yaml YAML mirror of manifest (easier diff)
algorithms/ 7 Algorithm Cards with embedded v2.5.0 tests
bpmn/ incident-triage.bpmn — 9 service tasks, linear
dmn/ 3 DMN 1.3 tables: priority, ownership, routing
resources/ guardrails.yaml, mappings.yaml
metadata/ lifecycle.yaml, ownership.yaml
docs/ overview.md (start here)
fixtures/ 3 sample signals + expected post-triage state
tests/bpmn/ Sidecar BPMN scenario tests
Algorithm Cards
| Card | Capability | Determinism |
|---|---|---|
algo.incident_triage.normalize_signal |
intake.normalize@1 |
deterministic |
algo.incident_triage.classify_incident |
ai.classify@1 |
stochastic |
algo.incident_triage.suggest_priority |
ai.suggest_priority@1 |
stochastic |
algo.incident_triage.evaluate_dmn |
dmn.evaluate@1 |
deterministic |
algo.incident_triage.draft_response |
ai.draft_response@1 |
stochastic |
algo.incident_triage.update_incident |
incident.update@1 |
deterministic, stateful |
algo.incident_triage.emit_event |
event.emit@1 |
deterministic, stateful |
All seven carry the v2.5.0 mandatory embedded tests array (≥ 2 cases each;
17 cases total across the package).
Spec version
Tracks main of github.com/UAPFormat/UAPF-specification. Current
locked spec at package release: v2.5.0 (2026-05-21).
Source
- Workspace (OpenITSM repo):
uapf-packages/incident-triage/ - ProcessGit (canonical):
https://processgit.org/AI_Sandbox/incident-triage - Engine: any uapf-engine ≥ commit aligned with UAPF v2.5.0 schemas
License
MIT — same as the OpenITSM repository.
Description
Languages
XML
100%