mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-10-06 07:06:54 +01:00
Normalize verified citation IDs in accepted report copies
Track AB#652973 and combined smoke 37310924454. Preserve immutable raw reports, compose bounded citation-ID and range normalization, and validate the complete candidate without salvage. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
parent
02e7ab15b0
commit
8c9385c16f
7 changed files with 400 additions and 45 deletions
|
|
@ -59,9 +59,11 @@ only result.
|
|||
5. Capture the exact Task return as the immutable raw audit payload and primary
|
||||
transport. Preserve it unchanged in private artifacts or host logs. Before
|
||||
the full DO acceptance gate, create a normalized candidate only for DO's
|
||||
bounded optional-range case, record that normalization separately in private
|
||||
telemetry, and accept the candidate only if the entire copy passes the
|
||||
unchanged strict gate. Use `tools/Validate-FindingsReport.ps1`, passing the
|
||||
bounded citation-ID and optional-range cases after strict JSON, full
|
||||
structural schema, and reference-integrity checks. Record `normalizedIds`
|
||||
and `removedRanges` separately in private telemetry, and accept the
|
||||
candidate only if the entire copy passes the unchanged strict gate.
|
||||
Use `tools/Validate-FindingsReport.ps1`, passing the
|
||||
exact source paths and fully retrieved article paths; pass `-SkillKind super`
|
||||
and `-ExpectedCompositionPath` for the final rolled-up report. The accepted report contains no undeclared
|
||||
telemetry fields.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue