generated from coulomb/repo-seed
chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-07: - update .custodian-brief.md for open-cmis-tck
This commit is contained in:
@@ -2,10 +2,10 @@
|
||||
id: OPEN-CMIS-TCK-WP-0001
|
||||
type: extension-workplan
|
||||
title: "OpenCMIS TCK Harness Foundation"
|
||||
repo: guide-board
|
||||
repo: open-cmis-tck
|
||||
extension: open-cmis-tck
|
||||
domain: markitect
|
||||
status: active
|
||||
status: completed
|
||||
owner: codex
|
||||
planning_priority: high
|
||||
planning_order: 2
|
||||
@@ -81,7 +81,7 @@ Progress:
|
||||
|
||||
```task
|
||||
id: OPEN-CMIS-TCK-WP-0001-T002
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "2ccc74a7-bed9-4769-8608-d579fdf3a0cd"
|
||||
```
|
||||
@@ -95,11 +95,19 @@ Acceptance:
|
||||
- Profile validation produces actionable diagnostics for missing or invalid
|
||||
fields.
|
||||
|
||||
Progress:
|
||||
|
||||
- Added CMIS-specific profile diagnostics in `open_cmis_tck.profile`.
|
||||
- Documented the CMIS profile contract in `docs/CMIS-PROFILES.md`.
|
||||
- Added `runtime_policy.opencmis_tck.repository_id` to the baseline assessment
|
||||
profile while keeping the persisted profiles compatible with guide-board core
|
||||
schemas.
|
||||
|
||||
## D1.3 - CMIS Preflight Probe
|
||||
|
||||
```task
|
||||
id: OPEN-CMIS-TCK-WP-0001-T003
|
||||
status: in_progress
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "6d45885b-78a4-4e8b-8fcc-b8d6488e703b"
|
||||
```
|
||||
@@ -119,14 +127,15 @@ Progress:
|
||||
assessment-package fingerprinting.
|
||||
- Failed CMIS preflight now blocks downstream OpenCMIS TCK groups instead of
|
||||
invoking the Java/Maven wrapper against an invalid target.
|
||||
- Capability flag normalization remains to be expanded after a live target sample
|
||||
is captured.
|
||||
- Capability flags are normalized into repository capability posture facts.
|
||||
- Unsupported optional capabilities can be accepted as target-profile known gaps
|
||||
without hiding unexpected unsupported declared capabilities.
|
||||
|
||||
## D1.4 - OpenCMIS TCK Runner Wrapper
|
||||
|
||||
```task
|
||||
id: OPEN-CMIS-TCK-WP-0001-T004
|
||||
status: in_progress
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "502d7586-6f9e-475e-9683-43260666d5d9"
|
||||
```
|
||||
@@ -145,14 +154,17 @@ Progress:
|
||||
evidence when dependencies or final TCK invocation details are missing.
|
||||
- `profiles/expectations/cmis-local-harness.json` marks local bootstrap blockers
|
||||
as expected without hiding target preflight failures.
|
||||
- Actual Apache Chemistry TCK classpath resolution, group invocation, and raw log
|
||||
capture remain to be implemented.
|
||||
- The wrapper can invoke a configured argv command from
|
||||
`runtime_policy.opencmis_tck.command` or environment variables.
|
||||
- The wrapper expands CMIS placeholders, captures stdout/stderr and invocation
|
||||
metadata under the run directory, and skips cleanly when Java/Maven or command
|
||||
configuration are missing.
|
||||
|
||||
## D1.5 - CMIS Result Normalization
|
||||
|
||||
```task
|
||||
id: OPEN-CMIS-TCK-WP-0001-T005
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "716486b6-6f14-41f8-8417-5015ba746005"
|
||||
```
|
||||
@@ -165,11 +177,19 @@ Acceptance:
|
||||
- Failures include enough context to map back to TCK group, capability group,
|
||||
target profile, and raw artifact paths.
|
||||
|
||||
Progress:
|
||||
|
||||
- Added runner-side normalization for JSON case lists, JSON runner results,
|
||||
JUnit-style XML, and exit-code-only output.
|
||||
- Normalized result counts, case IDs, selected check group, target URL,
|
||||
repository ID, return code, and artifact paths are captured in guide-board
|
||||
evidence facts.
|
||||
|
||||
## D1.6 - Capability Mapping And Reports
|
||||
|
||||
```task
|
||||
id: OPEN-CMIS-TCK-WP-0001-T006
|
||||
status: in_progress
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "9f7dacc5-4d19-4755-aa9a-8572d4285514"
|
||||
```
|
||||
@@ -190,12 +210,16 @@ Progress:
|
||||
groups.
|
||||
- Guide-board writes normalized mapping records and includes capability-group
|
||||
counts in Markdown reports.
|
||||
- Mapping coverage now includes relationships, change log, policy, and extension
|
||||
gap requirement refs.
|
||||
- Additional check groups are declared for relationships, change log, and
|
||||
extension/known-gap review.
|
||||
|
||||
## D1.7 - Optional Local Service API Adapter
|
||||
|
||||
```task
|
||||
id: OPEN-CMIS-TCK-WP-0001-T007
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "a05e47bd-88db-4878-aef4-bf328790c3f0"
|
||||
```
|
||||
@@ -207,11 +231,17 @@ Acceptance:
|
||||
- CLI operation remains the primary path.
|
||||
- Long-running TCK jobs are tracked without blocking the API process.
|
||||
|
||||
Progress:
|
||||
|
||||
- Verified `open-cmis-tck` through guide-board's local service as an external
|
||||
extension.
|
||||
- Documented service usage in `docs/SERVICE-AND-RETENTION.md`.
|
||||
|
||||
## D1.8 - Historical Result Retention
|
||||
|
||||
```task
|
||||
id: OPEN-CMIS-TCK-WP-0001-T008
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "c27ea43f-41ec-49d0-a890-3681455f7c6c"
|
||||
```
|
||||
@@ -223,6 +253,14 @@ Acceptance:
|
||||
- Summaries are suitable for trend charts and downstream capability-score
|
||||
updates.
|
||||
|
||||
Progress:
|
||||
|
||||
- CMIS runs now exercise guide-board retention summaries and trend input through
|
||||
extension tests.
|
||||
- The sample assessment profile declares 365-day summary retention and 30-day
|
||||
raw artifact retention.
|
||||
- Retention behavior is documented in `docs/SERVICE-AND-RETENTION.md`.
|
||||
|
||||
## Definition Of Done
|
||||
|
||||
- A developer can configure a CMIS Browser Binding endpoint.
|
||||
|
||||
Reference in New Issue
Block a user