refactor(policy): make OpenShell the sole durable policy source - #10539
refactor(policy): make OpenShell the sole durable policy source#10539ericksoa wants to merge 2 commits into
Conversation
Signed-off-by: Aaron Erickson <aerickson@nvidia.com>
Signed-off-by: Aaron Erickson <aerickson@nvidia.com>
|
Important Review skippedToo many files! This PR contains 497 files, which is 197 over the limit of 300. To get a review, reduce the PR to 300 files or fewer by splitting it into smaller PRs or changing its base branch. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (497)
You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
Code Coverage OverviewLanguages: TypeScript TypeScript / code-coverage/pluginThe overall line coverage in commit 4eeb7a0 in the Show a line coverage summary of the most impacted files.
|
|
Closing the mistakenly created replacement. #10515 is restored as the sole delivery PR and contains the exact tested atomic cutover tree. |
Outcome
OpenShell is the sole durable source of sandbox policy truth. NemoClaw keeps its full policy command surface and Shields, but those commands are convenience operations over the current OpenShell policy; they do not own or replay a separate policy lifecycle.
Closes #10514
Changes
Verification
npm run typecheck:clinpm run build:clinpm --prefix nemoclaw run buildnpm run lintnpm run checks:repositoryDelivery
This is one semantic cutover. No intermediate policy-ownership design is intended to merge.
Signed-off-by: Aaron Erickson aerickson@nvidia.com