Dashboards
A dashboard panel reads exactly one governed function. It never owns object querying, sorting, grouping, aggregation, or row limits. Change the shape by changing the function, not the panel.Workshops
A Workshop is one static twelve-column composition of a closed block set:- selection
- selected object
- declared link
- governed-function panel
- contextual action
- platform work
Home
home.star selects the title, the suggestions, and one static twelve-column grid
composed only from canonical dashboard panels plus the closed home_attention,
home_inbox, home_recent, and home_links platform blocks. Homepage pins
target permission-filtered object collections or a file-name prefix.
What none of them may do
Home and Workshops never embed arbitrary HTML, frontend components, URLs, SQL or query shapes, event handlers, or a runtime-persisted layout.This is the constraint that keeps the frontend domain-blind. The UI renders what
the model declares; it does not learn your business.