import type { ParametricDescriptor } from '@pascal-app/core' import type { ColumnNode } from './schema' /** * Stage A inspector — minimal. Column has 60+ schema fields (cross- * section, shaft profile, capital style, base style, carvings, ring * placement, etc.); the legacy `` renders these via * panel-manager's hardcoded switch. The descriptor below registers * the kind as "has parametric data" without trying to express the * full legacy panel — Stage E will replace it via `customPanel`. */ export const columnParametrics: ParametricDescriptor = { groups: [ { label: 'Dimensions', fields: [ { key: 'height', kind: 'number', unit: 'm', min: 0.5, max: 6, step: 0.05 }, { key: 'width', kind: 'number', unit: 'm', min: 0.1, max: 2, step: 0.01 }, { key: 'depth', kind: 'number', unit: 'm', min: 0.1, max: 2, step: 0.01 }, ], }, ], customPanel: () => import('./panel'), }