docs(active-work): record Vterm Stage 1 delivery
Record the published Stage 1 implementation and documentation heads, open PR #126, final verification, and the sequencing boundary for the later TUI and protocol/GPU stages. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
b65c927ac4
commit
b3220b165e
|
|
@ -52,6 +52,40 @@ The first command must expose `7bc0c61` or a newer intentional main.
|
||||||
If it does not, stop and repair the remote/fetch configuration.
|
If it does not, stop and repair the remote/fetch configuration.
|
||||||
|
|
||||||
|
|
||||||
|
## Active lane: Vterm Stage 1 terminal core
|
||||||
|
|
||||||
|
- Portable branch: `githubsucks/vterm-core`
|
||||||
|
- Implementation commit: `bbc1f33`; current branch head after the documentation
|
||||||
|
baseline correction: `5d7f007`.
|
||||||
|
- Pull request: #126,
|
||||||
|
<https://github.com/levineuwirth/pmacs/pull/126> — open, non-draft, targeting
|
||||||
|
canonical `main`; not merged.
|
||||||
|
- State: Arc 5 Stage 2's first of three PRs is implemented and fully gated
|
||||||
|
against protocol-v18 `main`. It is the headless terminal core only; the
|
||||||
|
Stage 2 TUI/Lua surface and Stage 3 protocol/GPU renderer are not
|
||||||
|
implemented and must start only after their preceding PR lands.
|
||||||
|
- Framing: `docs/vterm-framing.md` Revision 3 on the feature branch maps Stage
|
||||||
|
1 Acceptance 1–14 and records the downstream TUI/GPU contract reviews.
|
||||||
|
- Final from-start sequence: 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 initial Clippy run
|
||||||
|
found only missing crate docs in the new acceptance; after fixing it, the
|
||||||
|
complete sequence restarted at gate 1.
|
||||||
|
- `scripts/bite main src/lib.rs --test vterm_stage1_acceptance` returned
|
||||||
|
`bite: OK` because the old crate root could not compile the new terminal API;
|
||||||
|
this is explicitly weaker compile-time API evidence, not a clean behavioral
|
||||||
|
assertion failure.
|
||||||
|
|
||||||
|
Recovery worktree, only if no existing worktree owns the branch:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
git worktree add --track \
|
||||||
|
-b vterm-core \
|
||||||
|
../pmacs-vterm-core \
|
||||||
|
githubsucks/vterm-core
|
||||||
|
```
|
||||||
|
|
||||||
## Parked lane: kill-ring browser + persistence
|
## Parked lane: kill-ring browser + persistence
|
||||||
|
|
||||||
- Portable branch: `githubsucks/kill-ring-browser`
|
- Portable branch: `githubsucks/kill-ring-browser`
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue