docs(vterm): record macOS portability fix
Record the Darwin PTY signal-name mismatch found by PR CI, the normalization commit, and the final from-start green gate sequence with updated test counts.
This commit is contained in:
parent
962944b744
commit
4d74d64b6f
|
|
@ -122,7 +122,8 @@ next machine reads it the way you just did.
|
|||
as #125 and completed Arc 4 on `main`.
|
||||
- **Vterm Stage 1 terminal core IMPLEMENTED ON `vterm-core`, FULLY GATED,
|
||||
AWAITING REVIEW, NOT MERGED** (`docs/vterm-framing.md` rev 3).
|
||||
- Feature commit: `bbc1f33`; pull request: #126,
|
||||
- Implementation commits: `bbc1f33` (Stage 1) and `962944b` (Darwin PTY
|
||||
signal normalization); pull request: #126,
|
||||
<https://github.com/levineuwirth/pmacs/pull/126> (open, non-draft,
|
||||
targeting `main`).
|
||||
- `AnsiParserProfile::{LineOriented, FullScreen}` preserves compile/REPL
|
||||
|
|
@ -146,14 +147,15 @@ next machine reads it the way you just did.
|
|||
output before exact PID/outcome annotation. One-row annotation visibility,
|
||||
TERM-ignoring shutdown, spawn rollback, buffer-kill prune, and immutable
|
||||
empty CRDT bootstrap are pinned.
|
||||
- Final from-start rerun: Clippy clean; 1,657 default + 1,833 CRDT library
|
||||
tests (3 ignored each); 8 default + 9 CRDT vterm acceptance; M4 114 passed
|
||||
(3 ignored, 1 filtered); required GPU 109; workspace 2,764 passed across
|
||||
79 suites (19 ignored, 1 filtered); diff check clean. The first Clippy
|
||||
attempt found only missing crate docs in the new acceptance; it was fixed
|
||||
and the whole sequence restarted. `scripts/bite main src/lib.rs --test
|
||||
vterm_stage1_acceptance` is green only as the helper's explicitly weaker
|
||||
compile-time API bite.
|
||||
- Final from-start rerun after the portability fix: Clippy clean; 1,658
|
||||
default + 1,834 CRDT library tests (3 ignored each); 8 default + 9 CRDT
|
||||
vterm acceptance; M4 114 passed (3 ignored, 1 filtered); required GPU 109;
|
||||
workspace 2,765 passed across 79 suites (19 ignored, 1 filtered); diff
|
||||
check clean. The first gate pass found only missing crate docs in the new
|
||||
acceptance; PR CI then exposed Darwin's numeric `strsignal` suffix. Both
|
||||
fixes were followed by a complete restart from gate 1.
|
||||
`scripts/bite main src/lib.rs --test vterm_stage1_acceptance` is green only
|
||||
as the helper's explicitly weaker compile-time API bite.
|
||||
- Stage 2 reviews require a durable focus/input resize owner, owning
|
||||
`FrontendId` for the global `C-c` continuation, and local clipboard/BEL
|
||||
signal drainage. Stage 3 additionally owns `pmacs-gpu/src/attach.rs`,
|
||||
|
|
|
|||
|
|
@ -110,18 +110,20 @@ All fourteen Stage 1 criteria are implemented:
|
|||
|
||||
### 0.3 Final gates and bite
|
||||
|
||||
After one initial Clippy-only failure for the new acceptance crate's missing
|
||||
module documentation, that source issue was fixed and the complete sequence was
|
||||
restarted from gate 1:
|
||||
The initial gate run found and fixed missing module documentation in the new
|
||||
acceptance crate, then restarted from gate 1. After PR #126 opened, its macOS
|
||||
Lua 5.4 job exposed Darwin's numeric `strsignal` suffix (`"Terminated: 15"`);
|
||||
commit `962944b` normalizes both Darwin and glibc descriptions to the same
|
||||
symbolic signal. The complete sequence restarted from gate 1 again:
|
||||
|
||||
- `cargo fmt --check`: clean;
|
||||
- `cargo clippy --workspace --all-targets -- -D warnings`: clean;
|
||||
- default library: 1,657 passed, 3 ignored;
|
||||
- CRDT library: 1,833 passed, 3 ignored;
|
||||
- default library: 1,658 passed, 3 ignored;
|
||||
- CRDT library: 1,834 passed, 3 ignored;
|
||||
- Stage 1 acceptance: 8 default + 9 CRDT passed;
|
||||
- M4 acceptance: 114 passed, 3 ignored, 1 `basedpyright` filtered;
|
||||
- required GPU: 109 passed;
|
||||
- workspace: 2,764 passed across 79 suites, 19 ignored, 1 filtered;
|
||||
- workspace: 2,765 passed across 79 suites, 19 ignored, 1 filtered;
|
||||
- `git diff --check`: clean.
|
||||
|
||||
`scripts/bite main src/lib.rs --test vterm_stage1_acceptance` returned
|
||||
|
|
|
|||
Loading…
Reference in New Issue