Skip to content

feat: share executor placement matcher#16

Merged
intel352 merged 1 commit into
mainfrom
refactor/executor-placement-matcher
May 25, 2026
Merged

feat: share executor placement matcher#16
intel352 merged 1 commit into
mainfrom
refactor/executor-placement-matcher

Conversation

@intel352
Copy link
Copy Markdown
Contributor

Summary

  • add protocol.ExecutorMatchesPlacementRequirements to compute-core
  • cover empty requirements, matching tuple, and provider/security/proof mismatches

Verification

  • RED: with the production function absent, GOWORK=off go test ./protocol -run TestExecutorMatchesPlacementRequirements -count=1 failed because ExecutorMatchesPlacementRequirements was undefined
  • GREEN: GOWORK=off go test ./protocol -run TestExecutorMatchesPlacementRequirements -count=1
  • GOWORK=off go test ./... -count=1
  • git diff --check

Adversarial note: this only extracts the pure executor/provider/security/proof tuple matcher. Worker capability reports, hardware class checks, and resource policy remain in workflow-compute.

@intel352 intel352 merged commit f3f682e into main May 25, 2026
4 checks passed
@intel352 intel352 deleted the refactor/executor-placement-matcher branch May 25, 2026 06:12
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