Repository navigation
Fix native document fidelity and source-grounded audits - #1911
Merged
Paul Lizer (paullizer) merged 1 commit intoNov 11, 2026
Merged
Conversation
Preserve native PDF, Excel and PowerPoint source states and associations, add authorized source-backed inspection and validated native audit rendering, and retain Word review-comment behavior. Add verified synthetic regressions and documentation/release notes for v0.261.424. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Comment on lines
+272
to
+273
| "These are the inspected source records. Absent, present-empty and inaccessible are different states. " | ||
| "Graphics counts describe the returned native coverage, not a conformance certificate.", |
| "description": inaccessible_field("legacy_native_state_unavailable"), | ||
| "title": inaccessible_field("legacy_native_state_unavailable"), | ||
| }) | ||
| for index, run in enumerate(obj.get("text_runs", [])): |
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
Linked issue
N/A. No linked issue; the user explicitly requested no issue creation.
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?
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: 0.261.423 -> 0.261.424. Deployer files were not changed. Native Excel inspection schema 3.0 is independent of the cell/table reader schema; old native inventories/cursors cannot certify the new evidence contract.
Testing / validation
python .\scripts\check_cosmos_response_boundaries.py: passed, 1,094 owners, 425 doubles, zero review gaps.python .\functional_tests\test_docs_app_surface_coverage.py: passed, 7/7; generated inventory remains current.python .\functional_tests\test_docs_site_quality.py: passed, 6/6.git -c core.whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol --no-pager diff --check: passed.python .\scripts\check_cosmos_response_boundaries.py --run-contracts: the full registry-wide 225-target sweep was stopped without completion, not claimed passed. Core and affected-owner checks were executed separately.External blob/model I/O is isolated and Python network access blocked. Existing dependency, Swagger and older test-return deprecation warnings remain. No live beta deployment/retest, real-provider evaluation, or customer re-ingestion was performed.
Exact regression and optimized commands
Exact core Cosmos and affected-owner command
Documentation
Updated the document-accessibility and Excel-native-inspection feature docs, Document Search reference, v0.261.424 release notes, and
docs/explanation/fixes/NATIVE_DOCUMENT_FIDELITY_FIX.md, including migration behavior and unsupported/partial coverage.Security checklist
@swagger_route(security=get_auth_security())(N/A: no new routes)sanitize_settings_for_user()(N/A: no new settings payloads)The fixture ZIP contains only nine verified synthetic source documents. Private conversation exports/account metadata and session artifacts are not included. Native reads retain current source authorization and active-representation checks; no reviewer-only original fallback is added.