1
0
Rihards df29580cd8 fix(bpmn): wrap diagram layout to two rows so fit-viewport is readable
Regenerated BPMN diagram interchange only; the process definition is byte-identical. The imported package laid all 33 nodes in one row (~5000x180), unreadable under fit-viewport. Now two rows (~3030x810) with branch lanes and routed edges.
2026-08-31 09:26:59 +00:00

Būvniecības ieceres virzīšana — UAPF Level-4 pakotne

Latvijas būvniecības process kā versionējams, izpildāms modelis: no ieceres ierosināšanas līdz būves reģistrācijai Kadastrā un ierakstam Zemesgrāmatā.

Pakotnes ID lv.pppa.buvnieciba.ieceres-virzisana
Līmenis L4 (atomic executable)
Versija 0.1.0
Dzīves cikls draft
UAPF specifikācija v2.5.0

Kāpēc

Būvniecības process šodien pastāv trijos slāņos — normatīvajos aktos (proza), informācijas sistēmas kodā (ieviesējs) un būvvalžu praksē (interpretācija). Trūkst ceturtā: paša procesa modeļa kā artefakta, ko iestāde tur savās rokās, var salīdzināt ar likuma redakciju un var nodot citam ieviesējam.

Saturs

Ceļš Ko satur
bpmn/ Stadijas un pārejas ar OMG diagrammas informāciju (DI)
dmn/01 Ieceres dokumenta veids
dmn/02 Publiskās apspriešanas nepieciešamība
dmn/03 Stadijā atļautās darbības ar būvprojekta daļu
dmn/04 Vienotā procesa piemērojamība
cmmn/ Būvdarbu uzraudzības lieta
resources/mappings.yaml Saistījumi ar lomām un sistēmām
resources/legal-basis.yaml Katra noteikuma saite uz normatīvā akta punktu
resources/host-enforced.yaml Ko modelis nevar izpildīt pats

Svarīgi

  • Pakotnē nekas netiek secināts. Nav mācītu modeļu, nav algoritmu karšu (algorithm_cards: false). Ja tabula nedod atbildi — CILVEKA_IZVERTEJUMS.
  • Juridiskie sliekšņi nav apstiprināti. Visi lēmumu rezultāti nes verificationRequired: true, līdz resources/legal-basis.yaml ir aizpildīts ar normatīvā akta punktiem un status mainīts uz verified.
  • Pakotne sagatavota no publiskiem avotiem un nav saskaņota ar BVKB.
  • BPMN un CMMN diagrammas informācija ir ģenerēta, nevis autorēta modelētājā. Pirms publiskas lietošanas failus vajadzētu atvērt un pārsaglabāt konformā OMG modelētājā, lai izkārtojums būtu autorēts.

Savietojamība ar shēmas versijām

Manifests ir apzināti turēts to lauku kopā, ko pieņem gan pašreizējā UAPF specifikācija (v2.5.0), gan vecākā shēmas paaudze (v2.2.0), ko šobrīd izmanto ProcessGit importa validators. Praksē tas nozīmē divus ierobežojumus:

  • algorithm_cards netiek deklarēts manifestā (lauks ieviests v2.3.0). Faktu, ka pakotnē nav algoritmu karšu un nekas netiek secināts, nes resources/guardrails.yaml noteikums no-inference un docs/02-mi-akta-klasifikacija.md.
  • resources/mappings.yaml saistījumos lēmumu uzdevumiem lietots bpmn.task, nevis bpmn.businessRuleTask (pēdējais shēmas uzskaitījumā parādījās pēc v2.2.0). BPMN failā elementi paliek bpmn:businessRuleTask; atšķirība ir tikai saistījuma deklarācijā.

Atbilstība

Pārbaudīts ar UAPF references CLI (uapf.py validate) un pret shēmām uapf-manifest, ownership, lifecycle, resource-mapping abās paaudzēs (v2.2.0 un v2.5.0).

DMN faili satur tikai lēmumu tabulas bez lēmumu prasību diagrammas (DRD), tāpēc uz tiem attiecas DI izņēmums (specifikācija, 07. nodaļa).

Iepakošana

python uapf.py pack . buvniecibas-ieceres-virzisana.uapf
python uapf.py validate .
Description
No description provided
Readme 53 KiB
Languages
XML 100%