1
0

Exchange governance v0.1.0 - Node Profile v0.2 Part II as executable UAPF

BPMN admission (AL0 -> AL2), four DMN decision tables and a CMMN case for
suspension, withdrawal and appeal.

The three rules that answer structural objections structurally:
- 17.2 circularity is a precondition, not a warning (avota-neatkariba). A
  participant cannot be the source of its own admission evidence, including
  where it commercially supplies company-register data.
- 15 adverse decisions fail closed: exhaustive grounds, 30-day notice, cure,
  5-working-day emergency review, two distinct officers, conflict-free appeal.
- 6.4 a legally significant answer is never T0.

Not an AI system (Reg. (EU) 2024/1689 Art. 3(1), Recital 12) - it does not
infer. It is the governance of one, and therefore in MIC sandbox scope.

resources/mappings.yaml traces every clause to its artefact and names the two
gaps the model cannot close alone.
This commit is contained in:
PPPA
2026-07-12 17:11:41 +00:00
commit 64ecc3f48d
24 changed files with 1118 additions and 0 deletions

11
tests/eval-set.json Normal file
View File

@@ -0,0 +1,11 @@
{
"kind": "uapf.tests.evalset",
"version": "0.1.0",
"cases": [
{ "name": "AL2 standarta uznemsana", "fixture": "fixtures/al2-standarta-uznemsana.json", "decisions": ["avota-neatkariba", "noteikt-ticamibas-limeni"] },
{ "name": "Cirkularitate - registru datu sniedzejs", "fixture": "fixtures/registru-datu-sniedzejs-cirkularitate.json", "decisions": ["avota-neatkariba"], "mustReject": true },
{ "name": "Atsaukums uz nederiga pamata", "fixture": "fixtures/atsaukums-nederigs-pamats.json", "decisions": ["atsaukuma-pamatojums"], "mustReject": true },
{ "name": "Arkartas apturesana bez parskatisanas datuma", "fixture": "fixtures/arkartas-apturesana-bez-parskatisanas.json", "decisions": ["atsaukuma-pamatojums"], "mustReject": true },
{ "name": "Juridiski nozimiga atbilde T0 limeni", "fixture": "fixtures/juridiski-nozimigs-t0.json", "decisions": ["piekluves-limena-prasibas"] }
]
}