1
0
Files
2026-05-15 00:07:35 +03:00

1.7 KiB

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.

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.