Uh oh!
There was an error while loading. Please reload this page.
fix(cu): consolidate target identity validation - #984
Conversation
b1d3ea8 to
e0c1b97Comparehqhq1025
commented
Jul 15, 2026
Adversarial review removed the remaining attribute-based node substitution. Latest head |
hqhq1025
commented
Jul 20, 2026
2026-07-20 dependency audit: keep this PR Draft; it is not mergeable yet. Upstream trycua/cua#2210 remains OPEN and DIRTY after maintainer review found two P1 blockers (empty Linux/Windows snapshots can panic; destructive token consumers can discard the exact retained-node binding) and one P2 blocker (cross-platform snapshot_id schema drift). Newer cua-driver prereleases up to v0.9.0 exist, but #2210 has not merged or shipped in a release, and Maka is still pinned to cua-driver-rs-v0.7.1-maka.2. The old green CI only validates the downstream adapter against its candidate protocol; it does not satisfy the release/provenance gate. A dedicated worker is now fixing #2210. Once upstream merges and releases, this branch must be rebased onto current main, the released artifact/version/hash must be pinned, and real AX qualification rerun before converting to Ready. |
hqhq1025
commented
Jul 20, 2026
Upstream blocker update: trycua/cua#2210 has now been rebased to current upstream/main and all three maintainer findings are fixed on head |
Summary
Consolidates and supersedes #930, #931, #932, and #933.
element_tokenprotocol from feat(cua-driver): add stable AX node identity tokens trycua/cua#2210;typefail-closed until a focused-node token API exists;Verification
Real-machine validation
Using a local build of trycua/cua#2210 rebased onto cua-driver 0.8.1, OpenAI
gpt-5.6-solcompleted:target_missing, then the model rediscovered the new PID/window and succeededAll successful mutations used AX dispatch and recorded zero pixel dispatch.
Upstream dependency
Keep draft until trycua/cua#2210 is reviewed, merged, and released. Its fork workflows currently require maintainer approval to run.