MCP Server
Active
1
0

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.
This commit is contained in:
Rihards Gailums
2026-05-17 13:14:35 +00:00
parent 003075f113
commit 71d391b754
14 changed files with 60 additions and 44 deletions

View File

@@ -0,0 +1,158 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="https://www.omg.org/spec/DMN/20191111/MODEL/"
id="Definitions_Eligibility"
name="Atbilstība un izslēdzošie nosacījumi"
namespace="https://processgit.org/VDAA/mi-sandbox-atlase/dmn/eligibility"
xmlns:dmndi="https://www.omg.org/spec/DMN/20191111/DMNDI/"
xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/"
xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/">
<!-- === INPUT DATA === -->
<inputData id="In_IsLegalEntity" name="isLegalEntity"/>
<inputData id="In_Jurisdiction" name="jurisdiction"/>
<inputData id="In_SubmittedInTime" name="submittedInTime"/>
<inputData id="In_DocumentsInLatvian" name="documentsInLatvian"/>
<inputData id="In_HasESignature" name="hasQualifiedESignatureAndTimestamp"/>
<inputData id="In_IsForbiddenAI" name="isForbiddenAIPractice"/>
<inputData id="In_HasExclusion" name="hasExclusionUnderLaw8p3"/>
<!-- === JURISDICTION CHECK (Nolikuma 6.1.p.) === -->
<decision id="Decision_JurisdictionOk" name="JurisdictionCheck">
<variable name="jurisdictionOk" typeRef="boolean"/>
<informationRequirement id="req_Decision_JurisdictionOk_1"><requiredInput href="#In_Jurisdiction"/></informationRequirement>
<decisionTable id="DT_Jurisdiction" hitPolicy="UNIQUE">
<input id="JIn_1"><inputExpression typeRef="string"><text>jurisdiction</text></inputExpression></input>
<output id="JOut_1" name="jurisdictionOk" typeRef="boolean"/>
<rule id="JR_LV"><inputEntry><text>"LV"</text></inputEntry><outputEntry><text>true</text></outputEntry></rule>
<rule id="JR_EU"><inputEntry><text>"EU"</text></inputEntry><outputEntry><text>true</text></outputEntry></rule>
<rule id="JR_EEA"><inputEntry><text>"EEA"</text></inputEntry><outputEntry><text>true</text></outputEntry></rule>
<rule id="JR_CH"><inputEntry><text>"CH"</text></inputEntry><outputEntry><text>true</text></outputEntry></rule>
<rule id="JR_Other"><inputEntry><text>not("LV","EU","EEA","CH")</text></inputEntry><outputEntry><text>false</text></outputEntry></rule>
</decisionTable>
</decision>
<!-- === MAIN ELIGIBILITY DECISION (Nolikuma 6., 7., 10., 13.p.) === -->
<decision id="Decision_Eligibility" name="EligibilityDecision">
<variable name="eligibilityResult" typeRef="string"/>
<informationRequirement id="req_Decision_Eligibility_1"><requiredInput href="#In_IsLegalEntity"/></informationRequirement>
<informationRequirement id="req_Decision_Eligibility_2"><requiredDecision href="#Decision_JurisdictionOk"/></informationRequirement>
<informationRequirement id="req_Decision_Eligibility_3"><requiredInput href="#In_SubmittedInTime"/></informationRequirement>
<informationRequirement id="req_Decision_Eligibility_4"><requiredInput href="#In_DocumentsInLatvian"/></informationRequirement>
<informationRequirement id="req_Decision_Eligibility_5"><requiredInput href="#In_HasESignature"/></informationRequirement>
<informationRequirement id="req_Decision_Eligibility_6"><requiredInput href="#In_IsForbiddenAI"/></informationRequirement>
<informationRequirement id="req_Decision_Eligibility_7"><requiredInput href="#In_HasExclusion"/></informationRequirement>
<decisionTable id="DT_Eligibility" hitPolicy="FIRST">
<input id="IC_1"><inputExpression typeRef="boolean"><text>isLegalEntity</text></inputExpression></input>
<input id="IC_2"><inputExpression typeRef="boolean"><text>jurisdictionOk</text></inputExpression></input>
<input id="IC_3"><inputExpression typeRef="boolean"><text>submittedInTime</text></inputExpression></input>
<input id="IC_4"><inputExpression typeRef="boolean"><text>documentsInLatvian</text></inputExpression></input>
<input id="IC_5"><inputExpression typeRef="boolean"><text>hasQualifiedESignatureAndTimestamp</text></inputExpression></input>
<input id="IC_6"><inputExpression typeRef="boolean"><text>isForbiddenAIPractice</text></inputExpression></input>
<input id="IC_7"><inputExpression typeRef="boolean"><text>hasExclusionUnderLaw8p3</text></inputExpression></input>
<output id="OC_Status" name="status" typeRef="string"/>
<output id="OC_Reason" name="reason" typeRef="string"/>
<output id="OC_Ref" name="nolikumaReference" typeRef="string"/>
<!-- Hard rejections -->
<rule id="R01">
<inputEntry><text>false</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry>
<outputEntry><text>"REJECT"</text></outputEntry><outputEntry><text>"Iesniedzējs nav juridiska persona"</text></outputEntry><outputEntry><text>"6.1.p."</text></outputEntry>
</rule>
<rule id="R02">
<inputEntry><text>true</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry>
<outputEntry><text>"REJECT"</text></outputEntry><outputEntry><text>"Jurisdikcija nav LV/ES/EEZ/CH"</text></outputEntry><outputEntry><text>"6.1.p."</text></outputEntry>
</rule>
<rule id="R03">
<inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry>
<outputEntry><text>"REJECT"</text></outputEntry><outputEntry><text>"Iesniegums nav saņemts termiņā"</text></outputEntry><outputEntry><text>"7.p., 8.p."</text></outputEntry>
</rule>
<rule id="R04">
<inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>-</text></inputEntry>
<outputEntry><text>"REJECT"</text></outputEntry><outputEntry><text>"MI sistēma ir aizliegtā prakse (Regulas 5.p.)"</text></outputEntry><outputEntry><text>"6.2.p."</text></outputEntry>
</rule>
<rule id="R05">
<inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>true</text></inputEntry>
<outputEntry><text>"REJECT"</text></outputEntry><outputEntry><text>"Uz iesniedzēju attiecas Likuma 8.p.3.d. izslēdzošie nosacījumi"</text></outputEntry><outputEntry><text>"6.3.p."</text></outputEntry>
</rule>
<!-- Fixable deficiencies -->
<rule id="R06">
<inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>false</text></inputEntry>
<outputEntry><text>"FIX_OR_REJECT"</text></outputEntry><outputEntry><text>"Dokumenti nav latviešu valodā"</text></outputEntry><outputEntry><text>"10.p., 12.p."</text></outputEntry>
</rule>
<rule id="R07">
<inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>false</text></inputEntry>
<outputEntry><text>"FIX_OR_REJECT"</text></outputEntry><outputEntry><text>"Trūkst drošā elektroniskā paraksta vai laika zīmoga"</text></outputEntry><outputEntry><text>"7.p., 12.p."</text></outputEntry>
</rule>
<!-- Pass -->
<rule id="R08">
<inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>false</text></inputEntry>
<outputEntry><text>"ELIGIBLE"</text></outputEntry><outputEntry><text>"Atbilst visām prasībām — virzīt uz vērtēšanu"</text></outputEntry><outputEntry><text>"13.p."</text></outputEntry>
</rule>
</decisionTable>
</decision>
<dmndi:DMNDI>
<dmndi:DMNDiagram id="DMNDiagram_1">
<dmndi:DMNShape id="DMNShape_Decision_Eligibility" dmnElementRef="Decision_Eligibility">
<dc:Bounds x="560" y="60" width="180" height="80"/>
</dmndi:DMNShape>
<dmndi:DMNShape id="DMNShape_Decision_JurisdictionOk" dmnElementRef="Decision_JurisdictionOk">
<dc:Bounds x="160" y="250" width="180" height="80"/>
</dmndi:DMNShape>
<dmndi:DMNShape id="DMNShape_In_IsLegalEntity" dmnElementRef="In_IsLegalEntity">
<dc:Bounds x="60" y="460" width="170" height="45"/>
</dmndi:DMNShape>
<dmndi:DMNShape id="DMNShape_In_Jurisdiction" dmnElementRef="In_Jurisdiction">
<dc:Bounds x="250" y="460" width="170" height="45"/>
</dmndi:DMNShape>
<dmndi:DMNShape id="DMNShape_In_SubmittedInTime" dmnElementRef="In_SubmittedInTime">
<dc:Bounds x="440" y="460" width="170" height="45"/>
</dmndi:DMNShape>
<dmndi:DMNShape id="DMNShape_In_DocumentsInLatvian" dmnElementRef="In_DocumentsInLatvian">
<dc:Bounds x="630" y="460" width="170" height="45"/>
</dmndi:DMNShape>
<dmndi:DMNShape id="DMNShape_In_HasESignature" dmnElementRef="In_HasESignature">
<dc:Bounds x="820" y="460" width="170" height="45"/>
</dmndi:DMNShape>
<dmndi:DMNShape id="DMNShape_In_IsForbiddenAI" dmnElementRef="In_IsForbiddenAI">
<dc:Bounds x="1010" y="460" width="170" height="45"/>
</dmndi:DMNShape>
<dmndi:DMNShape id="DMNShape_In_HasExclusion" dmnElementRef="In_HasExclusion">
<dc:Bounds x="1200" y="460" width="170" height="45"/>
</dmndi:DMNShape>
<dmndi:DMNEdge id="DMNEdge_req_Decision_JurisdictionOk_1" dmnElementRef="req_Decision_JurisdictionOk_1">
<di:waypoint x="335" y="460"/>
<di:waypoint x="250" y="330"/>
</dmndi:DMNEdge>
<dmndi:DMNEdge id="DMNEdge_req_Decision_Eligibility_1" dmnElementRef="req_Decision_Eligibility_1">
<di:waypoint x="230" y="482.5"/>
<di:waypoint x="560" y="100"/>
</dmndi:DMNEdge>
<dmndi:DMNEdge id="DMNEdge_req_Decision_Eligibility_2" dmnElementRef="req_Decision_Eligibility_2">
<di:waypoint x="340" y="290"/>
<di:waypoint x="560" y="100"/>
</dmndi:DMNEdge>
<dmndi:DMNEdge id="DMNEdge_req_Decision_Eligibility_3" dmnElementRef="req_Decision_Eligibility_3">
<di:waypoint x="525" y="460"/>
<di:waypoint x="650" y="140"/>
</dmndi:DMNEdge>
<dmndi:DMNEdge id="DMNEdge_req_Decision_Eligibility_4" dmnElementRef="req_Decision_Eligibility_4">
<di:waypoint x="715" y="460"/>
<di:waypoint x="650" y="140"/>
</dmndi:DMNEdge>
<dmndi:DMNEdge id="DMNEdge_req_Decision_Eligibility_5" dmnElementRef="req_Decision_Eligibility_5">
<di:waypoint x="905" y="460"/>
<di:waypoint x="650" y="140"/>
</dmndi:DMNEdge>
<dmndi:DMNEdge id="DMNEdge_req_Decision_Eligibility_6" dmnElementRef="req_Decision_Eligibility_6">
<di:waypoint x="1010" y="482.5"/>
<di:waypoint x="740" y="100"/>
</dmndi:DMNEdge>
<dmndi:DMNEdge id="DMNEdge_req_Decision_Eligibility_7" dmnElementRef="req_Decision_Eligibility_7">
<di:waypoint x="1200" y="482.5"/>
<di:waypoint x="740" y="100"/>
</dmndi:DMNEdge>
</dmndi:DMNDiagram>
</dmndi:DMNDI>
</definitions>