You've already forked dokumenta-semantiska-analize
Import UAPF package
The BPMN already invokes ai.redact@1 / ai.extract@1 / event.emit@1 and the package ships resources/guardrails.yaml. Declaring them at manifest level so the ProcessGit /uapf-ip endpoint and a UAPF-IP runtime can discover the package contract before loading it.
64 lines
1.5 KiB
YAML
64 lines
1.5 KiB
YAML
kind: uapf.package
|
|
id: dev.uapf.semantic-document-analysis
|
|
name: Semantic Document Analysis (UAPF reference algorithm)
|
|
description: |
|
|
Level-4 UAPF process for extracting VDVC-conformant semantic metadata
|
|
(topic, summary, urgency, risk, sensitivity) from a free-text document.
|
|
|
|
Portable across document management systems, intake portals, mailroom
|
|
scanners, case-management platforms. Three BPMN service tasks invoke
|
|
the reserved UAPF-IP capabilities ai.redact@1, ai.extract@1, event.emit@1.
|
|
The host fulfils each capability with its own AI agent; this package
|
|
supplies the BPMN flow, the VDVC output JSON Schema, the guardrails,
|
|
and the resource mapping contract.
|
|
|
|
level: 4
|
|
version: "1.0.0"
|
|
|
|
# ── UAPF-IP integration (capability needs + profile + guardrails) ──
|
|
# Declared so a UAPF-IP runtime / the ProcessGit /uapf-ip endpoint can
|
|
# discover what this package requires before loading it.
|
|
requires_capabilities:
|
|
- ai.redact@1+
|
|
- ai.extract@1+
|
|
- event.emit@1+
|
|
|
|
profiles_supported:
|
|
- uapf-ip-orchestrated
|
|
|
|
guardrails: resources/guardrails.yaml
|
|
|
|
includes: []
|
|
dependencies: {}
|
|
|
|
cornerstones:
|
|
bpmn: true
|
|
dmn: false
|
|
cmmn: false
|
|
resources: true
|
|
|
|
paths:
|
|
bpmn: bpmn
|
|
dmn: dmn
|
|
cmmn: cmmn
|
|
resources: resources
|
|
metadata: metadata
|
|
|
|
exposure:
|
|
mcp:
|
|
enabled: true
|
|
runnable: true
|
|
exposedEntrypoints:
|
|
- "Process_SemanticDocumentAnalysis"
|
|
exposedArtifacts:
|
|
- manifest
|
|
- bpmn
|
|
- docs
|
|
|
|
owners:
|
|
- type: team
|
|
id: uapf-stewards
|
|
contact: stewards@uapf.dev
|
|
|
|
lifecycle: draft
|