Repository navigation
Conversation
Require a fresh pasteboard generation after focusing the existing terminal and preserve the copied text unchanged. Remove the stale accessibility content adapter while retaining bounded diagnostics and every terminal behavior assertion. Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
Persist capped copy observations and asynchronous fixture metadata with faithful payload, encoding, callback, and backpressure behavior. Retain late events and overflow counts without changing native commands, predicates, cadence, or deadlines. Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
…dline Keep response chunks active through the physical resize, then gate only new fixture updates for a fresh raw terminal copy. Require post-resize progress and resumed output within the original ten-second budget while preserving transcript, draft, cursor, window, and exit assertions. Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
Consume submitted input at its existing synchronous boundary and remove obsolete late clears that erased newer drafts or prefills. Verify controlled completion in both TUI layouts and separate fully rendered command drafts from Enter in terminal tests. Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
Record how asynchronous command completion preserves newer composer drafts alongside the existing terminal, provider, sync, and session improvements. Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
Refresh the paused producer checkpoint when a later TTY size arrives. Verify a bounded atomic state snapshot around native copying and require an emitted post-resume chunk, keeping the original settling deadline and raw screen assertions. Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
Avoid an ambiguous bottom corner hit on full-width baseline windows. Verify each accepted width and height before moving the same native window, preserving all four scenario resize gestures and existing assertions. Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
Validate clipboard generation and raw text immediately after the copy command. Preserve the existing two-second fallback and final freshness check for stale or missing data, removing avoidable observation latency without extending the settling deadline. Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
Remove renderer accessibility forcing left over from the replaced AX content reader. Keep the screen-reader row mirror off only in disposable graphical fixtures, retaining native identity, raw-copy assertions and deadlines while documenting the accessibility coverage boundary. Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This qualification branch contains the final combined CLI candidate for #750, including composer draft ownership and the native resize observation correction.
The native fixture keeps response chunks active through every physical drag, then gates new chunks for a fresh raw terminal copy. A bounded atomic state snapshot tracks command identity, emitted progress, counter, revision, and viewport independently of diagnostics. Late terminal-size updates reopen the producer and refresh the same acknowledgement. Native observation rejects missing, malformed, or changed state and requires a genuinely emitted chunk after resume. The working spinner stays active.
All original physical window, identity, transcript, draft, cursor, and exit checks remain. Pause acknowledgement, exact-counter copying and resumed progress use the same ten-second settling budget. There is no renderer reset, platform skip, or timeout inflation.
Focused unit, Swift policy, real PTY resize, lint, types, build, and native compilation checks are completed before pushing. This workflow establishes actual native runtime qualification before the same candidate advances to #750 for complete proof and regular CI. It does not publish a release.
The disposable VS Code profile represents ordinary graphical use. Forced Chromium accessibility belonged to the replaced AX-content reader; native AppKit identity and buffer copying remain mandatory. Screen-reader-enabled Code sessions are outside this qualification.