Skip to content

feat: add minimal task phase routing - #2

Merged
sneakocom merged 2 commits into
mainfrom
feat/task-phase-routing
Sep 7, 2026
Merged

sneakocom merged 2 commits into
mainfrom
feat/task-phase-routing

Conversation

@sneakocom

@sneakocom sneakocom commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Problem

Opsle Tasks depends on a deterministic PLAN/BUILD/TEST/DEPLOY/IDEAS route interface, but the implementation was not yet available from main.

Behavior

Adds the small route-request/result v1 interface. Explicit provider choices win; TEST and DEPLOY select deterministic execution only when a command is configured and otherwise return noop. Malformed phase or choice values, including non-scalar JSON values, fail as bounded route errors rather than uncaught type errors.

Validation

  • Reviewed head: 35d08549af02058237908d793fd67e18f5b69de0.
  • Repository-native tools/verify: 25/25 tests passed.
  • GitHub CI verify: passed at the reviewed head.

Limits

This is deterministic selection only. It performs no provider execution, retries, discovery, supervision, or deployment.

@sneakocom
sneakocom marked this pull request as ready for review September 7, 2026 00:22
@sneakocom
sneakocom merged commit e1caf13 into main Sep 7, 2026
1 check passed
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