You've already forked lv-civdef-drone-threat-public-address
Import UAPF package
92 lines
2.8 KiB
YAML
92 lines
2.8 KiB
YAML
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
|