You've already forked lv-civdef-drone-threat-public-address
Import UAPF package
Import UAPF package: lv-civdef-drone-threat-public-address (1).uapf
This commit is contained in:
91
uapf.yaml
Normal file
91
uapf.yaml
Normal file
@@ -0,0 +1,91 @@
|
||||
kind: uapf.package
|
||||
id: lv.civdef.drone-threat-public-address
|
||||
name: Drone Threat Public Address & Citizen Notification
|
||||
description: >-
|
||||
Level-4 process package modelling the cross-institutional algorithm for
|
||||
detecting an unmanned-aerial-vehicle (drone) threat over Latvian airspace,
|
||||
deciding on and triggering public cell-broadcast notification, coordinating
|
||||
interception, and conducting field response and origin investigation.
|
||||
Derived from the public chronology of the 7 May 2026 Rezekne drone incident
|
||||
and the Ministry of Defence commitment to revise the inter-institutional
|
||||
notification algorithms.
|
||||
level: 4
|
||||
version: "0.2.0"
|
||||
includes: []
|
||||
dependencies: {}
|
||||
cornerstones:
|
||||
bpmn: true
|
||||
dmn: true
|
||||
cmmn: true
|
||||
resources: true
|
||||
paths:
|
||||
bpmn: bpmn
|
||||
dmn: dmn
|
||||
cmmn: cmmn
|
||||
resources: resources
|
||||
metadata: metadata
|
||||
artifacts:
|
||||
bpmn:
|
||||
- path: bpmn/drone-threat-public-address.bpmn
|
||||
role: primary-process
|
||||
description: End-to-end detection, notification, interception and field-response flow.
|
||||
dmn:
|
||||
- path: dmn/air-threat-decisions.dmn
|
||||
role: decision-model
|
||||
description: Three decisions — air-threat severity, cell-broadcast scope, interception authorization.
|
||||
cmmn:
|
||||
- path: cmmn/field-response-investigation.cmmn
|
||||
role: case-model
|
||||
description: Discretionary field response and drone-origin investigation case.
|
||||
resources:
|
||||
- path: resources/mappings.yaml
|
||||
role: resource-mapping
|
||||
description: Institution and system targets bound to process, decision and case elements.
|
||||
- path: resources/guardrails.yaml
|
||||
role: ip-guardrails
|
||||
description: UAPF-IP guardrails policy snapshot enforced at every capability call.
|
||||
inputs:
|
||||
- airborneObjectTrack
|
||||
- objectClassification
|
||||
- borderProximityTier
|
||||
outputs:
|
||||
- cellBroadcastDispatch
|
||||
- interceptionDecision
|
||||
- incidentReport
|
||||
exposure:
|
||||
mcp:
|
||||
enabled: true
|
||||
runnable: true
|
||||
exposedEntrypoints:
|
||||
- process: Process_DroneThreatPublicAddress
|
||||
tool: drone_threat_public_address.run
|
||||
- decision: Decision_AirThreatSeverity
|
||||
tool: air_threat_severity.evaluate
|
||||
- decision: Decision_CellBroadcastScope
|
||||
tool: cell_broadcast_scope.evaluate
|
||||
- decision: Decision_InterceptionAuthorization
|
||||
tool: interception_authorization.evaluate
|
||||
exposedArtifacts:
|
||||
- manifest
|
||||
- bpmn
|
||||
- dmn
|
||||
- cmmn
|
||||
- docs
|
||||
requires_capabilities:
|
||||
- task.assign@1+
|
||||
- task.complete@1+
|
||||
- task.escalate@1+
|
||||
- event.emit@1+
|
||||
- ai.classify@1+
|
||||
- ai.complete@1+
|
||||
- lv.gov.civdef.air_surveillance_feed@1+
|
||||
- lv.gov.civdef.cell_broadcast@1+
|
||||
profiles_supported:
|
||||
- uapf-ip-orchestrated
|
||||
- uapf-ip-sync-decision
|
||||
guardrails: resources/guardrails.yaml
|
||||
owners:
|
||||
- type: person
|
||||
id: rihards.gailums
|
||||
contact: rihards.gailums@gmail.com
|
||||
lifecycle: draft
|
||||
Reference in New Issue
Block a user