Skip to content

Complete editor presentation capture from expected identities - #2428

Merged
chubes4 merged 1 commit into
mainfrom
fix/2425-editor-presentation-growing-identities
Aug 30, 2026
Merged

Complete editor presentation capture from expected identities#2428
chubes4 merged 1 commit into
mainfrom
fix/2425-editor-presentation-growing-identities

Conversation

@chubes4

@chubes4 chubes4 commented Aug 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • query the independently complete editor-presentation identity contract before observing the canvas
  • finish capture when the mature, still-current canvas contains every expected identity
  • preserve fingerprint stabilization for editor targets without an expected identity contract
  • cover a real browser canvas whose identity set keeps growing beyond the normal settle window

Closes #2425.

Verification

  • npm run test:browser-routed-command-security
  • npm run check (343 commands)
  • git diff --check

Evidence

The regression reproduces the downstream timing shape: the canvas adds presentation markers every 100 ms, adds the final required marker after 4.1 seconds, and must emit complete expected/observed evidence within a 5-second command timeout.

AI Assistance

GPT-5.6 Sol via OpenCode analyzed the SSI promotion evidence, implemented the expected-identity completion condition and real-browser regression, and ran focused and repository-wide verification. I reviewed and orchestrated the work.

@chubes4
chubes4 merged commit 5615233 into main Aug 30, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Editor presentation capture times out while identity set grows

1 participant