requirement refs map to capability groups

This commit is contained in:
2026-05-07 13:46:17 +02:00
parent 0b90004a6e
commit 5a6091fd2a
12 changed files with 331 additions and 5 deletions

View File

@@ -0,0 +1,65 @@
{
"id": "cmis-capability-map",
"extension_id": "open-cmis-tck",
"framework_refs": [
"cmis.browser-binding.compatibility.v1"
],
"mappings": [
{
"requirement_ref": "cmis.repository-info",
"target_type": "capability_group",
"target_id": "repository-type",
"label": "Repository And Type Metadata",
"description": "Repository identity, repository information, and supported CMIS metadata posture."
},
{
"requirement_ref": "cmis.type-definitions",
"target_type": "capability_group",
"target_id": "repository-type",
"label": "Repository And Type Metadata",
"description": "Type definition exposure and type metadata consistency."
},
{
"requirement_ref": "cmis.object-services",
"target_type": "capability_group",
"target_id": "object-content",
"label": "Object And Content Services",
"description": "Object service behavior for folders, documents, properties, and object lifecycle operations."
},
{
"requirement_ref": "cmis.content-streams",
"target_type": "capability_group",
"target_id": "object-content",
"label": "Object And Content Services",
"description": "Content stream creation, retrieval, update, and deletion behavior."
},
{
"requirement_ref": "cmis.navigation-services",
"target_type": "capability_group",
"target_id": "navigation",
"label": "Navigation Services",
"description": "Folder tree, descendants, children, checked-out documents, and relationship navigation behavior."
},
{
"requirement_ref": "cmis.query",
"target_type": "capability_group",
"target_id": "query",
"label": "Query",
"description": "CMIS query support, query capability flags, and query result behavior."
},
{
"requirement_ref": "cmis.acl",
"target_type": "capability_group",
"target_id": "acl-policy",
"label": "ACL And Policy",
"description": "Access-control list and policy behavior where supported by the target profile."
},
{
"requirement_ref": "cmis.versioning",
"target_type": "capability_group",
"target_id": "versioning",
"label": "Versioning",
"description": "Checkout, checkin, version series, and version-specific object behavior."
}
]
}

View File

@@ -157,7 +157,7 @@ Acceptance:
```task
id: OPEN-CMIS-TCK-WP-0001-T006
status: todo
status: in_progress
priority: high
state_hub_task_id: "9f7dacc5-4d19-4755-aa9a-8572d4285514"
```
@@ -171,6 +171,14 @@ Acceptance:
- Markdown reports summarize pass/fail/skip counts and unexpected gaps.
- Known gaps do not hide unexpected failures in the same capability area.
Progress:
- `cmis-capability-map` maps initial CMIS requirement refs to repository/type,
object/content, navigation, query, ACL/policy, and versioning capability
groups.
- Guide-board writes normalized mapping records and includes capability-group
counts in Markdown reports.
## D1.7 - Optional Local Service API Adapter
```task

View File

@@ -28,7 +28,9 @@
"preflight_runner": null,
"runner_entrypoints": [],
"normalizers": [],
"mappings": [],
"mappings": [
"sample-readiness-map"
],
"report_fragments": [],
"dependencies": [],
"restricted_assets": [],

View File

@@ -0,0 +1,16 @@
{
"id": "sample-readiness-map",
"extension_id": "sample-noop",
"framework_refs": [
"guide-board.sample-readiness.v0"
],
"mappings": [
{
"requirement_ref": "guide-board.sample-readiness.v0.profile-shape",
"target_type": "quality_dimension",
"target_id": "profile-readiness",
"label": "Profile Readiness",
"description": "The sample target and assessment profiles can be discovered, validated, and planned."
}
]
}