Repository navigation
Fix orchestration review contracts and context-only recovery - #1901
Merged
Paul Lizer (paullizer) merged 2 commits intoNov 6, 2026
Conversation
Stabilize application-owned review obligations, ground checking in the original message, and add narrowly scoped Auto recovery for checker errors. Preserve strict content, source-access and required-output gates, show truthful plan validation outcomes, and update coverage and documentation for version 0.261.417. Co-authored-by: Copilot App <[email protected]>
Resolve the shared UI-test version header, retain upstream task/phase progress and native-citation changes, and align review recovery with application version 0.261.418. Verified 196 functional tests and 111 UI tests plus typecheck, builds, documentation and SDK inventory checks. Co-authored-by: Copilot App <[email protected]>
Paul Lizer (paullizer)
merged commit Nov 6, 2026
34df840
into
microsoft:paullizer-react-v2-ui
12 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
completeness_requirements_changed). Known obligations now use a closed keyed review contract with bounded provider-format compatibility and precise repair feedback.0.261.418. Preserve the current base's task/phase progress and native-citation behavior. No normal-chat, deployer, route or dependency changes in the PR diff; no production deployment or conversation replay.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)?
Should this become a Latest Feature card?
Screenshot needed for the card?
Existing administrative completeness settings remain the outer bound; no new setting or card is introduced. Release notes are unchanged in this PR.
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: current base
0.261.417->0.261.418. Deployer version unchanged because no deployer files changed.Testing / validation
a78255ac9: 196 functional tests and 51 subtests passed; 111 Python Playwright tests passed. This retains both the base's confirmed task/phase headline and this fix's plan-only review diagnostics.Validation commands and results
After base sync: passed 196 functional tests and 51 subtests
After base sync: passed 111 UI tests
Original pre-base matrix: passed 2,005 tests and 431 subtests, with tokenizer caches warmed before network blocking
Original assets/model selection: passed 22 tests and 64 subtests
Passed again after base sync: typecheck, production build and component-test build
Passed again after base sync: SDK inventory check, inventory regeneration, 7/7 coverage checks and 6/6 site-quality checks
Passed: whitespace/diff check
Known baseline limitation: an auxiliary combined assets/GPT-6-parameter/capabilities selection returned 2 pre-existing failures and 30 passes.
test_gpt6_reasoning_model_parameters.pyextractsModelEndpointBehaviorinto an isolated namespace withoutmodel_uses_mai_chat_api, failing its two non-reasoning-model cases. The production class AST was unchanged from the original base revision, and that unrelated fixture was left unchanged. The real-module selection above passes. The failing selection was:Scripted provider replies establish control flow and contract behavior, not an empirical semantic-accuracy guarantee. Production was not deployed or replayed.
Documentation
Updated the completeness feature, orchestration admin guide, plan-editing guide and chat-control reference. Added
docs/explanation/fixes/ORCHESTRATION_CONTEXT_ONLY_REVIEW_RECOVERY_FIX.mdwith root cause, compatibility, safeguards and validation evidence. Version references for this fix now use 0.261.418 while preserving the base's 0.261.417 feature history. Release notes were offered but not changed without confirmation.Security checklist
@swagger_route(security=get_auth_security())sanitize_settings_for_user()No routes or browser settings payloads changed in this PR relative to its base. Required source/access/safety checks remain mandatory, and skipped optional review is never represented as a successful semantic assessment.