feat(integration): add CWL capability catalogue v1 - #1016
Draft
seonghobae wants to merge 3 commits into
Draft
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Dependency
Stacked on #1013. Merge #1013 first, then retarget or replay this PR from the resulting protected
mainand regenerate exact-head review/check evidence. Do not merge this PR ahead of its envelope dependency.Why
The organization-level event and command envelopes define transport semantics, but buyers and product teams still need an executable answer to five questions for every CWL integration:
Without a machine-readable responsibility ledger, repositories can duplicate truth, drift toward direct SQL, copy credentials, broadcast raw PII, or present planned architecture as deployed behavior.
What changed
.github, naruon, Orgmetra, keyverse, contextual-orchestrator, psychometrics-commons, fast-mlsirm, TEPP, semantic-data-portal, OriginWeave, newsdom-api, RankWeave, ThreadWeave, EgressWeave, LineageWeave, inkspan, clearfolio, mhtml-etl-gateway, mightyETL, pg-erd-cloud, EmbedRelay, appguardrail, life-os, and bandscope.[Unreleased]changelog evidence.TDD and repair evidence
8209109760272a3793365a547d3b9fcf2cf7bb6b4fa3d6b131bdab7c5ca45706ba52b149ea3c7c67ffbb486589475994469e3f9132e46310b970826dThe first hosted run exposed a real direct-node pytest collection defect: the catalogue helper module was not importable on the GitHub runner. The current head adds a test-scoped deterministic loader without changing production code or global import paths. The second exact-head hosted run completed successfully.
Exact-head hosted validation
Current head:
ffbb486589475994469e3f9132e46310b970826dWorkflow run:
31887597216The reconstructed local validation also found no missing production module/class/function docstrings and validated the Draft 2020-12 metaschemas plus positive service and catalogue instances. Hosted exact-head evidence remains authoritative; this description does not treat local, queued, stale, or predecessor-head evidence as merge success.
Product boundary
Central
.githubowns organization vocabulary, catalogue schemas, the reviewed catalogue, reusable validation, and compatibility guidance. Leaf repositories continue to own domain semantics, operational databases, migrations, runtime adapters, release artifacts, and provider/consumer acceptance evidence. The catalogue is an architecture and deployment ledger, not a global runtime authority.Rollout
main.Refs #1014