Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
b0c2564
refactor(a99): enforce semantic contract before binding
ylight23 Sep 17, 2026
f361688
refactor(a99): strengthen pre-bind semantic contract validation
ylight23 Sep 17, 2026
241cd7a
refactor(a99): add semantic adjudication control plane
ylight23 Sep 17, 2026
06456d5
test(a99): cover contract ownership and adjudication loop
ylight23 Sep 17, 2026
ebd051f
refactor semantic control plane closed loop
ylight23 Sep 17, 2026
282d77a
cut over DOCX authority to canonical semantic control plane
ylight23 Sep 17, 2026
bccbbb7
make legacy DOCX facade delegate to canonical authority
ylight23 Sep 17, 2026
b0a9ce3
close canonical DOCX route telemetry and facade tests
ylight23 Sep 17, 2026
ed6bd6d
harden provider boundary and canonical DOCX telemetry
ylight23 Sep 17, 2026
6c119ef
cover canonical global semantic contradiction classes
ylight23 Sep 17, 2026
9a27ec5
fix test expectation for repeated-heading node merge contract
ylight23 Sep 17, 2026
196b5a2
chore(artifacts): drop superseded canonical-dev execution outputs
ylight23 Sep 18, 2026
880b56e
refactor: derive heading level from model parent relations, not numbe…
ylight23 Sep 18, 2026
3886a5a
remove the domain-heuristic veto over model heading proposals
ylight23 Sep 18, 2026
5e67b8a
contain malformed provider replies, and replay DOC-0256 offline to ve…
ylight23 Sep 18, 2026
d6de1af
freeze the DOC-0256 causal ledger and diagnose the two remaining fami…
ylight23 Sep 18, 2026
4c27318
replay the semantic-veto fix across every document with a recording
ylight23 Sep 18, 2026
08594de
propose a source-backed re-author for the corrupted DOC-0001 gold
ylight23 Sep 18, 2026
571e726
apply R1 gold re-author, and remove the knobs that no longer do anything
ylight23 Sep 18, 2026
9479cda
audit S3: two parallel sources modelled as one exclusive enum route
ylight23 Sep 18, 2026
efd17f9
route by the uploaded file, not by what happens to sit next to it
ylight23 Sep 18, 2026
bf607e7
split upload, authority and projection into three boundaries
ylight23 Sep 18, 2026
6f175cf
extract the semantic stage so a second source format cannot fork it
ylight23 Sep 18, 2026
6c4f3cc
give PDF its own canonical lane, independent of DOCX
ylight23 Sep 18, 2026
0289241
stop a risk line from deforming the occurrence next to it
ylight23 Sep 18, 2026
9efd6f8
preflight the PDF canary packet, and stop before spending the call
ylight23 Sep 18, 2026
ca03f64
freeze the PDF source text contract, and stop sending coordinates as …
ylight23 Sep 18, 2026
2813690
prepare B0, B1 and B2 as separable arms, frozen offline
ylight23 Sep 18, 2026
ae7d89d
freeze DOCX D0 and D2 for the I8 experiment on DOC-0256
ylight23 Sep 18, 2026
3854d10
commit the hierarchy resolution, conflict census and scorer that were…
ylight23 Sep 18, 2026
782cd71
delete the legacy PDF lane, and move shared code out of it first
ylight23 Sep 18, 2026
2915c46
keep local agent configuration out of the repository
ylight23 Sep 18, 2026
ff6be47
stop the architecture documents from describing a tree that no longer…
ylight23 Sep 18, 2026
4153f4f
Merge remote semantic control-plane history into the local architectu…
ylight23 Sep 18, 2026
0502fbd
stop the I7 arm from leaking an empty field into the baseline
ylight23 Sep 18, 2026
f666071
remove dead model-owned PDF heading span API
ylight23 Sep 18, 2026
95ac880
give conflict adjudication a single owner, behaviour unchanged
ylight23 Sep 18, 2026
90551c0
put the DOC-0205 freeze fixtures under version control
ylight23 Sep 18, 2026
ac6b3a5
make the prompt independent of how the source file was checked out
ylight23 Sep 18, 2026
2cf3761
refresh two stale artifacts, after establishing why each moved
ylight23 Sep 18, 2026
a251b62
hand the PDF source catalog out instead of rebuilding it from the audit
ylight23 Sep 19, 2026
86f399a
wire the PDF lane into the tool every host builds
ylight23 Sep 19, 2026
3d83712
stop telling the model a PDF has a table depth of zero
ylight23 Sep 19, 2026
ac47aed
call the shared materializer directly from the DOCX lane
ylight23 Sep 19, 2026
668ca13
make the architecture diagram describe runtime rather than intent
ylight23 Sep 19, 2026
545aebf
stop the ordinary test run from writing the artifacts it reads
ylight23 Sep 19, 2026
d5b0d70
identify a frozen artifact by its content, not by how it was checked out
ylight23 Sep 19, 2026
b702689
apply the canonical artifact hash to the two other authority families
ylight23 Sep 19, 2026
f70b187
make every Web path agree about what the uploaded file is
ylight23 Sep 19, 2026
7f5bab2
delete the two PDF model stages nothing calls
ylight23 Sep 19, 2026
15cd629
build the PDF Gold authority chain, and stop short of authoring the Gold
ylight23 Sep 19, 2026
7c67338
give the reviewer three readings of the whole source universe, and no…
ylight23 Sep 19, 2026
52eaee2
group duplicate text for comparison, never for one shared answer
ylight23 Sep 19, 2026
cbea76c
let one occurrence carry more than one heading claim
ylight23 Sep 19, 2026
e9c4fb0
make the conversion check itself, and say what a review note is
ylight23 Sep 19, 2026
7df93a7
add human-owned PDF occurrence review authority
ylight23 Sep 19, 2026
755aa29
apply approved DOC-0252 occurrence review authority
ylight23 Sep 19, 2026
8526d7b
materialize approved DOC-0252 occurrence gold
ylight23 Sep 19, 2026
636cdda
evaluate semantic role in PDF occurrence gold
ylight23 Sep 19, 2026
6c7c044
freeze PDF provider experiment contract
ylight23 Sep 19, 2026
2a5c93c
extract PDF source universe and proposal binding stages
ylight23 Sep 19, 2026
8bec62e
extract PDF placement and recovery stage
ylight23 Sep 19, 2026
cbaa1d1
extract semantic identity and hierarchy stages
ylight23 Sep 19, 2026
173cff3
extract structural materialization and projection boundaries
ylight23 Sep 19, 2026
7637c6e
remove reachability-proven PDF legacy paths
ylight23 Sep 19, 2026
1ecdd44
harden deterministic CI and provider experiment gates
ylight23 Sep 19, 2026
ef314e7
fix cross-platform nullable assertion
ylight23 Sep 19, 2026
8bcfc5a
remove dead document structure and PDF marker hierarchy paths
ylight23 Sep 19, 2026
27762d4
move test-only OpenXML helpers out of production
ylight23 Sep 19, 2026
3f02c58
make document diagnostics explicit and opt-in
ylight23 Sep 19, 2026
2d644a4
fix deterministic CI cross-platform review and MCP paths
ylight23 Sep 20, 2026
e370ecf
remove repository-dead public PDF analyzers
ylight23 Sep 20, 2026
1805c74
remove superseded legacy heading pipeline
ylight23 Sep 20, 2026
57df4b7
remove replaced structural pipeline surfaces
ylight23 Sep 20, 2026
ade8da6
remove unused core heading proposal contracts
ylight23 Sep 20, 2026
0aab50d
remove obsolete PDF TOC diagnostic probe
ylight23 Sep 20, 2026
8edffb8
remove unused PDF candidate ranking audit contract
ylight23 Sep 20, 2026
61bce4c
remove unused package and project references
ylight23 Sep 20, 2026
861e25a
simplify production surface and remove legacy boilerplate
ylight23 Sep 20, 2026
fb3a223
harden provider timeout and late completion lifecycle
ylight23 Sep 20, 2026
c24090f
wire provider execution lifecycle into live PDF path
ylight23 Sep 20, 2026
6b4f97e
reduce DocumentProcessing to live supported surfaces
ylight23 Sep 20, 2026
c2aa48a
remove dormant fact schema processing feature
ylight23 Sep 20, 2026
5ca8e01
remove redundant inner routing and parity adapter
ylight23 Sep 20, 2026
b1d093b
remove unreachable repair candidate helper
ylight23 Sep 20, 2026
cf4b2c9
reject non-unique exact semantic bindings
ylight23 Sep 21, 2026
1425b37
remove obsolete no-op pipeline options
ylight23 Sep 21, 2026
8bc74d5
remove superseded public legacy pipeline APIs
ylight23 Sep 21, 2026
b42c778
remove obsolete semantic cluster checkpoint contract
ylight23 Sep 21, 2026
8cd895b
remove legacy candidate ranking contract
ylight23 Sep 21, 2026
3c325e6
add replay-ready semantic authority bundle
ylight23 Sep 21, 2026
29554d6
wire replay authority capture into semantic experiments
ylight23 Sep 21, 2026
2b0bb46
reconcile PDF source universe authority
ylight23 Sep 21, 2026
3157edb
issue runtime-derived replay baseline authority
ylight23 Sep 21, 2026
1fcab29
record S2E provider replay evidence
ylight23 Sep 21, 2026
47595a3
reconcile semantic contract authority before PDF transport
ylight23 Sep 21, 2026
9557a53
issue successor authority for captured replay baseline
ylight23 Sep 21, 2026
c737024
score adopted PDF replay baseline offline
ylight23 Sep 21, 2026
56eed18
use canonical bound occurrence identity for PDF scoring
ylight23 Sep 21, 2026
0a27de8
freeze strict omission cohort and reconcile role authority
ylight23 Sep 21, 2026
56db839
characterize strict persistent PDF omissions
ylight23 Sep 21, 2026
6c81272
remove three source files nothing calls
ylight23 Sep 21, 2026
3012bd6
remove the Tesseract OCR spike, which no longer builds
ylight23 Sep 21, 2026
22b4e91
prepare current-authority cross-document replication cohort
ylight23 Sep 21, 2026
f15093a
remove the surfaces that existed only to be tested
ylight23 Sep 21, 2026
eab9a30
prepare native v3 Gold adjudication packets
ylight23 Sep 21, 2026
f381c4d
find the repository once
ylight23 Sep 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
15 changes: 15 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
# Freeze artifacts are written by tests and read back by tests, so what checkout puts in the
# working tree must be exactly what a regeneration writes. Left to core.autocrlf, checkout produced
# CRLF on Windows while the writer produced LF; Git then reported the file modified to avoid
# overwriting local work, and `git checkout` and `git bisect` aborted on a clean green run. The
# content was never in question - `git diff` was empty - so pinning the checkout is the fix, not
# changing what the artifacts say.
# Kept to the directories a test regenerates. A wider rule reaches artifacts whose recorded hash
# was taken over a checkout rather than over the committed bytes, and changing what checkout
# produces would silently redefine whether those still verify - a separate question, not this one.
/eval/a99-closed-loop/pdf-canary-072/** text eol=lf
/eval/a99-closed-loop/docx-i8-doc0256/** text eol=lf
/eval/a99-closed-loop/semantic-conflict-frozen-replay/** text eol=lf
/eval/verification/** text eol=lf
/eval/a99-closed-loop/pdf-gold-doc0252/** text eol=lf

# These benchmark artifacts are bound by raw SHA-256 in N12/N14. Keep their Git blobs byte-identical
# in every checkout; their .json extension does not grant Git permission to rewrite line endings.
/eval/benchmark-n0/silver-labels/*.json -text
Expand Down
57 changes: 57 additions & 0 deletions .github/workflows/deterministic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: deterministic-contract

on:
push:
branches:
- main
- refactor/a99-semantic-control-plane-vnext
pull_request:

permissions:
contents: read

env:
DOTNET_CLI_TELEMETRY_OPTOUT: '1'
DOTNET_NOLOGO: 'true'
A99_FREEZE_UPDATE: '0'
OPENROUTER_API_KEY: ''
SGLANG_API_KEY: ''
LMSTUDIO_API_KEY: ''

jobs:
deterministic:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: 9.0.x

- name: Restore
run: dotnet restore

- name: Build Release
run: dotnet build -c Release --no-restore

- name: Focused authority and experiment contracts
run: >-
dotnet test tests/DocxHeaderExtractor.Tests/DocxHeaderExtractor.Tests.csproj
-c Release --no-build
--filter
"FullyQualifiedName~PdfExperimentManifestTests|FullyQualifiedName~PdfGoldAuthorityTests|FullyQualifiedName~PdfGoldEvaluatorTests|FullyQualifiedName~PdfGoldOccurrenceAuthorityTests|FullyQualifiedName~PdfGoldReviewDecisionAuthorityTests|FullyQualifiedName~PdfGoldReviewPackTests|FullyQualifiedName~P4ReachabilityCleanupTests"

- name: Full deterministic Release suite
run: dotnet test -c Release --no-build

- name: Generated-artifact cleanliness
shell: bash
run: |
git diff --check
if [ -n "$(git status --porcelain)" ]; then
echo 'Working tree changed during deterministic CI; frozen artifacts must not be regenerated.'
git status --short
exit 1
fi
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -58,3 +58,8 @@ bench/09-dien-mat-di.key
# Bản kết xuất outline — sinh lại được bằng `dhx extract`, không đưa vào repo
outline_out/
outline_llm/

# Cấu hình agent cục bộ. Nó thuộc về máy đang làm việc, không thuộc về mã nguồn:
# skills và worktrees khác nhau giữa các máy, và worktrees còn chứa bản sao repo.
.claude/
.agents/
2 changes: 0 additions & 2 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.8" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="9.0.6" />
<PackageVersion Include="System.Text.Json" Version="10.0.4" />
<PackageVersion Include="ModelContextProtocol" Version="1.4.1" />
<PackageVersion Include="PDFtoImage" Version="5.4.0" />
<PackageVersion Include="PdfPig" Version="0.1.15" />
<PackageVersion Include="coverlet.collector" Version="6.0.2" />
<PackageVersion Include="xunit" Version="2.9.2" />
Expand Down
65 changes: 25 additions & 40 deletions DocxHeaderExtractor.sln
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DocxHeaderExtractor.AgentHa
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DocxHeaderExtractor.Mcp", "src\DocxHeaderExtractor.Mcp\DocxHeaderExtractor.Mcp.csproj", "{B7F46DC4-47C1-4D39-BBE6-94CD88FDC458}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DocxHeaderExtractor.Eval", "src\DocxHeaderExtractor.Eval\DocxHeaderExtractor.Eval.csproj", "{882AF564-213C-4E0C-BFB5-7502927C2B57}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand All @@ -44,35 +42,35 @@ Global
{C2C51F69-0DF0-4A12-B977-65E59E42CD1E}.Debug|x86.ActiveCfg = Debug|Any CPU
{C2C51F69-0DF0-4A12-B977-65E59E42CD1E}.Debug|x86.Build.0 = Debug|Any CPU
{C2C51F69-0DF0-4A12-B977-65E59E42CD1E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C2C51F69-0DF0-4A12-B977-65E59E42CD1E}.Release|Any CPU.Build.0 = Release|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Debug|x64.ActiveCfg = Debug|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Debug|x64.Build.0 = Debug|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Debug|x86.ActiveCfg = Debug|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Debug|x86.Build.0 = Debug|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Release|Any CPU.Build.0 = Release|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Debug|x64.ActiveCfg = Debug|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Debug|x64.Build.0 = Debug|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Debug|x86.ActiveCfg = Debug|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Debug|x86.Build.0 = Debug|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Release|Any CPU.Build.0 = Release|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Debug|x64.ActiveCfg = Debug|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Debug|x64.Build.0 = Debug|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Debug|x86.ActiveCfg = Debug|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Debug|x86.Build.0 = Debug|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Release|Any CPU.Build.0 = Release|Any CPU
{C2C51F69-0DF0-4A12-B977-65E59E42CD1E}.Release|Any CPU.Build.0 = Release|Any CPU
{C2C51F69-0DF0-4A12-B977-65E59E42CD1E}.Release|x64.ActiveCfg = Release|Any CPU
{C2C51F69-0DF0-4A12-B977-65E59E42CD1E}.Release|x64.Build.0 = Release|Any CPU
{C2C51F69-0DF0-4A12-B977-65E59E42CD1E}.Release|x86.ActiveCfg = Release|Any CPU
{C2C51F69-0DF0-4A12-B977-65E59E42CD1E}.Release|x86.Build.0 = Release|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Debug|x64.ActiveCfg = Debug|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Debug|x64.Build.0 = Debug|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Debug|x86.ActiveCfg = Debug|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Debug|x86.Build.0 = Debug|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8DF36816-EBE2-449A-9C3F-4F68A12E3C0C}.Release|Any CPU.Build.0 = Release|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Debug|x64.ActiveCfg = Debug|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Debug|x64.Build.0 = Debug|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Debug|x86.ActiveCfg = Debug|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Debug|x86.Build.0 = Debug|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FBFF8A16-B8C9-4780-9969-48B155F9867E}.Release|Any CPU.Build.0 = Release|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Debug|x64.ActiveCfg = Debug|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Debug|x64.Build.0 = Debug|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Debug|x86.ActiveCfg = Debug|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Debug|x86.Build.0 = Debug|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E6A53B9A-3F1D-4BE7-8B3A-6DF3DD9F0B8C}.Release|Any CPU.Build.0 = Release|Any CPU
{F0D26F66-8B36-4B7F-A9EC-15DACC01E4B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F0D26F66-8B36-4B7F-A9EC-15DACC01E4B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F0D26F66-8B36-4B7F-A9EC-15DACC01E4B3}.Debug|x64.ActiveCfg = Debug|Any CPU
Expand Down Expand Up @@ -133,18 +131,6 @@ Global
{B7F46DC4-47C1-4D39-BBE6-94CD88FDC458}.Release|x64.Build.0 = Release|Any CPU
{B7F46DC4-47C1-4D39-BBE6-94CD88FDC458}.Release|x86.ActiveCfg = Release|Any CPU
{B7F46DC4-47C1-4D39-BBE6-94CD88FDC458}.Release|x86.Build.0 = Release|Any CPU
{882AF564-213C-4E0C-BFB5-7502927C2B57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{882AF564-213C-4E0C-BFB5-7502927C2B57}.Debug|Any CPU.Build.0 = Debug|Any CPU
{882AF564-213C-4E0C-BFB5-7502927C2B57}.Debug|x64.ActiveCfg = Debug|Any CPU
{882AF564-213C-4E0C-BFB5-7502927C2B57}.Debug|x64.Build.0 = Debug|Any CPU
{882AF564-213C-4E0C-BFB5-7502927C2B57}.Debug|x86.ActiveCfg = Debug|Any CPU
{882AF564-213C-4E0C-BFB5-7502927C2B57}.Debug|x86.Build.0 = Debug|Any CPU
{882AF564-213C-4E0C-BFB5-7502927C2B57}.Release|Any CPU.ActiveCfg = Release|Any CPU
{882AF564-213C-4E0C-BFB5-7502927C2B57}.Release|Any CPU.Build.0 = Release|Any CPU
{882AF564-213C-4E0C-BFB5-7502927C2B57}.Release|x64.ActiveCfg = Release|Any CPU
{882AF564-213C-4E0C-BFB5-7502927C2B57}.Release|x64.Build.0 = Release|Any CPU
{882AF564-213C-4E0C-BFB5-7502927C2B57}.Release|x86.ActiveCfg = Release|Any CPU
{882AF564-213C-4E0C-BFB5-7502927C2B57}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand All @@ -159,6 +145,5 @@ Global
{E9F952F6-DEF5-4334-A5DC-2F6B8422B439} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{A5E1C905-C724-4E64-A17B-506455AE2697} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{B7F46DC4-47C1-4D39-BBE6-94CD88FDC458} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{882AF564-213C-4E0C-BFB5-7502927C2B57} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
EndGlobalSection
EndGlobal
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"artifactKind": "a99_identity_benchmark_v4f_c_request_manifest",
"schemaVersion": "a99-v4f-c-request-manifest-v1",
"requestCount": 7702,
"packetManifestSha256": "139009ce0b3a0a9d146f770b589841e4bafe35dc6dc14071f4ada0f26397f81a",
"artifactHashCanonicalization": "utf8-lf-v1",
"packetManifestSha256": "eb36029435c3b8609647e04414c68b219caea32ba1f3c74f22362771c1570d12",
"packetManifestConsumedAsFrozen": true,
"packetBodiesPersisted": false,
"exactBytesPersisted": false,
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading
Loading