1
0

v1.1.0: UAPF v1.1 SSOT conformance rebuild

Replaces non-conformant v0.1.0 manifest shape:
- Add uapf.yaml (kind: uapf.package) — SSOT 07-package-format mandatory
- Add metadata/ownership.yaml + metadata/lifecycle.yaml — mandatory
- Add resources/mappings.yaml — mandatory for Level 4
- Fix manifest: drop non-schema fields (requires_capabilities,
  guardrails, legal_basis, eu_ai_act_classification, profiles_supported);
  fix owners[].type organisation -> team; remove non-schema paths keys
- Declare dependency on dev.uapf.semantic-document-analysis@^1.0.0
- manifest.json kept as engine-compat copy (uapf-engine@1.0.0 reads it)

Validates clean against UAPFormat/UAPF-specification schemas:
uapf-manifest, ownership, lifecycle, resource-mapping.
This commit is contained in:
2026-05-16 09:32:34 +00:00
parent 41509710af
commit f7610a097c
5 changed files with 245 additions and 31 deletions

21
metadata/lifecycle.yaml Normal file
View File

@@ -0,0 +1,21 @@
kind: uapf.metadata.lifecycle
status: draft
created: '2026-03-15T00:00:00Z'
lastModified: '2026-05-15T20:35:00Z'
changeHistory:
- version: 1.1.0
date: '2026-05-15'
summary: "Declares dependency on dev.uapf.semantic-document-analysis@^1.0.0 \u2014\
\ reusable semantic analysis algorithm extracted into its own package per UAPF\
\ v1.1 09-dependencies \xA79.1."
author: rihards.gailums
- version: 1.0.0
date: '2026-05-15'
summary: Initial UAPF v1.1 conformant rebuild. Replaces non-conformant v0.1.0 (manifest.json
shape, no mandatory metadata/, no resources/mappings.yaml).
author: rihards.gailums
- version: 0.1.0
date: '2026-03-15'
summary: Original sandbox prototype with manifest.json. Non-conformant to UAPF v1.1
SSOT.
author: rihards.gailums