Repository navigation
Improve native document fidelity and audit answer reliability - #1914
Merged
Paul Lizer (paullizer) merged 4 commits 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>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Keep native field states authoritative, accept source-bound citations, and harden answer validation and explicit retry recovery. Clarify native-only PDF coverage and add focused regression coverage and documentation. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Integrate Development at f292209 while preserving the native-audit reliability fixes. Resolve the application version conflict as 0.261.427. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
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
Native document reads could succeed while the final audit failed answer checking or misstated missing properties. This keeps source facts authoritative and delivers useful findings with precise limitations instead of invented bindings or absent-as-empty claims.
Scope: This targets
Developmentand includes the three previously unmerged native-document fidelity, answer-delivery, and reliability commits (302e2aebb,5fffd4342,989d9845a), not just the last follow-up. The Development sync is already included; its existing chat/table UI updates are not duplicated in this PR's delta.Review boundaries: Native Excel inventories use schema 3.0 and can rebuild from currently authorized retained originals. The private answer/checkpoint contract is v3; older failed preparations upgrade only on an explicit retry. Compatibility fields remain stored, but canonical states drive reasoning and review. A fact digest authenticates the appended facts, not all free-form prose. Full rendered-PDF comparison remains separate work. The exact historical R88 validation subtype remains unproved; the supporting-citation rejection was independently reproduced and repaired.
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?
The original v0.261.424 native-fidelity release-note entries are included. No additional release notes or Latest Feature card were added for the follow-ups, per the user's existing decision.
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 is 0.261.427 after resolving the Development merge's version-only conflict.
deployers/is unchanged.Testing / validation
Backend selections used
PYTHONDONTWRITEBYTECODE=1and:npm --prefix .\application\v2_ui run buildCounts overlap and are not a unique aggregate. Controlled provider replies establish contract/runtime behavior, not general live-model reliability. Deployment, fresh live acceptance, and rendered-PDF comparison were not performed. Private conversation exports and local investigation artifacts are excluded.
Documentation
Updated the native accessibility/structure and Excel inspection feature references, Document Search reference, and workbook guide. Added native fidelity, answer-delivery, and reliability fix documentation with scope, migration/retention behavior, validation, and limitations. Original release notes are included as described above; no new follow-up entry was requested.
Security checklist
@swagger_route(security=get_auth_security())(N/A: no new Flask routes)sanitize_settings_for_user()(N/A: settings-to-frontend paths are unchanged)Source reads and retained-result use keep current authorization, screening, version/hash, and attempt-ownership guards. Diagnostics contain stable codes and hashed correlations, not candidates, source bodies, or plaintext cursors. The committed fixture ZIP contains verified synthetic documents only.