Repository navigation
Enable policy-governed operations in chat orchestration - #1748
Merged
Paul Lizer (paullizer) merged 2 commits intoOct 10, 2026
Merged
Paul Lizer (paullizer) merged 2 commits into
Paul Lizer (paullizer) merged 2 commits into
Conversation
Add explicit operation intent, authorized named inputs, M365 delivery origins, durable retry receipts, and outgoing-action UI recovery. Preserve existing delivery policies and read-only saved plans; document the change in v0.261.321. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Observe scoped UUID changes, preserve explicitly registered test fixtures, remove unused tuple bindings, and cover early imports plus real web and scheduler bootstrap in normal and optimized Python. Document deferred dependency graph cycles without claiming lazy imports remove them. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Paul Lizer (paullizer)
merged commit Oct 10, 2026
7e5f64c
into
paullizer-react-v2-ui
11 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
gather/operateintent and authorized named inputs so plans can research, prepare content, act, and report the actual outcome without keyword heuristics.Linked issue
N/A - no associated issue.
Release Notes & Latest Features
Is this visible to end users?
Is this admin-facing (Admin Settings, governance, deployment, config)?
Existing integration configuration and governance apply; no new admin toggle or permission is introduced.
Should this become a Latest Feature card?
Screenshot needed for the card?
Release notes and a Latest Feature card were not changed. Release-note approval was requested but no user decision was available.
Version bump
application/single_app/config.pyVERSIONthird segment bumped, or not needed because this is docs-onlydeployers/version.txtbumped, or not needed becausedeployers/was not changedApplication version:
0.261.320->0.261.321. No deployer changes.Testing / validation
Final combined regression command, from the repository root:
Result: 176 passed. The isolated environment used repository-pinned Semantic Kernel 1.39.4 and compatible cryptography to resolve a host OpenSSL import failure; production dependency manifests and global packages were unchanged.
npm --prefix .\application\v2_ui run build -- --outDir ..\..\ui_tests\artifacts\orchestration-plan-editor- passed; existing large-chunk warning remains. Build artifacts are not committed.python .\scripts\build_docs_inventory.py- succeeded; no semantic inventory changes.python .\functional_tests\test_docs_app_surface_coverage.py- 7/7 passed.python .\functional_tests\test_docs_site_quality.py- 6/6 passed.Additional recorded validation: compatibility suite 246 passed, browser action-display suite 18 passed, browser editor/inline approval/outgoing-card suite 52 passed, TypeScript check, blocked-network cold imports, and whitespace check passed. Exact invocations for these additional checks are not reproduced here because they were not retained in the handoff summary. Counts overlap and are not a unique total.
No real email or invitation was sent. Live planner-model selection and the original deployed run were not verified; production deployment is unchanged.
Documentation
Updated orchestration/M365 feature docs, admin guidance, plan-review guide, email/calendar references, and chat-control guidance. Added
docs/explanation/fixes/ORCHESTRATION_OPERATION_CAPABILITY_FIX.mdwith root causes, behavior, recovery boundaries, and validation limits. Release notes remain a follow-up pending user approval.Security checklist
@swagger_route(security=get_auth_security())sanitize_settings_for_user()No new routes or raw frontend settings are introduced. Projected capability metadata excludes secrets; existing identity, conversation, action, and integration policy checks remain in force. External text and named inputs do not grant authority for extra recipients or operations.