Skip to content

Commit 62be35b

Browse files
docs: trace packaged PTY stream eval
agent-session-id: ed878dac-3735-4276-b3e0-ea1b1cd65291 agent-tool: Codex CLI agent-tool-version: 0.145.0 agent-model: unknown agent-runtime-profile: /nix/store/mnx8agbdq3wiyb6vz63lhgscgazkrn98-coding-agent-runtime-profile/share/coding-agents/profile.json agent-skills-manifest: /nix/store/5r69m9k2llmri3na81518zx0a7y0d3cn-agent-skills-corpus/share/agent-skills/manifest.json tooling-profile: dotfiles@0fb7e03
1 parent 0ab2403 commit 62be35b

2 files changed

Lines changed: 12 additions & 3 deletions

File tree

cells/pty-attach-machine-stream/README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# pty-attach-machine-stream
22

3-
**Type:** pty / installed attach composition · **Ship:** blocked on
3+
**Type:** pty / installed attach composition · **Upstream contract:**
44
[compoundingtech/pty#140](https://github.com/compoundingtech/pty/pull/140) and
5-
[compoundingtech/pty#141](https://github.com/compoundingtech/pty/pull/141).
5+
[compoundingtech/pty#141](https://github.com/compoundingtech/pty/pull/141), merged on PTY main at
6+
[`d5fabc3917407aeb937a012bd97679c303e18033`](https://github.com/compoundingtech/pty/commit/d5fabc3917407aeb937a012bd97679c303e18033).
67

78
**Capabilities required:** `pty,jq,node`. No model and no bus. The cell uses the `pty` executable on `PATH`,
89
not a source-tree module or `dist/cli.js` entrypoint.
@@ -32,4 +33,4 @@ Fractal.
3233
st2 eval ./cells/pty-attach-machine-stream/
3334
```
3435

35-
This cell is intentionally red until both upstream PTY changes land.
36+
The accepted composition proof uses the packaged PTY flake at the exact merged revision above.

docs/vrs/spec.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,14 @@ tracked cell
4444
adoption from replacement authority: live generations are adopted, dead or
4545
absent migration tasks are held without mutation, and only an explicit
4646
lifecycle transition permits ordinary replacement.
47+
- **R01, R04, R05, R07, R11:** The model-free
48+
`pty-attach-machine-stream` cell composes the installed PTY launcher, target
49+
daemon, remote route, forced transport replacement, and caller-owned framed
50+
descriptor. Its held-out judges require ordered `GEOMETRY`, `SCREEN`, live
51+
`DATA`, and terminal `EXIT` frames without stdout or stderr contamination,
52+
then require removal of every eval-owned process and PTY session. The fixture
53+
controls route selection and transport failure but does not import PTY source
54+
modules or bypass the packaged launcher.
4755

4856
## Current execution
4957

0 commit comments

Comments
 (0)