feat(network): correlate bounded BiDi pointer click response - #258
feat(network): correlate bounded BiDi pointer click response#258seonghobae wants to merge 13 commits into
Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
seonghobae
left a comment
There was a problem hiding this comment.
Current-head restack verification: exact parent #257 ac7b03574ff4c99e32c240bedc3b9a7834a7e57b is repository-native CI GREEN (33770755986; Rust contracts 100700073107, Production coverage 100700073689). This head bd3652892ecc5a7ed5cf3d7faa4ac2b912c0a14d adopts that verified parent non-force while preserving the prior child lineage. Exact parent→child compare is 0 behind and three semantic paths only: crate composition plus the typed pointer-click response source and realistic response test. Parent structural routing/correlation repairs and send-failure coverage are inherited from the parent tree rather than duplicated. Fresh exact-head CI 33881791731 remains queued, so this is not a GREEN/merge-ready claim. Keep Draft; #259 remains parent-first blocked until this exact head is terminally verified.
Signed-off-by: Seongho Bae <me@seonghobae.me>
|
Restacked on exact parent #257 head RCA: the remote-error fixture used a code outside the current reviewed WebDriver BiDi Exact local evidence:
|
seonghobae
left a comment
There was a problem hiding this comment.
Current-head lineage review: live parent is #257 53faa74beb48d0e6a77cac2f3b3ef2eca91c094a, current head is b9415ba8e0376447355caa7fa093eaa0d168f6d9, and fresh compare is 9 ahead / 0 behind. Current exact CI 33901290367 is non-terminal. Earlier bd365289... and ac7b035... evidence is predecessor-only after the non-destructive parent refresh. A successful input.performActions response remains protocol evidence, not the page-observed post-condition.
Commit-Message-Assisted-by: Claude (via Claude Code) Signed-off-by: Seongho Bae <me@seonghobae.me>
|
Non-force restacked on PR #257 exact head |
Commit-Message-Assisted-by: Claude (via Claude Code) Signed-off-by: Seongho Bae <me@seonghobae.me>
|
Non-force restacked on PR #257 exact head |
Retain response admission and the existing bounded socket-observation test while inheriting current connection-provenance prerequisites. Restore native release-contract execution and verify the integrated tree without promoting protocol correlation to browser authority. Commit-Message-Assisted-by: Codex (via Codex) Signed-off-by: Seongho Bae <me@seonghobae.me>
Adopt #257 8f15073 without changing this branch tree, carrying the safe teardown-successor topology into typed click-response correlation. Ordinary two-parent topology adoption only; the response implementation, tests, workflow, gates, and authority boundary are unchanged. Signed-off-by: Seongho Bae <me@seonghobae.me>
Partial implementation of #28. This Draft owns typed local-end response correlation for the transported WebDriver BiDi primary-button click. Protocol success is not an observed DOM/UI post-condition and grants no browser/session/origin/document/policy authority.
Current non-force stack adoption
Current exact head is
b8eaa97f7a417c79250b6b760ff214ac03d39b8a, a tree-identical ordinary two-parent adoption over predecessor5f830324f6d5a47ac213a57528ef95649bdfd0dfand current #2578f1507346f65798a6bf4eaf370d65a2d406a6f44. No source, test, docs, workflow, dependency, gate or authority changed; #255's safe-successor topology is simply carried forward.Predecessor CI
33965695405and local numeric 100% evidence belong to predecessor5f830324...only. Fresh exact-head CI34003285350is queued. Do not transfer the predecessor result or blind-rerun while queued.The response boundary still accepts only the exact outstanding pointer-click correlation and leaves unrelated state untouched on malformed, mismatched-kind or unknown-id input. Keep Draft and parent-first protected integration. No workflow/ruleset/secret mutation, self-approval, bypass, force update, destructive rebase, merge, tag, release or publication was performed.