From 71d391b754df9d9c44414575b6c76c6c45d88468 Mon Sep 17 00:00:00 2001 From: Rihards Gailums Date: Sun, 17 May 2026 13:14:35 +0000 Subject: [PATCH] Adopt UAPF v2.0.0 cornerstone naming: .bpmn.xml/.dmn.xml/.cmmn.xml -> .bpmn/.dmn/.cmmn [scope-3 3/3] Renames all 5 cornerstone files to the OMG-ecosystem extensions required by UAPF-specification v2.0.0, and updates every internal reference: - uapf.yaml (manifest cornerstone paths + decision refs) - resources/mappings.yaml (endpoint + usesDecision refs) - processgit.mcp.yaml (MCP source paths) - processgit.viewer.json (x2: package + examples) - cmmn/vertesanas-lieta.cmmn (processTask processRef -> DMN files) - README.md, docs/source-reference.md, agent.chat.yaml (documentation) Completes the scope-3 conformance pass for AI-Sandb-Evaluation: v2.1.0 diagram interchange (CMMN + 3x DMN, prior commits) + v2.0.0 naming. File contents otherwise unchanged. --- README.md | 18 +++++++++--------- .../L4/vdaa.mi.sandbox.atlase/agent.chat.yaml | 6 +++--- ...-atlase.bpmn.xml => mi-sandbox-atlase.bpmn} | 0 ...as-lieta.cmmn.xml => vertesanas-lieta.cmmn} | 4 ++-- ...mn.xml => 01-atbilstiba-un-izsledzosie.dmn} | 0 ...punkti.dmn.xml => 02-vertesanas-punkti.dmn} | 0 ...-vertejums.dmn.xml => 03-trl-vertejums.dmn} | 0 .../vdaa.mi.sandbox.atlase/docs/CHANGELOG.md | 16 ++++++++++++++++ .../docs/source-reference.md | 10 +++++----- .../examples/processgit.viewer.json | 6 +++--- .../processgit.viewer.json | 6 +++--- .../resources/mappings.yaml | 12 ++++++------ processes/L4/vdaa.mi.sandbox.atlase/uapf.yaml | 16 ++++++++-------- processgit.mcp.yaml | 10 +++++----- 14 files changed, 60 insertions(+), 44 deletions(-) rename processes/L4/vdaa.mi.sandbox.atlase/bpmn/{mi-sandbox-atlase.bpmn.xml => mi-sandbox-atlase.bpmn} (100%) rename processes/L4/vdaa.mi.sandbox.atlase/cmmn/{vertesanas-lieta.cmmn.xml => vertesanas-lieta.cmmn} (98%) rename processes/L4/vdaa.mi.sandbox.atlase/dmn/{01-atbilstiba-un-izsledzosie.dmn.xml => 01-atbilstiba-un-izsledzosie.dmn} (100%) rename processes/L4/vdaa.mi.sandbox.atlase/dmn/{02-vertesanas-punkti.dmn.xml => 02-vertesanas-punkti.dmn} (100%) rename processes/L4/vdaa.mi.sandbox.atlase/dmn/{03-trl-vertejums.dmn.xml => 03-trl-vertejums.dmn} (100%) diff --git a/README.md b/README.md index 353a4a4..4cdca02 100644 --- a/README.md +++ b/README.md @@ -43,15 +43,15 @@ processes/L4/vdaa.mi.sandbox.atlase/ # L4 — izpildāmā pakotne expected-output.example.json # Sagaidāmais rezultāts (ar AI novērtējumu) bpmn/ - mi-sandbox-atlase.bpmn.xml # Galvenais process + mi-sandbox-atlase.bpmn # Galvenais process dmn/ - 01-atbilstiba-un-izsledzosie.dmn.xml # Atbilstības un izslēdzošo nosacījumu DMN - 02-vertesanas-punkti.dmn.xml # 5 kritēriju svērtais punktu aprēķins - 03-trl-vertejums.dmn.xml # TRL → 0–5 vērtējuma kartējums + 01-atbilstiba-un-izsledzosie.dmn # Atbilstības un izslēdzošo nosacījumu DMN + 02-vertesanas-punkti.dmn # 5 kritēriju svērtais punktu aprēķins + 03-trl-vertejums.dmn # TRL → 0–5 vērtējuma kartējums cmmn/ - vertesanas-lieta.cmmn.xml # Komisijas vērtēšanas gadījums + vertesanas-lieta.cmmn # Komisijas vērtēšanas gadījums resources/ mappings.yaml # Targets + bindings (UAPF formāts) @@ -188,9 +188,9 @@ atpakaļ repozitorijā caur `PGV_REQUEST_SAVE`. ## Kā izmantot 1. Atver repozitoriju ProcessGit vidē (`processgit.org` vai `processgit.dev`). -2. Atver `bpmn/mi-sandbox-atlase.bpmn.xml` — grafiski redzams process. -3. Atver `dmn/*.dmn.xml` — lēmumu tabulas ar skaidrojumiem. -4. Atver `cmmn/vertesanas-lieta.cmmn.xml` — gadījuma modelis. +2. Atver `bpmn/mi-sandbox-atlase.bpmn` — grafiski redzams process. +3. Atver `dmn/*.dmn` — lēmumu tabulas ar skaidrojumiem. +4. Atver `cmmn/vertesanas-lieta.cmmn` — gadījuma modelis. 5. Atver `examples/candidate-input.example.json` — ielādējas viewer GUI. 6. Noklikšķini uz `agent.chat.yaml` — atveras AI čata panelis (🏛️). @@ -205,7 +205,7 @@ atpakaļ repozitorijā caur `PGV_REQUEST_SAVE`. | `owners` ar kontaktu | ✅ | | `lifecycle` statuss | ✅ | | L0 enterprise index ar `kind: uapf.enterprise.index` | ✅ | -| `.bpmn.xml` / `.dmn.xml` / `.cmmn.xml` paplašinājumi | ✅ | +| `.bpmn` / `.dmn` / `.cmmn` paplašinājumi | ✅ | | `resources/mappings.yaml` ar targets + bindings | ✅ | | `metadata/` ar ownership + lifecycle | ✅ | | MCP endpoint deklarācija (`exposure.mcp`) | ✅ | diff --git a/processes/L4/vdaa.mi.sandbox.atlase/agent.chat.yaml b/processes/L4/vdaa.mi.sandbox.atlase/agent.chat.yaml index 14531ee..e4bde82 100644 --- a/processes/L4/vdaa.mi.sandbox.atlase/agent.chat.yaml +++ b/processes/L4/vdaa.mi.sandbox.atlase/agent.chat.yaml @@ -25,9 +25,9 @@ llm: un iesniedzējiem izprast VDAA speciālās regulatīvās vides atlases nolikumu. Tavas galvenās spējas: - 1. Pārbaudīt iesnieguma formālo atbilstību (DMN: 01-atbilstiba-un-izsledzosie.dmn.xml) - 2. Aprēķināt svērtos punktus no komisijas vērtējumiem (DMN: 02-vertesanas-punkti.dmn.xml) - 3. Kartēt TRL līmeņus uz 0-5 skalu (DMN: 03-trl-vertejums.dmn.xml) + 1. Pārbaudīt iesnieguma formālo atbilstību (DMN: 01-atbilstiba-un-izsledzosie.dmn) + 2. Aprēķināt svērtos punktus no komisijas vērtējumiem (DMN: 02-vertesanas-punkti.dmn) + 3. Kartēt TRL līmeņus uz 0-5 skalu (DMN: 03-trl-vertejums.dmn) 4. Izskaidrot vērtēšanas kritērijus, svarus un enkurus 5. Parādīt neizšķirta gadījuma atrisināšanas loģiku diff --git a/processes/L4/vdaa.mi.sandbox.atlase/bpmn/mi-sandbox-atlase.bpmn.xml b/processes/L4/vdaa.mi.sandbox.atlase/bpmn/mi-sandbox-atlase.bpmn similarity index 100% rename from processes/L4/vdaa.mi.sandbox.atlase/bpmn/mi-sandbox-atlase.bpmn.xml rename to processes/L4/vdaa.mi.sandbox.atlase/bpmn/mi-sandbox-atlase.bpmn diff --git a/processes/L4/vdaa.mi.sandbox.atlase/cmmn/vertesanas-lieta.cmmn.xml b/processes/L4/vdaa.mi.sandbox.atlase/cmmn/vertesanas-lieta.cmmn similarity index 98% rename from processes/L4/vdaa.mi.sandbox.atlase/cmmn/vertesanas-lieta.cmmn.xml rename to processes/L4/vdaa.mi.sandbox.atlase/cmmn/vertesanas-lieta.cmmn index 0a78921..762bb19 100644 --- a/processes/L4/vdaa.mi.sandbox.atlase/cmmn/vertesanas-lieta.cmmn.xml +++ b/processes/L4/vdaa.mi.sandbox.atlase/cmmn/vertesanas-lieta.cmmn @@ -58,12 +58,12 @@ - + - + diff --git a/processes/L4/vdaa.mi.sandbox.atlase/dmn/01-atbilstiba-un-izsledzosie.dmn.xml b/processes/L4/vdaa.mi.sandbox.atlase/dmn/01-atbilstiba-un-izsledzosie.dmn similarity index 100% rename from processes/L4/vdaa.mi.sandbox.atlase/dmn/01-atbilstiba-un-izsledzosie.dmn.xml rename to processes/L4/vdaa.mi.sandbox.atlase/dmn/01-atbilstiba-un-izsledzosie.dmn diff --git a/processes/L4/vdaa.mi.sandbox.atlase/dmn/02-vertesanas-punkti.dmn.xml b/processes/L4/vdaa.mi.sandbox.atlase/dmn/02-vertesanas-punkti.dmn similarity index 100% rename from processes/L4/vdaa.mi.sandbox.atlase/dmn/02-vertesanas-punkti.dmn.xml rename to processes/L4/vdaa.mi.sandbox.atlase/dmn/02-vertesanas-punkti.dmn diff --git a/processes/L4/vdaa.mi.sandbox.atlase/dmn/03-trl-vertejums.dmn.xml b/processes/L4/vdaa.mi.sandbox.atlase/dmn/03-trl-vertejums.dmn similarity index 100% rename from processes/L4/vdaa.mi.sandbox.atlase/dmn/03-trl-vertejums.dmn.xml rename to processes/L4/vdaa.mi.sandbox.atlase/dmn/03-trl-vertejums.dmn diff --git a/processes/L4/vdaa.mi.sandbox.atlase/docs/CHANGELOG.md b/processes/L4/vdaa.mi.sandbox.atlase/docs/CHANGELOG.md index 24868c4..8df8504 100644 --- a/processes/L4/vdaa.mi.sandbox.atlase/docs/CHANGELOG.md +++ b/processes/L4/vdaa.mi.sandbox.atlase/docs/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.3.0] — 2026-05-17 + +### Mainīts +- Stūrakmeņu failu paplašinājumi pārsaukti `.bpmn.xml`/`.dmn.xml`/`.cmmn.xml` → + `.bpmn`/`.dmn`/`.cmmn` (UAPF-specification v2.0.0 — OMG ekosistēmas + paplašinājumi). Visas iekšējās atsauces atjauninātas (uapf.yaml, + resources/mappings.yaml, processgit.mcp.yaml, processgit.viewer.json, + CMMN processTask processRef, dokumentācija). + +### Pievienots +- Diagrammu apmaiņas dati (diagram interchange) visiem stūrakmeņiem + (UAPF-specification v2.1.0, SEM-011): CMMNDI vērtēšanas lietai (20 figūras), + DMNDI visiem trim DMN modeļiem (DRD figūras + saites). Procesu un lēmumu + loģika nav mainīta — pievienots tikai DI slānis. + + ## [0.2.0] — 2026-03-07 ### Pievienots diff --git a/processes/L4/vdaa.mi.sandbox.atlase/docs/source-reference.md b/processes/L4/vdaa.mi.sandbox.atlase/docs/source-reference.md index b615e42..dda84f6 100644 --- a/processes/L4/vdaa.mi.sandbox.atlase/docs/source-reference.md +++ b/processes/L4/vdaa.mi.sandbox.atlase/docs/source-reference.md @@ -18,12 +18,12 @@ Mākslīgā intelekta centra likumu un MK noteikumiem Nr.12. | Nolikuma sadaļa | UAPF artefakts | |---|---| -| III. Iesniegšanas kārtība (5.–12.p.) | `bpmn/mi-sandbox-atlase.bpmn.xml` — sākums līdz Gateway | -| Izslēdzošie nosacījumi (6.p.) | `dmn/01-atbilstiba-un-izsledzosie.dmn.xml` | +| III. Iesniegšanas kārtība (5.–12.p.) | `bpmn/mi-sandbox-atlase.bpmn` — sākums līdz Gateway | +| Izslēdzošie nosacījumi (6.p.) | `dmn/01-atbilstiba-un-izsledzosie.dmn` | | Trūkumu novēršana (12.p.) | BPMN sub-flow ar 5 d.d. taimeri | | Kompetento institūciju atzinumi (13.-14.p.) | BPMN send/receive uzdevumi | -| IV. Vērtēšana (16.–22.p.) | `dmn/02-vertesanas-punkti.dmn.xml` | -| 2.pielikums — TRL līmeņi | `dmn/03-trl-vertejums.dmn.xml` | -| Komisijas vērtēšana (18.-19.p.) | `cmmn/vertesanas-lieta.cmmn.xml` | +| IV. Vērtēšana (16.–22.p.) | `dmn/02-vertesanas-punkti.dmn` | +| 2.pielikums — TRL līmeņi | `dmn/03-trl-vertejums.dmn` | +| Komisijas vērtēšana (18.-19.p.) | `cmmn/vertesanas-lieta.cmmn` | | Neizšķirta gadījumi | DMN TieBreakVector lēmums | | Lēmuma paziņošana (15., 20., 22.p.) | BPMN beigu posms | diff --git a/processes/L4/vdaa.mi.sandbox.atlase/examples/processgit.viewer.json b/processes/L4/vdaa.mi.sandbox.atlase/examples/processgit.viewer.json index c477e05..d27246e 100644 --- a/processes/L4/vdaa.mi.sandbox.atlase/examples/processgit.viewer.json +++ b/processes/L4/vdaa.mi.sandbox.atlase/examples/processgit.viewer.json @@ -10,9 +10,9 @@ "candidate-input.example.json" ], "targets": { - "dmn_eligibility": "../dmn/01-atbilstiba-un-izsledzosie.dmn.xml", - "dmn_scoring": "../dmn/02-vertesanas-punkti.dmn.xml", - "dmn_trl": "../dmn/03-trl-vertejums.dmn.xml", + "dmn_eligibility": "../dmn/01-atbilstiba-un-izsledzosie.dmn", + "dmn_scoring": "../dmn/02-vertesanas-punkti.dmn", + "dmn_trl": "../dmn/03-trl-vertejums.dmn", "mappings": "../resources/mappings.yaml", "guardrails": "../guardrails/ai-evaluation-rules.yaml", "expected_output": "expected-output.example.json" diff --git a/processes/L4/vdaa.mi.sandbox.atlase/processgit.viewer.json b/processes/L4/vdaa.mi.sandbox.atlase/processgit.viewer.json index 78b7573..3ee4850 100644 --- a/processes/L4/vdaa.mi.sandbox.atlase/processgit.viewer.json +++ b/processes/L4/vdaa.mi.sandbox.atlase/processgit.viewer.json @@ -10,9 +10,9 @@ "examples/candidate-input.example.json" ], "targets": { - "dmn_eligibility": "dmn/01-atbilstiba-un-izsledzosie.dmn.xml", - "dmn_scoring": "dmn/02-vertesanas-punkti.dmn.xml", - "dmn_trl": "dmn/03-trl-vertejums.dmn.xml", + "dmn_eligibility": "dmn/01-atbilstiba-un-izsledzosie.dmn", + "dmn_scoring": "dmn/02-vertesanas-punkti.dmn", + "dmn_trl": "dmn/03-trl-vertejums.dmn", "mappings": "resources/mappings.yaml", "guardrails": "guardrails/ai-evaluation-rules.yaml", "expected_output": "examples/expected-output.example.json" diff --git a/processes/L4/vdaa.mi.sandbox.atlase/resources/mappings.yaml b/processes/L4/vdaa.mi.sandbox.atlase/resources/mappings.yaml index 1040253..53ea430 100644 --- a/processes/L4/vdaa.mi.sandbox.atlase/resources/mappings.yaml +++ b/processes/L4/vdaa.mi.sandbox.atlase/resources/mappings.yaml @@ -52,17 +52,17 @@ targets: - id: mcp.check_eligibility type: mcp_tool name: "check_eligibility" - endpoint: "dmn/01-atbilstiba-un-izsledzosie.dmn.xml#EligibilityDecision" + endpoint: "dmn/01-atbilstiba-un-izsledzosie.dmn#EligibilityDecision" - id: mcp.calculate_score type: mcp_tool name: "calculate_score" - endpoint: "dmn/02-vertesanas-punkti.dmn.xml#TotalScore" + endpoint: "dmn/02-vertesanas-punkti.dmn#TotalScore" - id: mcp.map_trl type: mcp_tool name: "map_trl_level" - endpoint: "dmn/03-trl-vertejums.dmn.xml#TRLMapping" + endpoint: "dmn/03-trl-vertejums.dmn#TRLMapping" bindings: # Phase 1: Registration @@ -74,7 +74,7 @@ bindings: - source: {type: bpmn.businessRuleTask, ref: Task_EligibilityDMN} targetId: system.dmn_engine mode: autonomous - usesDecision: dmn/01-atbilstiba-un-izsledzosie.dmn.xml#EligibilityDecision + usesDecision: dmn/01-atbilstiba-un-izsledzosie.dmn#EligibilityDecision output: eligibilityResult # Phase 1b: Deficiency correction @@ -106,13 +106,13 @@ bindings: - source: {type: bpmn.businessRuleTask, ref: Task_TRLMapping} targetId: system.dmn_engine mode: autonomous - usesDecision: dmn/03-trl-vertejums.dmn.xml#TRLMapping + usesDecision: dmn/03-trl-vertejums.dmn#TRLMapping output: trlScore - source: {type: bpmn.businessRuleTask, ref: Task_ScoringDMN} targetId: system.dmn_engine mode: autonomous - usesDecision: dmn/02-vertesanas-punkti.dmn.xml#TotalScore + usesDecision: dmn/02-vertesanas-punkti.dmn#TotalScore output: scoringResult # Phase 4: Decision diff --git a/processes/L4/vdaa.mi.sandbox.atlase/uapf.yaml b/processes/L4/vdaa.mi.sandbox.atlase/uapf.yaml index 3ea4bc1..c69bf48 100644 --- a/processes/L4/vdaa.mi.sandbox.atlase/uapf.yaml +++ b/processes/L4/vdaa.mi.sandbox.atlase/uapf.yaml @@ -25,21 +25,21 @@ description: >- artifacts: bpmn: - - path: bpmn/mi-sandbox-atlase.bpmn.xml + - path: bpmn/mi-sandbox-atlase.bpmn role: primary-process description: "Iesnieguma plūsma no saņemšanas līdz lēmumam" dmn: - - path: dmn/01-atbilstiba-un-izsledzosie.dmn.xml + - path: dmn/01-atbilstiba-un-izsledzosie.dmn role: eligibility-gate description: "Formālā atbilstība un izslēdzošie nosacījumi" - - path: dmn/02-vertesanas-punkti.dmn.xml + - path: dmn/02-vertesanas-punkti.dmn role: scoring-algorithm description: "5 kritēriju svērtais punktu aprēķins un neizšķirta loģika" - - path: dmn/03-trl-vertejums.dmn.xml + - path: dmn/03-trl-vertejums.dmn role: trl-mapping description: "TRL līmeņu pārvēršana 0–5 vērtējumā" cmmn: - - path: cmmn/vertesanas-lieta.cmmn.xml + - path: cmmn/vertesanas-lieta.cmmn role: evaluation-case description: "Komisijas vērtēšanas gadījuma pārvaldība ar diskrecionāriem soļiem" resources: @@ -50,11 +50,11 @@ exposure: mcp: enabled: true exposedEntrypoints: - - decision: dmn/01-atbilstiba-un-izsledzosie.dmn.xml#EligibilityDecision + - decision: dmn/01-atbilstiba-un-izsledzosie.dmn#EligibilityDecision tool: check_eligibility - - decision: dmn/02-vertesanas-punkti.dmn.xml#TotalScore + - decision: dmn/02-vertesanas-punkti.dmn#TotalScore tool: calculate_score - - decision: dmn/03-trl-vertejums.dmn.xml#TRLMapping + - decision: dmn/03-trl-vertejums.dmn#TRLMapping tool: map_trl_level inputs: diff --git a/processgit.mcp.yaml b/processgit.mcp.yaml index e8b6f91..bdf795e 100644 --- a/processgit.mcp.yaml +++ b/processgit.mcp.yaml @@ -13,18 +13,18 @@ server: Visi lēmumi ir balstīti uz DMN tabulām no nolikuma. sources: - - path: "processes/L4/vdaa.mi.sandbox.atlase/dmn/01-atbilstiba-un-izsledzosie.dmn.xml" + - path: "processes/L4/vdaa.mi.sandbox.atlase/dmn/01-atbilstiba-un-izsledzosie.dmn" type: "xml" description: "Formālās atbilstības un izslēdzošo nosacījumu DMN tabula" - - path: "processes/L4/vdaa.mi.sandbox.atlase/dmn/02-vertesanas-punkti.dmn.xml" + - path: "processes/L4/vdaa.mi.sandbox.atlase/dmn/02-vertesanas-punkti.dmn" type: "xml" description: "5 kritēriju svērtais punktu aprēķins" - - path: "processes/L4/vdaa.mi.sandbox.atlase/dmn/03-trl-vertejums.dmn.xml" + - path: "processes/L4/vdaa.mi.sandbox.atlase/dmn/03-trl-vertejums.dmn" type: "xml" description: "TRL līmeņu kartējums uz 0-5 skalu" - - path: "processes/L4/vdaa.mi.sandbox.atlase/bpmn/mi-sandbox-atlase.bpmn.xml" + - path: "processes/L4/vdaa.mi.sandbox.atlase/bpmn/mi-sandbox-atlase.bpmn" type: "xml" description: "Galvenais BPMN process — iesnieguma plūsma" - - path: "processes/L4/vdaa.mi.sandbox.atlase/cmmn/vertesanas-lieta.cmmn.xml" + - path: "processes/L4/vdaa.mi.sandbox.atlase/cmmn/vertesanas-lieta.cmmn" type: "xml" description: "CMMN gadījuma modelis — komisijas vērtēšana"