# 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: ```bash 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: ```bash 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.