1
0
Files
iesnieguma-izskatisana/docs/00-overview.md
2026-05-15 00:07:35 +03:00

24 lines
1.7 KiB
Markdown

# Overview
## What this package does
Receives an incoming citizen complaint to the Office of the Ombudsman of Latvia, classifies it by topic, computes a priority, and routes it to the right department — all algorithmically, with audit trail, under explicit AI guardrails.
It does **not** assign the complaint to a specific human reviewer, draft a response, or close the case. Those operations require human judgment and stay in the host DMS.
## Why algorithmate this process
The 2025 Tiesībsarga annual report disclosed a record 2,499 complaints, +28% year on year. The largest category — violations of the good-governance principle — accounted for ~603 cases. With current case-handling capacity flat, manual classification and routing are a structural bottleneck.
Algorithmating the *classification and routing* portion of the process keeps the algorithm explicit (DMN, versioned in ProcessGit), keeps the AI invocation bounded and audited (guardrails-as-code), and frees jurists' time for the parts of the work that genuinely need human judgment.
## Where this package fits
In the UAPF-IP v0.1 architecture:
- The **runtime** (`uapf-engine`) loads and walks this package.
- The **host** (OpenDMS deployed for Tiesībsargs) provides the five capabilities and consumes the resulting classification.
- The **audit chain** is signed by both sides (DID-VC, deferred to v0.2; v0.1 uses bearer token).
- The whole orchestration runs under the [Latvian AI regulatory sandbox programme](https://www.ailatvia.lv).
The package is the algorithmic artefact. The runtime is the executor. The host is the workflow. ProcessGit is the source-of-truth distribution channel. Four separable concerns; this package owns one of them.