Extended qualification assessment
Software baseline: 41e57ed. Extended executable test baseline:
b435c695c048a03601749e5f62aec05224b69b07. Candidate 3 repeats the complete
release selection with the extended tests. Its wheel and source archive have
the exact candidate-2 checksums; the product has not changed during this work.
The complete candidate-3 run finished with 228 passed and one failed:
the new Node wrapper expected TAP text, but Node’s default reporter used a
different summary format. Its two actual assertions passed. Explicit TAP output
is the correction; the full selection will be repeated against the corrected
test baseline. Candidate 3 is not the final qualified execution, and this
assessment is not a release approval. Original logs and results remain intact.
Criterion assessment
The following is a semantic assessment of the accepted CR015-018 procedures, not a claim that collecting a test establishes verification. Fresh full-run results must be reconciled before changing final verification states.
Cases |
Criteria exercised |
Evidence |
|---|---|---|
Reset exploration without l... (STV_TC_SY_066), Reset state, page caches an... (STV_TC_SW_051) |
Current interactive/multiple seeds; hidden-artifact cards; independent views; empty/three/twelve-entry overview; page restoration; repeated pointer/keyboard resets; stale layout, failure/retry; cyclic/shared traversal, fresh state collections, input immutability and 200-node cap. |
Extended control/reseed tests and the two Node command-sequence cases; baseline state, capacity and reset integration tests. |
Export and save the visible... (STV_TC_SY_067), Snapshot XML, clip geometry... (STV_TC_SW_053) |
Visible crop, scroll, negative scene origins, overflow, inline SVG definitions/pseudo/text escaping; immutable capture; pointer cancellation, outside release/blur, keyboard freshness; one-flight ownership; serializer/resource/font failures and retry; safe names, MIME, leases. Reopened text geometry is checked within one CSS pixel. |
Extended snapshot/event/download tests; baseline four standalone SVG file/HTTP variants; maximum-size 200-node/ten-card supplements at both widths; visible-hover supplement retained beside this assessment. |
Configure and read both det... (STV_TC_SY_068), Validate font configuration... (STV_TC_SW_052) |
Default .7, independent .8/.6, legacy 1.0 fallback; nested px/em/rem hierarchy; newly inserted children and asynchronous rendered details; reuse/close/reopen, resize, keyboard scrolling, unchanged host/node text; invalid setting errors and independent graph identity invalidation. |
Extended font/build tests, existing invalid-value component matrix and owner browser-zoom observation below. Valid WOFF2 readiness/embedding and controlled pending/failed-font refusal are separate checks. |
Bulk-fold host attributes w... (STV_TC_SY_069), Scope bulk metadata command... (STV_TC_SW_054) |
Actual host controls, mixed rows, repeated initialization/explicit states, Enter/Space, exactly one native handler, synchronized ARIA; removed table; copied graph/detail tables excluded; no-Needs/no-metadata pages; before-load normal initialization and after-load scheduling; unsupported markup and missing jQuery fail closed. |
Extended host/page-scope tests and baseline page-controller, unsupported markup, missing-dependency and copied-metadata tests. |
Relative/encoded/Unicode local paths, real symlink escape, no outside content read; nested SVG/CSS cycles, active SVG rejection, missing and malformed resources; srcset/currentSrc, selected fonts, deterministic script-safe records; valid local PNG/SVG/WOFF2 self-contained snapshots. |
Extended resource/browser tests and baseline resource/URL sanitization tests. External HTTP/HTTPS is blocked for browser qualification. |
Owner-observed native behavior
The owner reported Firefox 158.0.1 (64-bit): “looks all good” in response to checking 125% and 150% browser zoom, card/tooltip readability and keyboard scrolling. Recorded at 2026-10-25T21:54:43+00:00. This is owner observation, not agent-operated native browser UI or an automated screenshot comparison.
The earlier native Save As/folder selection and cancellation observation, and the two verified saved SVGs, remain in candidate-2 native evidence (retained in the engineering checkout). Exact artifact equality makes that observation applicable to candidate 3.
Retained corrections and scope
All failed supplemental attempts remain under candidate 2. Reset fault
injection originally changed a Selenium script variable rather than the page
window; explicit window properties corrected the harness. Snapshot probes
initially ran before fonts were ready or placed an image outside the crop.
Font hover probes suffered pointer departure/occlusion after reopening a dock;
closing the dock, refitting and placing the native pointer stabilized them.
These were test-fixture corrections; no product code changed.
The real-hover supplement passes on file and HTTP. Each reopened SVG retains all 25 fully visible source words inside the workspace/screen crop, after the live hover was removed between pointer-down and click. Source and reopened screenshots were inspected. Earlier attempts selected the project root (which has no inspector), then incorrectly expected text lying outside the export crop. Both failed logs are retained; the final comparison measures the actual crop and never changes the product’s crop contract.
Hover supplement source (retained in the engineering checkout)
Hover results and hashes (retained in the engineering checkout)
Final hover log (retained in the engineering checkout)
Source screenshot (retained in the engineering checkout)
Reopened screenshot (retained in the engineering checkout)
File-transport SVG (retained in the engineering checkout)
HTTP-transport SVG (retained in the engineering checkout)
Linux/macOS, other browser/version combinations, mobile/touch optimization and universal vector-editor rendering are not included in the Windows/Firefox release qualification. Occurrence mode remains explicitly deferred. Prior mobile/Edge smoke observations do not establish qualification of those targets. The first live Trusted Publishing and Pages deployment remain publication-time checks; workflow policy/artifact validation cannot prove a live deployment.
No cleanup was performed. The optional cleanup proposal remains pending explicit path-specific approval; all distributions and evidence remain.