Skip to content

feat: add folding provider contract catalog#2

Merged
intel352 merged 1 commit into
mainfrom
feat/folding-provider-contract-catalog
May 25, 2026
Merged

feat: add folding provider contract catalog#2
intel352 merged 1 commit into
mainfrom
feat/folding-provider-contract-catalog

Conversation

@intel352
Copy link
Copy Markdown
Contributor

Summary

  • adds a public FoldingProviderContract catalog constructor for workflow-compute
  • exposes the protocol aliases needed by consumers without retyping core contracts
  • validates the Folding contract identity and warm-service runtime envelope

TDD

  • red: TestFoldingProviderContract_DocumentsWarmServiceRuntime failed before the constructor and protocol aliases existed
  • green: implemented the catalog constructor and upgraded workflow-plugin-compute-core to the protocol version that defines the shared runtime constants

Verification

  • GOWORK=off go test ./internal -run 'TestFoldingProviderContract_DocumentsWarmServiceRuntime|TestFoldingUpstreamClientRequirement_DocumentsImagePolicy' -count=1
  • GOWORK=off go test ./... -count=1
  • git diff --check

@intel352 intel352 merged commit 634170f into main May 25, 2026
4 checks passed
@intel352 intel352 deleted the feat/folding-provider-contract-catalog branch May 25, 2026 04:31
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.

1 participant