Skip to content

refactor(runner): resolve targets per execution lane - #925

Draft
afourniernv wants to merge 1 commit into
codex/privacy-runner-lanesfrom
codex/privacy-target-mapping
Draft

afourniernv wants to merge 1 commit into
codex/privacy-runner-lanesfrom
codex/privacy-target-mapping

Conversation

@afourniernv

@afourniernv afourniernv commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Privacy stack 2/9. Depends on #924. Next: #926.

What

Group route execution state into a private ExecutionLane, resolve its targets together, and add private = true to model and decision targets. Aliases for the same deployment must agree on that flag.

Why

Later slices need a complete restricted execution environment. This keeps the algorithm, clients, runtime models, and auxiliary targets together.

How tested

Runner target resolution and alias-consistency tests passed.

The complete stack also passed workspace tests, strict clippy (including prefill), formatting, and 187 Python tests. No live provider calls.

Notes for reviewers

The flag does not change execution by itself. No public Rust signatures, Python APIs, HTTP endpoints, or ABI changes.

@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
@afourniernv
afourniernv removed this pull request from stack #934 October 11, 2026 21:57
@afourniernv afourniernv reopened this Oct 11, 2026
@afourniernv
afourniernv force-pushed the codex/privacy-target-mapping branch from 2f3e415 to 4882864 Compare October 11, 2026 21:59
@afourniernv
afourniernv added this pull request to stack #966 October 11, 2026 21:59
Signed-off-by: Alex Fournier <afournier@nvidia.com>
@afourniernv
afourniernv force-pushed the codex/privacy-target-mapping branch from 4882864 to 5423de2 Compare October 11, 2026 22:08

This branch has not been deployed

No deployments
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