docs: link tab-width parity PR
Record PR #137 in the framing, durable handoff, active-work recovery ledger, and side-quest backlog.
This commit is contained in:
parent
3d28a31573
commit
5b23e11f71
|
|
@ -59,7 +59,8 @@ If it does not, stop and repair the remote/fetch configuration.
|
||||||
- Approved framing: `docs/tab-width-parity-framing.md` revision 2; framing
|
- Approved framing: `docs/tab-width-parity-framing.md` revision 2; framing
|
||||||
branch head `9f2f0d5`.
|
branch head `9f2f0d5`.
|
||||||
- Implementation head: `9f7bc77`.
|
- Implementation head: `9f7bc77`.
|
||||||
- State: implementation complete; PR pending. One fixed 8-column constant now
|
- State: implementation complete; PR #137 open:
|
||||||
|
<https://github.com/levineuwirth/pmacs/pull/137>. One fixed 8-column constant now
|
||||||
drives core/TUI columns, GPU code projection, and minimap width. Source bytes
|
drives core/TUI columns, GPU code projection, and minimap width. Source bytes
|
||||||
and protocol ranges remain unchanged.
|
and protocol ranges remain unchanged.
|
||||||
- Verification: `cargo fmt --check`; strict workspace Clippy; 1,763 default,
|
- Verification: `cargo fmt --check`; strict workspace Clippy; 1,763 default,
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
# Agent handoff — cross-machine continuity
|
# Agent handoff — cross-machine continuity
|
||||||
|
|
||||||
**Last updated: 2026-07-22, with tab-width rendering parity implemented on
|
**Last updated: 2026-07-22, with tab-width rendering parity implemented and
|
||||||
`tab-width-parity` and awaiting review, after locals-query processing (#134)
|
open as PR #137, after locals-query processing (#134) landed on `main`.
|
||||||
landed on `main`. Vterm Stage 3 remains in review as #135.**
|
Vterm Stage 3 remains in review as #135.**
|
||||||
This file is the
|
This file is the
|
||||||
bridge between development machines. If you are an agent reading
|
bridge between development machines. If you are an agent reading
|
||||||
this on a fresh clone: this document plus the `docs/*-framing.md`
|
this on a fresh clone: this document plus the `docs/*-framing.md`
|
||||||
|
|
@ -315,9 +315,10 @@ commands, read `docs/active-work.md` immediately after this file.
|
||||||
8 CRDT; M4 114 passed (3 ignored, 1 filtered); required GPU 109;
|
8 CRDT; M4 114 passed (3 ignored, 1 filtered); required GPU 109;
|
||||||
workspace 2,882 passed across 82 suites (19 ignored, 1 filtered);
|
workspace 2,882 passed across 82 suites (19 ignored, 1 filtered);
|
||||||
`git diff --check` clean.
|
`git diff --check` clean.
|
||||||
- **Tab-width rendering parity IMPLEMENTED — review pending**
|
- **Tab-width rendering parity IMPLEMENTED — PR #137 OPEN**
|
||||||
(`docs/tab-width-parity-framing.md` rev 2; branch `tab-width-parity`;
|
(`docs/tab-width-parity-framing.md` rev 2; branch `tab-width-parity`;
|
||||||
implementation `9f7bc77`). Source tabs remain one byte while every buffer
|
implementation `9f7bc77`; <https://github.com/levineuwirth/pmacs/pull/137>).
|
||||||
|
Source tabs remain one byte while every buffer
|
||||||
renderer follows the shared fixed `pmacs_protocol::TAB_STOP_COLUMNS = 8`.
|
renderer follows the shared fixed `pmacs_protocol::TAB_STOP_COLUMNS = 8`.
|
||||||
- `src/display_width.rs` owns allocation-free Unicode/tab-aware byte-to-column
|
- `src/display_width.rs` owns allocation-free Unicode/tab-aware byte-to-column
|
||||||
accounting for plain text, syntax, diagnostics, completion anchors,
|
accounting for plain text, syntax, diagnostics, completion anchors,
|
||||||
|
|
|
||||||
|
|
@ -120,7 +120,7 @@ The direct continuation of the #114–#118 grammar/detection stack.
|
||||||
language-aware indent, per-language comment padding, and per-project
|
language-aware indent, per-language comment padding, and per-project
|
||||||
compile commands — the last three are now ordinary work, expressed as
|
compile commands — the last three are now ordinary work, expressed as
|
||||||
a `buffer.after-load` hook calling `set_local`, not blocked work.
|
a `buffer.after-load` hook calling `set_local`, not blocked work.
|
||||||
- ~~**Tab-width rendering parity**~~ — **IMPLEMENTED, IN REVIEW.** One fixed
|
- ~~**Tab-width rendering parity**~~ — **IMPLEMENTED, IN REVIEW AS #137.** One fixed
|
||||||
8-column constant now drives the core/TUI display-column paths, GPU rich-text
|
8-column constant now drives the core/TUI display-column paths, GPU rich-text
|
||||||
projection, and minimap widths. GPU expansion retains source-tab provenance,
|
projection, and minimap widths. GPU expansion retains source-tab provenance,
|
||||||
so caret, hit, selection, and diagnostic geometry remain byte-correct through
|
so caret, hit, selection, and diagnostic geometry remain byte-correct through
|
||||||
|
|
@ -238,7 +238,7 @@ guides (visual, not color).
|
||||||
**The original north-star items have shipped or reached review** —
|
**The original north-star items have shipped or reached review** —
|
||||||
multi-language injections (#122), the config registry (#127), JSON + YAML
|
multi-language injections (#122), the config registry (#127), JSON + YAML
|
||||||
(#123), mode-system wiring (#129), locals queries (#134), and tab-width
|
(#123), mode-system wiring (#129), locals queries (#134), and tab-width
|
||||||
rendering parity (`tab-width-parity`, review pending). The remaining board now
|
rendering parity (PR #137, review pending). The remaining board now
|
||||||
starts with the broader ranked arcs below rather than another unresolved
|
starts with the broader ranked arcs below rather than another unresolved
|
||||||
cross-frontend rendering invariant.
|
cross-frontend rendering invariant.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# Tab-width rendering parity - side quest
|
# Tab-width rendering parity - side quest
|
||||||
|
|
||||||
**Status:** Revision 2 implemented on `tab-width-parity`; all fifteen
|
**Status:** Revision 2 implemented on `tab-width-parity`; all fifteen
|
||||||
acceptance criteria pass locally. Awaiting pull-request review.
|
acceptance criteria pass locally. PR #137 is open for review.
|
||||||
|
|
||||||
**Base:** `githubsucks/main` at `40111dc` (landed-state documentation for
|
**Base:** `githubsucks/main` at `40111dc` (landed-state documentation for
|
||||||
locals-query processing #134); protocol v18.
|
locals-query processing #134); protocol v18.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue