generated from coulomb/repo-seed
3.8 KiB
3.8 KiB
id, type, title, domain, repo, status, owner, topic_slug, planning_priority, planning_order, created, updated, state_hub_workstream_id
| id | type | title | domain | repo | status | owner | topic_slug | planning_priority | planning_order | created | updated | state_hub_workstream_id |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KONT-WP-0011 | workplan | CMIS Compliance Assessment And Test Foundation | markitect | kontextual-engine | completed | codex | markitect | high | 11 | 2026-05-06 | 2026-05-06 | c14d232c-cf80-443b-b5e0-76b51baf6676 |
KONT-WP-0011: CMIS Compliance Assessment And Test Foundation
Purpose
Establish the CMIS compliance baseline before implementation. This workplan maps OASIS CMIS 1.1 capabilities to current engine functionality, organizes example fixtures by capability, and prepares internal and optional external compliance tests.
References
docs/cmis-compliance-assessment.mddocs/cmis-compliance-test-foundation.mddocs/cmis-readiness-gate.mdexamples/cmis/capability-fixtures.jsontests/cmis/test_cmis_contract_examples.py- OASIS CMIS 1.1 standard and errata.
- Apache Chemistry OpenCMIS TCK 1.1.0 and CMIS Workbench as optional external validation tools.
Boundary
This workplan does not implement CMIS access points. It creates the assessment,
fixtures, profile matrix, and test harness that will govern implementation in
KONT-WP-0012.
C11.1 - Freeze CMIS target version and reusable validation strategy
id: KONT-WP-0011-T001
status: done
priority: high
state_hub_task_id: "1f4ed133-74f7-46df-9266-277813b5399a"
Acceptance:
- CMIS target version, bindings, and errata posture are documented.
- OpenCMIS TCK/Workbench reuse strategy is documented.
- External harness is optional and does not block default Python tests.
C11.2 - Build capability assessment and demand estimate
id: KONT-WP-0011-T002
status: done
priority: high
state_hub_task_id: "02651630-16e6-4c5f-879d-988a55fb7227"
Acceptance:
- Capability-by-capability availability is documented.
- Each CMIS area has a gap statement and implementation demand estimate.
- High-risk areas are called out before implementation begins.
C11.3 - Create CMIS example fixture catalog grouped by capability
id: KONT-WP-0011-T003
status: done
priority: high
state_hub_task_id: "a895218c-61b1-4944-8774-fd21c5416580"
Acceptance:
- Example fixture groups cover repository/type, navigation, object/content, versioning, discovery, relationships, ACL/policy, change log, renditions, retention/hold, and bulk operations.
- Fixtures declare expected behavior per profile.
- Fixtures can seed both internal tests and external TCK preparations.
C11.4 - Add internal CMIS contract test skeleton
id: KONT-WP-0011-T004
status: done
priority: high
state_hub_task_id: "710da9b6-2034-4948-8bc7-16230cc839cf"
Acceptance:
- Internal tests validate CMIS mapper outputs independent of OpenCMIS.
- Tests are organized by capability.
- Unsupported capabilities assert explicit CMIS capability flags and structured diagnostics.
C11.5 - Add optional OpenCMIS TCK harness plan
id: KONT-WP-0011-T005
status: done
priority: medium
state_hub_task_id: "85b321a1-b9b5-469e-bc45-b207dc39ad7a"
Acceptance:
- Optional Java/Maven harness configuration is documented.
- TCK group selection is mapped to access-point profiles.
- CI/default test suite skips TCK unless explicitly enabled.
C11.6 - Produce readiness gate for implementation
id: KONT-WP-0011-T006
status: done
priority: medium
state_hub_task_id: "604e2f06-fde5-4d88-a13e-f3b725177696"
Acceptance:
- A readiness checklist determines when
KONT-WP-0012can start. - The checklist includes capability profile scope, fixture coverage, TCK strategy, and known unsupported features.
Definition Of Done
- CMIS capability assessment exists and is reviewed.
- Example fixtures and internal test skeleton are organized by capability.
- Optional OpenCMIS TCK strategy is ready.
- Implementation proceeds only through the profile plan in
KONT-WP-0012.