Skip to content

refactor(runner): group route execution state - #924

Closed
afourniernv wants to merge 1 commit into
mainfrom
codex/privacy-runner-lanes
Closed

afourniernv wants to merge 1 commit into
mainfrom
codex/privacy-runner-lanes

Conversation

@afourniernv

@afourniernv afourniernv commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Draft stack 1/10.

What

Group one algorithm, its clients, runtime models, decision targets, and auxiliary targets into a private ExecutionLane.

Why

Privacy routing needs two complete execution environments behind one route. This keeps that state together before adding lane selection.

There is no behavior change in this PR.

How tested

Validated on the complete stack with:

  • cargo fmt --all --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace

No live provider calls.

Notes for reviewers

Start with crates/switchyard-runner/src/route.rs.

No public API, TOML, Python, HTTP, or ABI changes.

Signed-off-by: Alex Fournier <afournier@nvidia.com>
@afourniernv
afourniernv added this pull request to stack #934 October 6, 2026 18:18
@afourniernv

Copy link
Copy Markdown
Contributor Author

Closing this draft stack for now. I’m sharing the cumulative branch and design/evaluation artifacts for architecture feedback before reopening a smaller stack.

@afourniernv afourniernv closed this Oct 6, 2026
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