VEYNDO
Handbook
frontend/src/shared/grid/README.mdView source ↗

English source · 1 min

Shared agentic grids

AgenticGrid renders domain-owned columns, visible server criteria, bounded pages, layout controls and optional reviewed model filters. It does not fetch or authorize business records. useGridPage calls the existing native list APIs, debounces input and fences superseded requests; errors clear rows instead of retaining stale data. GridAgent calls the Rust read-only filter planner, validates returned field names, and waits for Apply. GridColumns provides keyboard/touch ordering as well as drag headers. Layout storage contains column IDs/density only, never PII or search text.

Every new entity directory uses this shell; supply explicit allowed columns and server-backed filter/sort keys. Permission-restricted columns must not be supplied or fetched. Agents propose the same typed criteria as manual controls; no model SQL, new customer truth, privileged browser token or mutation endpoint is introduced. Interface vocabulary lives in grid-i18n.ts in EN/DE/FR/ES. Domain labels and content inheritance remain with their existing owners.