The component (ports) editor’s ? list. Each entry below is one row of the
gesture inventory,
with the tests that exercise it in the last green run of each suite.
6 of 8 are covered by a passing test.
rig nightly:
last green run 20 Oct 2026, 10:29 UTC on c7618d3 · rig demo:
last green run 18 Oct 2026, 07:43 UTC on c7618d3 · gesture harness:
last green run 16 Oct 2026, 14:48 UTC on c7618d3 · overview
P01 Drag a port dot to move the port
Component · claimed in "?" list COMP / Ports / `Drag a dot`
PASS harness · component-ports P01 component: dragging a port dot posts the port at its new fraction, and the dot renders there
PASS harness · component-ports P01 component: dragging a port with an explicit dir keeps the dir (#130)
What the inventory lists
webview test
component-ports.test.mjs: P01 component: dragging a port dot posts the port at its new fraction, and the dot renders there
rig verb
component_move_port (selftest; an explicit `dir` is dropped by the drag: XFAIL, #130)
smoke
—
rig verb component_move_port
· rig demo, last green run 18 Oct 2026, 07:43 UTC on c7618d3 · VS Code 1.139.1
P02 Double-click a port dot to remove the port
Component · claimed in "?" list COMP / Ports / `Double-click a dot`
PASS
PASS rig verb component_add_port · rig demo
PASS rig verb component_add_port · rig nightly
What the inventory lists
webview test
—
rig verb
component_add_port (add side only)
smoke
—
rig verb component_add_port
· rig demo, last green run 18 Oct 2026, 07:43 UTC on c7618d3 · VS Code 1.139.1
P03 Double-click the outline to add a port there
Component · claimed in "?" list COMP / Ports / `Double-click the outline`
PASS
PASS rig verb component_add_port · rig demo
PASS rig verb component_add_port · rig nightly
What the inventory lists
webview test
—
rig verb
component_add_port
smoke
—
rig verb component_add_port
· rig demo, last green run 18 Oct 2026, 07:43 UTC on c7618d3 · VS Code 1.139.1
P04 Click a port dot or panel row to select the port
Component · claimed in "?" list COMP / Ports / `Click a dot or panel row`
PASS
PASS harness · gestures ports-edit: a DEAD-CENTER click on a port dot selects the port, not the equipment underneath
PASS harness · gestures VISUAL: ports-edit dot selection (panel-row to dot) actually changes what paints, not just the class
What the inventory lists
webview test
gestures.test.mjs: ports-edit: a DEAD-CENTER click on a port dot selects the port; VISUAL: ports-edit dot selection (in the mimic editor's ports mode)
rig verb
—
smoke
—
Harness evidence — gestures: ports-edit: a DEAD-CENTER click on a port dot selects the port, not the equipment underneath
· gesture harness, last green run 16 Oct 2026, 14:48 UTC on c7618d3
P05 Esc deselects the port
Component · claimed in "?" list COMP / Ports / `Esc`
PASS
PASS harness · component-ports P05 component: Esc deselects the selected port dot and posts nothing
What the inventory lists
webview test
component-ports.test.mjs: P05 component: Esc deselects the selected port dot and posts nothing
rig verb
—
smoke
—
Harness evidence — component-ports: P05 component: Esc deselects the selected port dot and posts nothing
· gesture harness, last green run 16 Oct 2026, 14:48 UTC on c7618d3
P06 Undo the last edit to the file from the diagram
Component · claimed in "?" list COMP / File / `Ctrl + Z`
no evidence yet
rig verb g_key — not in a baked run
What the inventory lists
webview test
—
rig verb
g_key (ctrl+z in takes)
smoke
—
P07 Redo
Component · claimed in "?" list COMP / File / `Ctrl + Y / Ctrl + Shift + Z`
PASS
PASS harness · component-ports P07 component: redo — keys post nothing; the dot follows the doc the host re-sends after undo and redo
What the inventory lists
webview test
component-ports.test.mjs: P07 component: redo (no webview undo/redo: the keys post nothing and the dot follows the doc the host re-sends)
rig verb
—
smoke
—
Harness evidence — component-ports: P07 component: redo — keys post nothing; the dot follows the doc the host re-sends after undo and redo
· gesture harness, last green run 16 Oct 2026, 14:48 UTC on c7618d3
P08 Save the file from the diagram
Component · claimed in "?" list COMP / File / `Ctrl + S`