You've already forked dokumenta-semantiska-analize
Import UAPF package
feat(3.2.0): align with UAPF v2.5.0 — embed algorithm card tests, drop sidecar #3
Reference in New Issue
Block a user
Delete Branch "v3.2.0-embedded-tests"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Per UAPF v2.5.0, tests move from sidecar files
(tests/algorithms/.test.yaml — removed in v2.5.0) into a
top-level tests array on each algorithm card. Minimum two entries per
card; the Algorithm Card viewer (UAPF chapter 13.16, ProcessGit
Preview tab) consumes these as its primary interaction surface.
This package's three cards now carry embedded tests:
algo.semantic_document_analysis.pii_redactor (deterministic redactor)
— 3 cases: Latvian personas kods inline (positive — three entity
types detected), plain administrative text (negative — no PII
signals), financial figures with IBAN (mixed — financial yes,
personas_kods no).
algo.semantic_document_analysis.vdvc_semantic_extractor (stochastic
LLM extractor, EU AI Act high-risk + mandatory oversight) — 2
cases: regulatory construction-permit appeal (in-domain, expected
topic + applicable_regulations), non-regulatory thank-you note
(out-of-domain, low confidence). Both carry ai_confidence_score
tolerance bands appropriate for a stochastic output.
algo.semantic_document_analysis.completion_event_emitter
(deterministic CloudEvents emitter) — 2 cases: successful
completion event, failure completion event. The emitter does not
gate on payload contents, so both succeed.
Other changes:
removed sidecar location
BPMN file unchanged from v3.1.0 — uapf:algorithmCardRef on each
service task per UAPF v2.4.0 + ioSpecification synthesis. Mappings
unchanged. DMN tables unchanged.
uapf-cli validate against v2.5.0 schemas passes cleanly.