1
0

FG3 build-out: six FG3-x sub-process packages + FG3-1 executable

Adds the six FG3 sub-process packages (processes/fg3-1 .. fg3-6) and wires
them into the FG3 (L2) package via `includes`; FG3 version 0.1.0 -> 0.2.0.

FG3-1 (Rēķina/kredītrēķina saņemšana par precēm/pakalpojumiem) is built out
as an executable L4 package:
- bpmn/rekina-sanemsana.bpmn  - 3-lane process (Nodarbinātais / VPC / Iestāde)
- dmn/rekina-parbaude.dmn     - FIRST hit-policy routing decision table
- resources/                 - roles, agent and mappings binding every user
                               task and the decision to a target
- metadata/                  - ownership, lifecycle, policies

FG3-2..FG3-6 are draft composition placeholders (L4) pending executable
build-out.

Validated against the UAPF 2.2.0 schemas (manifest, ownership, lifecycle,
policies, resource-mapping, enterprise index): all includes resolve, no
duplicated executable artifacts, BPMN/DMN well-formed, and all resource
mapping references resolve to real BPMN/DMN element ids.
This commit is contained in:
2026-05-19 18:34:59 +00:00
parent 14d03dd929
commit 81d32e81d5
33 changed files with 732 additions and 16 deletions

61
processes/fg3-1/uapf.yaml Normal file
View File

@@ -0,0 +1,61 @@
kind: uapf.package
id: vk.gramatvediba.fg3-1
name: "FG3-1 — Rēķina/kredītrēķina saņemšana par precēm/pakalpojumiem"
description: "Level 4 atomic executable process: receipt, registration, formal and substantive checking, contract/PO matching and posting of supplier invoices and credit invoices for goods and services. The FG3 demonstrator taken to executable depth (BPMN + DMN + resource mappings)."
level: 4
version: 0.1.0
includes: []
cornerstones:
bpmn: true
dmn: true
cmmn: false
resources: true
paths:
bpmn: bpmn
dmn: dmn
cmmn: cmmn
resources: resources
metadata: metadata
exposure:
mcp:
enabled: true
runnable: true
exposedEntrypoints:
- process: Process_RekinaSanemsana
tool: vk.fg3-1.run
- decision: Decision_RekinaMarsrutesana
tool: vk.fg3-1.evaluate-routing
exposedArtifacts:
- manifest
- bpmn
- dmn
inputs:
- rekins
- piegadatajs
- iepirkuma-ligums
outputs:
- iegramatots-rekins
- maksajuma-uzdevuma-priekslikums
artifacts:
bpmn:
- path: bpmn/rekina-sanemsana.bpmn
role: primary-process
description: "Invoice/credit-invoice receipt, checking, contract matching and posting."
dmn:
- path: dmn/rekina-parbaude.dmn
role: routing-decision
description: "Routes the invoice to posting, manual review or return to the supplier."
resources:
- path: resources/roles.yaml
role: roles
description: "Human roles participating in the process."
- path: resources/agents.yaml
role: agents
description: "AI agent declared for assisted steps."
- path: resources/mappings.yaml
role: resource-mapping
description: "Bindings of BPMN tasks and the DMN decision to targets."
owners:
- type: team
id: vpc
lifecycle: draft