Display Hints for Types
Implement the `display` block from ADR-0009 so types can declare UI rendering preferences without code.
Scope
Display Vocabulary
| Hint | Values | Used by | |------|--------|---------| | `default_sort` | `date_desc`, `date_asc`, `title_asc`, `updated_desc`, `created_desc` | Entry list | | `card_fields` | list of field names | Search results, sidebar cards | | `icon` | icon name string | Type badges, sidebar | | `preferred_view` | `editor`, `form`, `split`, `table` | Entry page default |
Hints are non-binding — UI uses sensible defaults when hints are absent.