evidence: reject uninset label corridor with actual WGPU pixels

This commit is contained in:
2026-09-12 19:38:36 -07:00
parent 51b6b5a123
commit 31695dcc49
47 changed files with 11501 additions and 0 deletions
@@ -0,0 +1,6 @@
*.log -text -whitespace
*.json -text whitespace=cr-at-eol
*.txt -text
metrics/*.txt -text
*.zip -text
*.png -text
@@ -0,0 +1,13 @@
# Actual WGPU label rendering: original corridor policy rejected
Source evaluator: [e409107a63e19f52ad32fcbdbe8cedf75cf7df27](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/src/commit/e409107a63e19f52ad32fcbdbe8cedf75cf7df27/harness/experiments/scenario-label-wgpu-20260913/README.md). The actual imported scenario_label.rs remains the previously measured candidate; main.rs and the runner were unchanged during this run. Explicit input hashes, compiler arguments, dependency/native manifests and executable hashes are retained.
The standalone Windows WGPU executable compiled successfully. It ran 32 actual Frame rendering/readback probes: realistic default, CJK, combining marks and italic strings; two width budgets; four zoom/DPI combinations. Every glyph-coverage, manual payload and integer-translation control passed. All explicit dependency/native manifests and direct inputs remained stable, as did the executed binary hash. No compiler or runtime panic occurred. The two compilation warnings are unused portions of the imported standalone helper, not production lint acceptance.
The evaluator returned 2, correctly rejecting the empirical caller policy: all eight italic cases contained pixels beyond the horizontal corridor plus its one-physical-pixel halo. The overrun counts were 1, 2, 7 and 5 pixels for zoom/DPI0.65/1,1/1,1.75/1 and1/1.5 respectively, at both widths. There were 12 advance-bound spill cases overall. Every case had zero pixels outside its padded backplate, zero changed blocker pixels and zero invalid controls. The wrapper consequently exited with an error; it did not turn the finding into a pass.
For the inspected 1x italic narrow case, Segoe UI Italic was actually resolved, all34 glyphs existed, and the painted bounds began at physical x71 while the advance began at73.5. Thus an advance width alone is not an ink boundary. This is not a defect in a helper promising advance bounds; the caller's corridor policy must reserve overhang space before positioning/truncating text. The original 3-horizontal/2-vertical backplate padding fit these tested samples, but text was placed at the corridor's left edge without an inset. The next candidate must keep the obstacle corridor fixed and reserve space inside it, not enlarge it to hide the failure.
metrics/ retains all32 per-case detailed reports. pixels.zip preserves the exact raw RGBA and PPM readbacks plus original metrics/summary. output-artifacts.json binds the original output bytes. italic-original.png is a lossless format conversion of one actual composite PPM for inspection; it is not a fresh rendering. The raw executable is not required to reproduce the result and is identified by SHA256 in receipt.json.
This is empirical evidence for these fonts, strings, transforms, raster threshold and halo. It is not universal ink containment, production Scene integration, native application acceptance, Linux verification or a release. Prior measurement/corridor unit checks remain valid for their narrower contracts.
@@ -0,0 +1,22 @@
warning: field `source` is never read
--> C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scenario-layout-ytr83r-20260913\harness\experiments\scenario-label-wgpu-20260913\..\..\..\crates\oa-desktop\src\behavior\scenario_label.rs:87:5
|
86 | pub(super) struct Label {
| ----- field in this struct
87 | source: String,
| ^^^^^^
|
= note: `Label` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: method `retains_any` is never used
--> C:\Users\User\Documents\Git\ARCADIA-Studio\.local\scenario-layout-ytr83r-20260913\harness\experiments\scenario-label-wgpu-20260913\..\..\..\crates\oa-desktop\src\behavior\scenario_label.rs:130:12
|
99 | impl Label {
| ---------- method in this implementation
...
130 | pub fn retains_any(
| ^^^^^^^^^^^
warning: 2 warnings emitted
@@ -0,0 +1,6 @@
{
"exit": 0,
"dependencyManifestStable": true,
"nativeManifestStable": true,
"endedUtc": "2026-09-13T02:31:38.7002181Z"
}
@@ -0,0 +1,62 @@
{
"scope": "Standalone actual WGPU canvas label evaluator; not desktop Scene/native acceptance",
"startedUtc": "2026-09-13T02:30:18.6429427Z",
"os": "Microsoft Windows NT 10.0.26200.0",
"rustc": "rustc 1.98.1 (48a229cea 2026-09-01)\r\nbinary: rustc\r\ncommit-hash: 48a229ceaefd4985c50990b14116b6d856af0985\r\ncommit-date: 2026-09-01\r\nhost: x86_64-pc-windows-gnullvm\r\nrelease: 1.98.1\r\nLLVM version: 22.1.8\r\n",
"arguments": [
"--edition=2024",
"--crate-name",
"scenario_label_wgpu",
"--crate-type",
"bin",
"-C",
"debuginfo=0",
"-L",
"dependency=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps",
"-C",
"linker=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\clang.exe",
"-L",
"native=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows_x86_64_gnullvm-0.52.6\\lib",
"--extern",
"iced=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced-ee73abd722c72024.rlib",
"--extern",
"unicode_segmentation=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libunicode_segmentation-85698043f7780858.rlib",
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-layout-ytr83r-20260913\\harness\\experiments\\scenario-label-wgpu-20260913\\main.rs",
"-o",
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-label-wgpu-gates-20260913\\scenario-label-wgpu.exe"
],
"inputs": [
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\bin\\rustc.exe",
"sha256": "C4C7286B198F95C5DA9307BA63E756F94953527D63A33DCA877211BC0979BAF9"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\clang.exe",
"sha256": "93303EDD5791E4B60682F819267A34C349E5F52D052D067E006E76D21CC82EA4"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced-ee73abd722c72024.rlib",
"sha256": "D6AFBA083A249722C44AC10C3CAB8F2F7A2665FAECBEBFBAD9706D51DF571CF7"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libunicode_segmentation-85698043f7780858.rlib",
"sha256": "5B360E6EB17C58B9C1B00ED8B101AC2F2958D328789B5F45087C2352DE2D41A5"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-layout-ytr83r-20260913\\harness\\experiments\\scenario-label-wgpu-20260913\\main.rs",
"sha256": "48236A9A6FD0156A9DB4CAF7520D48F00FE8697202E036B697A03C27632CED95"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-layout-ytr83r-20260913\\crates\\oa-desktop\\src\\behavior\\scenario_label.rs",
"sha256": "621F7E50372D0162F0643219A41F5E374FC9CF28A3A42AEE6B8728E5271EC6C4"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-layout-ytr83r-20260913\\harness\\experiments\\scenario-label-wgpu-20260913\\build-and-run.ps1",
"sha256": "47A98B3561E2542A88D42B4240111FEE61B641D0A21AA015B3E26AE4BABDD003"
}
],
"dependencyDirectory": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps",
"nativeLibraryDirectory": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows_x86_64_gnullvm-0.52.6\\lib",
"WGPU_BACKEND": null,
"WGPU_ADAPTER_NAME": null
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

@@ -0,0 +1,39 @@
source="2. call · 请求阀门维修并确认压力传感器状态 · 技术人员服务会话"
displayed="2. call · 请求阀门维修并确认…"
retained=0..38
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=0.65
dpi=1
width=160
physical=Size { width: 211, height: 109 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 156.75587, height: 14.4 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 162.75587, height: 18.4 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 478,
bounds: Some(
(
61,
50,
162,
58,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=20
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=297
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
resolved_face=ID(InnerId(88v1)) [("Microsoft YaHei UI", English_UnitedStates), ("Microsoft YaHei UI", Chinese_PeoplesRepublicOfChina)] Normal
@@ -0,0 +1,39 @@
source="2. call · 请求阀门维修并确认压力传感器状态 · 技术人员服务会话"
displayed="2. call · 请求阀门维修并确认压力传感器状态 · 技术人员服务会话"
retained=0..87
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=0.65
dpi=1
width=760
physical=Size { width: 601, height: 109 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 336.17004, height: 14.4 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 342.17004, height: 18.4 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 1165,
bounds: Some(
(
61,
50,
280,
58,
),
),
outside_advance: 1,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=37
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=297
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
resolved_face=ID(InnerId(88v1)) [("Microsoft YaHei UI", English_UnitedStates), ("Microsoft YaHei UI", Chinese_PeoplesRepublicOfChina)] Normal
@@ -0,0 +1,39 @@
source="2. call · 请求阀门维修并确认压力传感器状态 · 技术人员服务会话"
displayed="2. call · 请求阀门维修并确认…"
retained=0..38
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1
dpi=1
width=160
physical=Size { width: 304, height: 154 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 156.75586, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 162.75586, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 852,
bounds: Some(
(
74,
66,
230,
78,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=20
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=728
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
resolved_face=ID(InnerId(88v1)) [("Microsoft YaHei UI", English_UnitedStates), ("Microsoft YaHei UI", Chinese_PeoplesRepublicOfChina)] Normal
@@ -0,0 +1,39 @@
source="2. call · 请求阀门维修并确认压力传感器状态 · 技术人员服务会话"
displayed="2. call · 请求阀门维修并确认压力传感器状态 · 技术人员服务会话"
retained=0..87
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1
dpi=1
width=760
physical=Size { width: 904, height: 154 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 336.16992, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 342.16992, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 1933,
bounds: Some(
(
74,
66,
410,
78,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=37
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=728
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
resolved_face=ID(InnerId(88v1)) [("Microsoft YaHei UI", English_UnitedStates), ("Microsoft YaHei UI", Chinese_PeoplesRepublicOfChina)] Normal
@@ -0,0 +1,39 @@
source="2. call · 请求阀门维修并确认压力传感器状态 · 技术人员服务会话"
displayed="2. call · 请求阀门维修并确认…"
retained=0..38
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1
dpi=1.5
width=160
physical=Size { width: 456, height: 231 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 156.75586, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 162.75586, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 1760,
bounds: Some(
(
111,
98,
344,
117,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=20
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=1716
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
resolved_face=ID(InnerId(88v1)) [("Microsoft YaHei UI", English_UnitedStates), ("Microsoft YaHei UI", Chinese_PeoplesRepublicOfChina)] Normal
@@ -0,0 +1,39 @@
source="2. call · 请求阀门维修并确认压力传感器状态 · 技术人员服务会话"
displayed="2. call · 请求阀门维修并确认压力传感器状态 · 技术人员服务会话"
retained=0..87
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1
dpi=1.5
width=760
physical=Size { width: 1356, height: 231 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 336.16992, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 342.16992, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 4120,
bounds: Some(
(
111,
98,
615,
117,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=37
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=1716
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
resolved_face=ID(InnerId(88v1)) [("Microsoft YaHei UI", English_UnitedStates), ("Microsoft YaHei UI", Chinese_PeoplesRepublicOfChina)] Normal
@@ -0,0 +1,39 @@
source="2. call · 请求阀门维修并确认压力传感器状态 · 技术人员服务会话"
displayed="2. call · 请求阀门维修并确认…"
retained=0..38
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1.75
dpi=1
width=160
physical=Size { width: 504, height: 252 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 156.75586, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 162.75586, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 2263,
bounds: Some(
(
101,
97,
374,
118,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=20
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=2340
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
resolved_face=ID(InnerId(88v1)) [("Microsoft YaHei UI", English_UnitedStates), ("Microsoft YaHei UI", Chinese_PeoplesRepublicOfChina)] Normal
@@ -0,0 +1,39 @@
source="2. call · 请求阀门维修并确认压力传感器状态 · 技术人员服务会话"
displayed="2. call · 请求阀门维修并确认压力传感器状态 · 技术人员服务会话"
retained=0..87
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1.75
dpi=1
width=760
physical=Size { width: 1554, height: 252 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 336.16992, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 342.16992, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 5200,
bounds: Some(
(
101,
97,
689,
119,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=37
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=2340
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
resolved_face=ID(InnerId(88v1)) [("Microsoft YaHei UI", English_UnitedStates), ("Microsoft YaHei UI", Chinese_PeoplesRepublicOfChina)] Normal
@@ -0,0 +1,38 @@
source="3. call · A\u{301}\u{323}larm e\u{301}valuation · verify technician's pressure-report acknowledgement"
displayed="3. call · A\u{301}\u{323}larm e\u{301}valuation · ve…"
retained=0..39
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=0.65
dpi=1
width=160
physical=Size { width: 211, height: 109 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 158.26172, height: 14.4 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 164.26172, height: 18.4 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 319,
bounds: Some(
(
61,
50,
164,
59,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=33
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=297
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,38 @@
source="3. call · A\u{301}\u{323}larm e\u{301}valuation · verify technician's pressure-report acknowledgement"
displayed="3. call · A\u{301}\u{323}larm e\u{301}valuation · verify technician's pressure-report acknowledgement"
retained=0..88
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=0.65
dpi=1
width=760
physical=Size { width: 601, height: 109 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 417.19925, height: 14.4 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 423.19925, height: 18.4 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 914,
bounds: Some(
(
61,
50,
332,
59,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=81
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=297
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,38 @@
source="3. call · A\u{301}\u{323}larm e\u{301}valuation · verify technician's pressure-report acknowledgement"
displayed="3. call · A\u{301}\u{323}larm e\u{301}valuation · ve…"
retained=0..39
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1
dpi=1
width=160
physical=Size { width: 304, height: 154 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 158.26172, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 164.26172, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 573,
bounds: Some(
(
74,
64,
231,
78,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=33
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=728
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,38 @@
source="3. call · A\u{301}\u{323}larm e\u{301}valuation · verify technician's pressure-report acknowledgement"
displayed="3. call · A\u{301}\u{323}larm e\u{301}valuation · verify technician's pressure-report acknowledgement"
retained=0..88
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1
dpi=1
width=760
physical=Size { width: 904, height: 154 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 417.19922, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 423.19922, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 1669,
bounds: Some(
(
74,
64,
491,
79,
),
),
outside_advance: 12,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=81
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=728
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,38 @@
source="3. call · A\u{301}\u{323}larm e\u{301}valuation · verify technician's pressure-report acknowledgement"
displayed="3. call · A\u{301}\u{323}larm e\u{301}valuation · ve…"
retained=0..39
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1
dpi=1.5
width=160
physical=Size { width: 456, height: 231 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 158.26172, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 164.26172, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 1119,
bounds: Some(
(
111,
97,
347,
117,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=33
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=1716
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,38 @@
source="3. call · A\u{301}\u{323}larm e\u{301}valuation · verify technician's pressure-report acknowledgement"
displayed="3. call · A\u{301}\u{323}larm e\u{301}valuation · verify technician's pressure-report acknowledgement"
retained=0..88
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1
dpi=1.5
width=760
physical=Size { width: 1356, height: 231 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 417.19922, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 423.19922, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 3284,
bounds: Some(
(
111,
97,
736,
118,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=81
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=1716
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,38 @@
source="3. call · A\u{301}\u{323}larm e\u{301}valuation · verify technician's pressure-report acknowledgement"
displayed="3. call · A\u{301}\u{323}larm e\u{301}valuation · ve…"
retained=0..39
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1.75
dpi=1
width=160
physical=Size { width: 504, height: 252 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 158.26172, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 164.26172, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 1435,
bounds: Some(
(
102,
96,
377,
118,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=33
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=2340
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,38 @@
source="3. call · A\u{301}\u{323}larm e\u{301}valuation · verify technician's pressure-report acknowledgement"
displayed="3. call · A\u{301}\u{323}larm e\u{301}valuation · verify technician's pressure-report acknowledgement"
retained=0..88
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1.75
dpi=1
width=760
physical=Size { width: 1554, height: 252 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 417.19922, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 423.19922, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 4250,
bounds: Some(
(
102,
96,
831,
120,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=81
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=2340
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,38 @@
source="jfj · Verify valve qualification, pressure relief and technician signoff"
displayed="jfj · Verify valve qualification,…"
retained=0..34
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Italic }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=0.65
dpi=1
width=160
physical=Size { width: 211, height: 109 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 157.64063, height: 14.4 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 163.64063, height: 18.4 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 355,
bounds: Some(
(
59,
51,
163,
59,
),
),
outside_advance: 3,
outside_advance_plus_one_pixel: 1,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 1,
touches_viewport: 0,
}
glyphs=34
missing_glyphs=0
resolved_italic=true
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=297
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=1
resolved_face=ID(InnerId(118v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Italic
@@ -0,0 +1,38 @@
source="jfj · Verify valve qualification, pressure relief and technician signoff"
displayed="jfj · Verify valve qualification, pressure relief and technician signoff"
retained=0..73
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Italic }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=0.65
dpi=1
width=760
physical=Size { width: 601, height: 109 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 341.3848, height: 14.4 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 347.3848, height: 18.4 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 799,
bounds: Some(
(
59,
51,
284,
59,
),
),
outside_advance: 5,
outside_advance_plus_one_pixel: 1,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 1,
touches_viewport: 0,
}
glyphs=72
missing_glyphs=0
resolved_italic=true
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=297
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=1
resolved_face=ID(InnerId(118v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Italic
@@ -0,0 +1,38 @@
source="jfj · Verify valve qualification, pressure relief and technician signoff"
displayed="jfj · Verify valve qualification,…"
retained=0..34
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Italic }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1
dpi=1
width=160
physical=Size { width: 304, height: 154 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 157.64063, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 163.64063, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 657,
bounds: Some(
(
71,
67,
230,
79,
),
),
outside_advance: 14,
outside_advance_plus_one_pixel: 2,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 2,
touches_viewport: 0,
}
glyphs=34
missing_glyphs=0
resolved_italic=true
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=728
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=1
resolved_face=ID(InnerId(118v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Italic
@@ -0,0 +1,38 @@
source="jfj · Verify valve qualification, pressure relief and technician signoff"
displayed="jfj · Verify valve qualification, pressure relief and technician signoff"
retained=0..73
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Italic }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1
dpi=1
width=760
physical=Size { width: 904, height: 154 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 341.38477, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 347.38477, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 1472,
bounds: Some(
(
71,
67,
417,
79,
),
),
outside_advance: 24,
outside_advance_plus_one_pixel: 3,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 2,
touches_viewport: 0,
}
glyphs=72
missing_glyphs=0
resolved_italic=true
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=728
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=1
resolved_face=ID(InnerId(118v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Italic
@@ -0,0 +1,38 @@
source="jfj · Verify valve qualification, pressure relief and technician signoff"
displayed="jfj · Verify valve qualification,…"
retained=0..34
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Italic }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1
dpi=1.5
width=160
physical=Size { width: 456, height: 231 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 157.64063, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 163.64063, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 1233,
bounds: Some(
(
106,
100,
345,
118,
),
),
outside_advance: 7,
outside_advance_plus_one_pixel: 5,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 5,
touches_viewport: 0,
}
glyphs=34
missing_glyphs=0
resolved_italic=true
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=1716
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=1
resolved_face=ID(InnerId(118v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Italic
@@ -0,0 +1,38 @@
source="jfj · Verify valve qualification, pressure relief and technician signoff"
displayed="jfj · Verify valve qualification, pressure relief and technician signoff"
retained=0..73
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Italic }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1
dpi=1.5
width=760
physical=Size { width: 1356, height: 231 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 341.38477, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 347.38477, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 2784,
bounds: Some(
(
106,
100,
625,
118,
),
),
outside_advance: 13,
outside_advance_plus_one_pixel: 8,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 5,
touches_viewport: 0,
}
glyphs=72
missing_glyphs=0
resolved_italic=true
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=1716
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=1
resolved_face=ID(InnerId(118v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Italic
@@ -0,0 +1,38 @@
source="jfj · Verify valve qualification, pressure relief and technician signoff"
displayed="jfj · Verify valve qualification,…"
retained=0..34
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Italic }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1.75
dpi=1
width=160
physical=Size { width: 504, height: 252 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 157.64063, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 163.64063, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 1602,
bounds: Some(
(
96,
99,
374,
120,
),
),
outside_advance: 11,
outside_advance_plus_one_pixel: 7,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 7,
touches_viewport: 0,
}
glyphs=34
missing_glyphs=0
resolved_italic=true
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=2340
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=1
resolved_face=ID(InnerId(118v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Italic
@@ -0,0 +1,38 @@
source="jfj · Verify valve qualification, pressure relief and technician signoff"
displayed="jfj · Verify valve qualification, pressure relief and technician signoff"
retained=0..73
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Italic }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Advanced }
zoom=1.75
dpi=1
width=760
physical=Size { width: 1554, height: 252 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 341.38477, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 347.38477, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 3585,
bounds: Some(
(
96,
99,
701,
120,
),
),
outside_advance: 17,
outside_advance_plus_one_pixel: 10,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 7,
touches_viewport: 0,
}
glyphs=72
missing_glyphs=0
resolved_italic=true
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=2340
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=1
resolved_face=ID(InnerId(118v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Italic
@@ -0,0 +1,38 @@
source="1. call · Request valve repair · Technician service conversation"
displayed="1. call · Request valve repair …"
retained=0..32
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Auto }
zoom=0.65
dpi=1
width=160
physical=Size { width: 211, height: 109 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 157.5117, height: 14.4 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 163.5117, height: 18.4 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 309,
bounds: Some(
(
61,
51,
163,
59,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=32
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=297
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,38 @@
source="1. call · Request valve repair · Technician service conversation"
displayed="1. call · Request valve repair · Technician service conversation"
retained=0..66
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Auto }
zoom=0.65
dpi=1
width=760
physical=Size { width: 601, height: 109 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 319.51172, height: 14.4 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 325.51172, height: 18.4 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 668,
bounds: Some(
(
61,
51,
268,
59,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=64
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=297
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,38 @@
source="1. call · Request valve repair · Technician service conversation"
displayed="1. call · Request valve repair …"
retained=0..32
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Auto }
zoom=1
dpi=1
width=160
physical=Size { width: 304, height: 154 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 157.51172, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 163.51172, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 571,
bounds: Some(
(
74,
67,
231,
79,
),
),
outside_advance: 4,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=32
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=728
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,38 @@
source="1. call · Request valve repair · Technician service conversation"
displayed="1. call · Request valve repair · Technician service conversation"
retained=0..66
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Auto }
zoom=1
dpi=1
width=760
physical=Size { width: 904, height: 154 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 319.51172, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 325.51172, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 1217,
bounds: Some(
(
74,
67,
393,
79,
),
),
outside_advance: 4,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=64
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=728
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,38 @@
source="1. call · Request valve repair · Technician service conversation"
displayed="1. call · Request valve repair …"
retained=0..32
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Auto }
zoom=1
dpi=1.5
width=160
physical=Size { width: 456, height: 231 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 157.51172, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 163.51172, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 1103,
bounds: Some(
(
112,
100,
346,
118,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=32
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=1716
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,38 @@
source="1. call · Request valve repair · Technician service conversation"
displayed="1. call · Request valve repair · Technician service conversation"
retained=0..66
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Auto }
zoom=1
dpi=1.5
width=760
physical=Size { width: 1356, height: 231 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 319.51172, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 325.51172, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 2389,
bounds: Some(
(
112,
100,
589,
118,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=64
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=1716
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,38 @@
source="1. call · Request valve repair · Technician service conversation"
displayed="1. call · Request valve repair …"
retained=0..32
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Auto }
zoom=1.75
dpi=1
width=160
physical=Size { width: 504, height: 252 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 157.51172, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 163.51172, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 200.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 1456,
bounds: Some(
(
103,
99,
375,
120,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=32
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=2340
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,38 @@
source="1. call · Request valve repair · Technician service conversation"
displayed="1. call · Request valve repair · Technician service conversation"
retained=0..66
style=Style { font: Font { family: SansSerif, weight: Normal, stretch: Normal, style: Normal }, size: Pixels(12.0), line_height: Relative(1.2), shaping: Auto }
zoom=1.75
dpi=1
width=760
physical=Size { width: 1554, height: 252 }
advance_world=Rectangle { x: 36.25, y: 40.5, width: 319.51172, height: 14.400001 }
plate_world=Rectangle { x: 33.25, y: 38.5, width: 325.51172, height: 18.400002 }
blockers_world=[Rectangle { x: 24.25, y: 28.5, width: 8.0, height: 52.0 }, Rectangle { x: 800.25, y: 28.5, width: 8.0, height: 52.0 }]
ink=Ink {
count: 3130,
bounds: Some(
(
103,
99,
659,
120,
),
),
outside_advance: 0,
outside_advance_plus_one_pixel: 0,
outside_plate: 0,
outside_plate_plus_one_pixel: 0,
outside_corridor_x_plus_one_pixel: 0,
touches_viewport: 0,
}
glyphs=64
missing_glyphs=0
resolved_italic=false
payload_mismatch_pixels=0
translation_mismatch_pixels=0
blocker_samples=2340
blocker_changed_pixels=0
invalid_checks=0
candidate_findings=0
resolved_face=ID(InnerId(116v1)) [("Segoe UI", English_UnitedStates), ("Segoe UI", Unknown)] Normal
@@ -0,0 +1,7 @@
[
{
"path": "libwindows.0.52.0.a",
"bytes": 3878066,
"sha256": "7D7617EAE9E20E8026C39861F3C59906772BC8370996B9DE45D12F53E4C78465"
}
]
@@ -0,0 +1,7 @@
[
{
"path": "libwindows.0.52.0.a",
"bytes": 3878066,
"sha256": "7D7617EAE9E20E8026C39861F3C59906772BC8370996B9DE45D12F53E4C78465"
}
]
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,9 @@
{
"executable": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\scenario-label-wgpu-gates-20260913\\scenario-label-wgpu.exe",
"sha256Before": "BE5B044A974AF61E471D0A887C8DF1DCD73C5CC582AC5E8CCEBCD343D77752E2",
"sha256After": "BE5B044A974AF61E471D0A887C8DF1DCD73C5CC582AC5E8CCEBCD343D77752E2",
"binaryStable": true,
"exit": 2,
"endedUtc": "2026-09-13T02:32:15.0712661Z",
"interpretation": "0=32 valid probes without candidate findings; 2=padding/corridor finding; 3=invalid coverage/contract probe; other=infrastructure/panic"
}
@@ -0,0 +1,42 @@
font_version=Version(0)
renderer=wgpu
channel_delta_threshold=3
imported_module=crates/oa-desktop/src/behavior/scenario_label.rs
realistic-default-z0.65-dpi1-w160: invalid=0 findings=0
realistic-default-z0.65-dpi1-w760: invalid=0 findings=0
realistic-default-z1-dpi1-w160: invalid=0 findings=0
realistic-default-z1-dpi1-w760: invalid=0 findings=0
realistic-default-z1.75-dpi1-w160: invalid=0 findings=0
realistic-default-z1.75-dpi1-w760: invalid=0 findings=0
realistic-default-z1-dpi1.5-w160: invalid=0 findings=0
realistic-default-z1-dpi1.5-w760: invalid=0 findings=0
cjk-advanced-z0.65-dpi1-w160: invalid=0 findings=0
cjk-advanced-z0.65-dpi1-w760: invalid=0 findings=0
cjk-advanced-z1-dpi1-w160: invalid=0 findings=0
cjk-advanced-z1-dpi1-w760: invalid=0 findings=0
cjk-advanced-z1.75-dpi1-w160: invalid=0 findings=0
cjk-advanced-z1.75-dpi1-w760: invalid=0 findings=0
cjk-advanced-z1-dpi1.5-w160: invalid=0 findings=0
cjk-advanced-z1-dpi1.5-w760: invalid=0 findings=0
combining-advanced-z0.65-dpi1-w160: invalid=0 findings=0
combining-advanced-z0.65-dpi1-w760: invalid=0 findings=0
combining-advanced-z1-dpi1-w160: invalid=0 findings=0
combining-advanced-z1-dpi1-w760: invalid=0 findings=0
combining-advanced-z1.75-dpi1-w160: invalid=0 findings=0
combining-advanced-z1.75-dpi1-w760: invalid=0 findings=0
combining-advanced-z1-dpi1.5-w160: invalid=0 findings=0
combining-advanced-z1-dpi1.5-w760: invalid=0 findings=0
italic-advanced-z0.65-dpi1-w160: invalid=0 findings=1
italic-advanced-z0.65-dpi1-w760: invalid=0 findings=1
italic-advanced-z1-dpi1-w160: invalid=0 findings=1
italic-advanced-z1-dpi1-w760: invalid=0 findings=1
italic-advanced-z1.75-dpi1-w160: invalid=0 findings=1
italic-advanced-z1.75-dpi1-w760: invalid=0 findings=1
italic-advanced-z1-dpi1.5-w160: invalid=0 findings=1
italic-advanced-z1-dpi1.5-w760: invalid=0 findings=1
cases=32
invalid_checks=0
candidate_findings=8
advance_spill_cases=12
Advance spill is measured evidence, not automatically a failure. Candidate findings reject this probe's padding/corridor assumptions. This is not Scene/native acceptance.
@@ -0,0 +1,42 @@
font_version=Version(0)
renderer=wgpu
channel_delta_threshold=3
imported_module=crates/oa-desktop/src/behavior/scenario_label.rs
realistic-default-z0.65-dpi1-w160: invalid=0 findings=0
realistic-default-z0.65-dpi1-w760: invalid=0 findings=0
realistic-default-z1-dpi1-w160: invalid=0 findings=0
realistic-default-z1-dpi1-w760: invalid=0 findings=0
realistic-default-z1.75-dpi1-w160: invalid=0 findings=0
realistic-default-z1.75-dpi1-w760: invalid=0 findings=0
realistic-default-z1-dpi1.5-w160: invalid=0 findings=0
realistic-default-z1-dpi1.5-w760: invalid=0 findings=0
cjk-advanced-z0.65-dpi1-w160: invalid=0 findings=0
cjk-advanced-z0.65-dpi1-w760: invalid=0 findings=0
cjk-advanced-z1-dpi1-w160: invalid=0 findings=0
cjk-advanced-z1-dpi1-w760: invalid=0 findings=0
cjk-advanced-z1.75-dpi1-w160: invalid=0 findings=0
cjk-advanced-z1.75-dpi1-w760: invalid=0 findings=0
cjk-advanced-z1-dpi1.5-w160: invalid=0 findings=0
cjk-advanced-z1-dpi1.5-w760: invalid=0 findings=0
combining-advanced-z0.65-dpi1-w160: invalid=0 findings=0
combining-advanced-z0.65-dpi1-w760: invalid=0 findings=0
combining-advanced-z1-dpi1-w160: invalid=0 findings=0
combining-advanced-z1-dpi1-w760: invalid=0 findings=0
combining-advanced-z1.75-dpi1-w160: invalid=0 findings=0
combining-advanced-z1.75-dpi1-w760: invalid=0 findings=0
combining-advanced-z1-dpi1.5-w160: invalid=0 findings=0
combining-advanced-z1-dpi1.5-w760: invalid=0 findings=0
italic-advanced-z0.65-dpi1-w160: invalid=0 findings=1
italic-advanced-z0.65-dpi1-w760: invalid=0 findings=1
italic-advanced-z1-dpi1-w160: invalid=0 findings=1
italic-advanced-z1-dpi1-w760: invalid=0 findings=1
italic-advanced-z1.75-dpi1-w160: invalid=0 findings=1
italic-advanced-z1.75-dpi1-w760: invalid=0 findings=1
italic-advanced-z1-dpi1.5-w160: invalid=0 findings=1
italic-advanced-z1-dpi1.5-w760: invalid=0 findings=1
cases=32
invalid_checks=0
candidate_findings=8
advance_spill_cases=12
Advance spill is measured evidence, not automatically a failure. Candidate findings reject this probe's padding/corridor assumptions. This is not Scene/native acceptance.