Repository navigation
ARCH-09c: move PTY IPC wrappers into ipc/pty leaf - #269
Merged
Merged
Conversation
Mechanical move of spawnPty, writePty, resizePty, killPty, getScrollback, onPtyOutput and onPtyExit; ipc.ts re-exports them unchanged. No-Test: mechanical move, covered by existing ipc.test.ts and type check Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Owner
Author
|
@Mergifyio queue |
12 tasks done
Contributor
Merge Queue Status
This pull request spent 14 minutes 7 seconds in the queue, including 13 minutes 47 seconds running CI. Required conditions to merge
|
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.
Dieses Paket verschiebt nur die sieben PTY-Funktionen der Frontend-Schnittstelle in eine eigene Datei, ohne ihr Verhalten zu ändern. Alle bisherigen Importe aus
ipcfunktionieren unverändert weiter. Der PR bleibt ein Entwurf mitdo-not-merge, bis der Koordinator die Prüfung der Stufe B eingereiht und das Label entfernt hat.Report
What changed. Moved
spawnPty,writePty,resizePty,killPty,getScrollback,onPtyOutputandonPtyExitverbatim fromsrc/lib/ipc.tsinto the new leafsrc/lib/ipc/pty.ts.ipc.tsstays the public barrel and re-exports all seven names. Dropped the now-unusedPtyExitPayload/SpawnPtyResulttype imports from the barrel. No leaf-to-barrel import. Non-PTY APIs stay in the barrel.Status check against current main (2026-10-05). origin/main
d01bc55. The PTY wrappers insrc/lib/ipc.tsare unchanged on main since the merge base7ea73b2; the change is not obsolete.git merge-tree --write-tree HEAD origin/mainexits 0 (no conflict), so main was not merged into the branch. Dependabot #57 (@tauri-apps/api) is MERGED. No code change in this round.ee4a12dad0739c84253cc9cb105a4c344ae710e9Evidence.
bash scripts/ci/gates.sh lane prepushatee4a12d→ exit 0 (typecheck, lint, fe-test, hq-test, clippy, rust-suite all green; 208 s)Architecture drift. None flagged.
NICHT ABGEDECKT.
#[cfg(windows)]tests (run_in_pty, npm_shim, ConPTY, DPAPI) and Windows arms of clippy; the Windows lane runs in the merge queue.linux).Review. Earlier rounds (bound to
ee4a12d): Astra round 1 PASS, GLM 5.2 round 2 PASS with one LOW finding (no direct wrapper tests; accepted, no code change). Current status: Review: ausstehend (Stufe B, coordinator).Review disposition
ee4a12dad0739c84253cc9cb105a4c344ae710e9.@tauri-apps/apiand../../types(same shape asipc/projects.ts,ipc/workers.ts), no leaf-to-barrel import, barrel re-exports all seven names. Architecture drift: none (existing leaf pattern reused; no new IPC names, events or state handling). Note:scripts/ci/architecture-drift.mjsis not yet on this branch (base predates it), so the gate was not run.npx tsc --noEmitexit 0,npx eslint src/lib/ipc.ts src/lib/ipc/pty.tsexit 0,npx vitest run src/libexit 0 (22 files, 184 tests),git merge-tree --write-tree HEAD origin/mainexit 0.Prompt-Log
🤖 Generated with Claude Code
Review disposition (round 2, corrected 05.10.)
The earlier review-B job ran on claude-sonnet (same family as the author, server reroute); replaced by this review (AGENTS.md rule 5).