II.
Topic JSON
Structured · livetopic:declarative-ui-state
Declarative UI State as K8s Resources json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "topic:declarative-ui-state",
"_kind": "Topic",
"_file": "domain/products/krate.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Declarative UI State as K8s Resources",
"description": "Modeling frontend UI personalization (saved views, column layouts,\nfilter presets, dashboard arrangements) as Kubernetes custom\nresources rather than as opaque rows in an application database.\nViews and Selectors are CRDs that users create, update, and share\nvia the API. This means UI state is portable, version-controllable,\nand subject to the same RBAC and audit logging as any other\nplatform resource. Teams can share curated views via GitOps, and\nadministrators can set default views at the org level.\n"
},
"outgoingEdges": [
{
"from": "topic:declarative-ui-state",
"to": "domain:platform-engineering",
"kind": "applies_to"
},
{
"from": "topic:declarative-ui-state",
"to": "domain:software-engineering",
"kind": "applies_to"
}
],
"incomingEdges": [
{
"from": "domain:platform-engineering",
"to": "topic:declarative-ui-state",
"kind": "contains",
"attributes": {
"notes": "Modeling UI state as K8s resources"
}
}
]
}