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