ci: qualify WinInspect across real Windows, Wine, ARM64, and re-intake - #13
mark-e-deyoung wants to merge 24 commits into
Conversation
|
Decision-useful qualification update from real-substrate runs on 2026-09-12: The current red matrix must not be interpreted as Wine/runtime capability failure. The lanes are stopping at distinct build/harness boundaries before Wine capability probes execute.
Disposition impact: none. Continue to KEEP/qualify WinInspect across substrates; repair the smallest portability/harness defects and rerun. Do not add compatibility shims, infer Wine-version unsupported status, or claim native interactive Windows acceptance from these results. |
|
Qualification harness method updated based on the latest reps. This is a harness/method correction, not a product-architecture change. The public experimental delta remains evidence/patch hypothesis; authoritative fixes still flow through private re-intake and reprojection. |
|
Decision-quality reconciliation at exact head
Interpretation: do not count the x64 affordance-query failures or the current Wine-version matrix reds as WinInspect capability failures. The same-revision passing transport lane falsifies that inference; these lanes have not yet converged on the qualified harness/source-delta path. Reuse/converge on the passing transport method rather than adding another harness abstraction. ARM64 remains a genuine independent qualification blocker: buildability is established, runtime behavior is not. Do not bridge x64 acceptance to ARM64, and do not claim interactive/native-Windows acceptance from hosted Windows. No preserve/replace reversal is earned: KEEP/qualify WinInspect. The next useful cloud work is harness convergence plus authoritative private re-intake/reprojection of the portability deltas, then rerun the same cells. |
|
ARM64 blocker narrowed from the completed native Windows 11 ARM64 job
This changes the ARM64 qualification boundary: native ARM64 runtime/protocol/basic semantic control-plane viability is established on this hosted executor; read-only window/capture sensor behavior is not. Do not continue describing ARM64 as merely buildable or wholly runtime-unqualified. Before attributing the two sensor failures to ARM64 backend capability, falsify the CLI transport/client path again. Current |
ARM64 sensor A/B resolves backend-vs-client attributionCorrected ARM64 sensor falsification run Held constant: same ARM64 daemon/process/session, loopback transport, request methods, and the already-demonstrated CLI send-length correction. Results:
Source inspection of the same head identifies the remaining client-side defect: TCP Decision consequence:
This is hosted ARM64 qualification evidence only. It does not establish WinBot Hyper-V/interactive native-Windows acceptance. |
|
Authority-state update: the validated portability subset has been accepted on the owning trusted side. Exact private repository coordinates, revision identities, branch names, and repair lineage are intentionally omitted from this public record. Do not count the public experiment patch as closure. The next public evidence step is a fresh sanitized projection followed by same-substrate replay showing the accepted portability behavior without relying on the superseded public-side patch. CLI TCP framing, TCP/TLS UIA initialization, and ARM64 architecture reporting remain separate public evidence/repair questions; no native interactive-Windows acceptance is implied. |
Purpose
Run the next affordance-substrate qualification batch on actual target substrates, not mocks/emulation-only schema fixtures.
This public-only workflow executes the sanitized WinInspect source across:
Current evidence / active blockers
windows-latestand persistent Wine. Earlier public harness/session failures are retired as current blockers for this transport/probe lane.daemon.healthsucceeds on both Windows and Wine while the baseline CLI fails; a one-variable public experimental delta reverses both failures to PASS. This is public execution evidence/patch hypothesis, not product authority.features.uia=false. A source-independent public probe showed COM activation changes after explicit apartment initialization. Treat that observation as mechanism evidence; authoritative implementation comparison/repair remains outside this public repository.Evidence captured
capabilitiesoutput;Boundaries
This is public evidence generation, not promotion authority.