feat(integration): add CWL capability catalogue v1 - #1016
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 |
29eed74 to
b77a6f7
Compare
|
This dirty draft is superseded by current-main successor PR #1147. The successor carries the ecosystem integration and capability catalogue with 25 focused tests, 100% catalog statement/branch coverage, 100% interrogate docstrings, compileall/diff evidence, and RFC 3339 leap-second validation. Please review #1147. |
|
Superseded by current-main successor #1147, which consolidates this capability-catalogue slice with the integration envelope dependency on the live central base. Closing the stale stacked landing vehicle; predecessor workflow/review evidence does not transfer. |
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