Files
open-reuse/workplans/OPEN-WP-0004-integration-portfolio-registration.md
tegwick 12b5d83091
Some checks failed
ci / validate-registry (push) Has been cancelled
feat(cli): add open-reuse validate and register portfolio integrations
Implement Integration Definition validator CLI with schema and index checks,
pytest suite, and CI workflow. Register open-cmis-tck and issue-core-gitea in
the integration index.

Closes OPEN-WP-0003 and OPEN-WP-0004.
2026-06-24 18:25:13 +02:00

2.5 KiB

id, type, title, domain, repo, status, owner, topic_slug, created, updated, state_hub_workstream_id
id type title domain repo status owner topic_slug created updated state_hub_workstream_id
OPEN-WP-0004 workplan Integration portfolio registration infotech open-reuse finished codex infotech 2026-06-24 2026-06-24 6f4b82dc-a642-4104-98d2-12f7403152fa

Integration portfolio registration

Grow registry/indexes/integrations.yaml beyond the markitect-quarkdown reference entry. Survey the portfolio for proven OSS integrations, coordinate definition authoring in consuming repositories, and register discovery rows in open-reuse.

Design decisions

  • Source of truth: Integration definitions live in consuming repos; open-reuse holds the discovery index only (per PRD open question 7).
  • Entry bar: Only integrations that have proven value in practice — open-reuse does not register experiments or planned work.
  • Dependency: Prefer open-reuse validate from OPEN-WP-0003 for final verification; manual checklist is acceptable until that workplan completes.

Survey portfolio candidates

id: OPEN-WP-0004-T01
status: done
priority: high
state_hub_task_id: "c4367626-a4a6-4c57-bf83-ba54df3e6df0"

Result 2026-06-24: Surveyed 60-repo roster. Top candidates with proven code + tests: open-cmis-tck (OpenCMIS TCK), issue-core (Gitea API), llm-connect (multi-provider, needs-boundary-work), sand-boxer (E2B/Modal), tele-mcp (Prometheus/Loki/k8s). Only markitect-quarkdown had an existing definition.

Prioritize and assign targets

id: OPEN-WP-0004-T02
status: done
priority: high
state_hub_task_id: "bd2c5dc8-814e-4045-86ed-2f15db4faf59"

Result 2026-06-24: Selected open-cmis-tck and issue-core-gitea for this cycle — clearest adapter boundaries and strongest test coverage. Deferred llm-connect (multi-upstream boundary work), sand-boxer (multi-backend registration shape), and tele-mcp (upstream version matrix) to backlog.

Author integration definitions

id: OPEN-WP-0004-T03
status: done
priority: high
state_hub_task_id: "f12d9856-fd9f-44f0-b841-a82f521149c3"

Result 2026-06-24: Added integration/opencmis-tck.integration.yaml in open-cmis-tck and integration/gitea-backend.integration.yaml in issue-core.

Expand registry index

id: OPEN-WP-0004-T04
status: done
priority: medium
state_hub_task_id: "c59c5fe2-6f55-4097-8419-a73593abd589"

Result 2026-06-24: Added index rows for open-cmis-tck and issue-core-gitea. Verified with open-reuse validate --repos-base /home/worsch (all checks pass).