COLUMN MAPPING — output column edit mode

Tabular structure is preserved — four aligned columns: name · venact type · physical type · expression. Clicking an OUTPUT column enables edit mode. Below: current vs proposed; the middle row (full_name) is in edit mode in both.

Current

output · out-1
id N integer
S
total F double

Proposed

output · out-1
id N integer
full_name S unknown
total F double

Columns: name · venact type · physical type · expression — aligned across all rows. Type display (out of scope of this change, just the rule): venact type = code when known, else ?; physical type = value when known, else light unknown — never blank. Only name + expression are editable.

  1. 1Inline name edit. Clicking the name edits it inline with a blue underline in the same font as the row (Geist 0.75rem) — not the boxed mono input. It fills the name column and does not widen the row.
  2. 2Physical type → "unknown". When the physical type is unknown, the physical column shows a light-gray, uneditable unknown (no input for now); when known it shows the value normally — never blank. (Venact type follows the same idea: code when known, else ?.)
  3. 3Lighter "expression". The expression placeholder is a lighter gray than the current default.
  4. 4Longer expression field. The default expression input is 2× wider (132 px → 264 px).