Skip to content

feat(contracts): add universal local connector contracts - #1083

Merged
enricopiovesan merged 1 commit into
mainfrom
codex/issue-1080-universal-connectors
Aug 18, 2026
Merged

feat(contracts): add universal local connector contracts#1083
enricopiovesan merged 1 commit into
mainfrom
codex/issue-1080-universal-connectors

Conversation

@enricopiovesan

Copy link
Copy Markdown
Collaborator

Summary

  • Add universal local connector contracts for object storage, state storage, and scheduling.
  • Extend connector contracts with validated operation envelopes covering request schemas, success schemas, and stable failure classes.
  • Register and validate the universal connector IDs alongside existing reference connectors.

Governing Spec

  • 039-connector-plugin-architecture
  • 014-service-type-taxonomy
  • 056-capability-publish
  • 103-application-connector-binding
  • 104-mediated-connector-invocation
  • 534-ecca-event-products

Project Item

Definition of Done

  • New connector contracts are checked in under contracts/connectors/.
  • Reference connector registry exposes the new connector IDs.
  • Validation rejects malformed connector schemas, semver, placement targets, and operation envelopes.

Validation

  • cargo test -p traverse-contracts
  • cargo clippy -p traverse-contracts --all-targets -- -D warnings
  • BASE_SHA=$(git rev-parse origin/main) bash scripts/ci/spec_alignment_check.sh /private/tmp/pr-1080-body.md
  • bash scripts/ci/coverage_gate.sh

@enricopiovesan
enricopiovesan force-pushed the codex/issue-1080-universal-connectors branch from c42c3f8 to 57fdcb0 Compare August 18, 2026 07:33
@enricopiovesan
enricopiovesan merged commit ebff6b4 into main Aug 18, 2026
32 checks passed
@enricopiovesan
enricopiovesan deleted the codex/issue-1080-universal-connectors branch August 18, 2026 07:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add universal local connector contracts and registry entries

1 participant