RUI Inspector

RapidUI v0.2

specId:
8aaf550c-0dc3-4e0c-ae89-d1b175d01c4d
createdAt:
2026-07-19T20:46:31.602Z
contentHash:
sha256:24a46e37…
validation:
0.2
·
registry:
0.2

API: https://rapidui.dev/api/specs/8aaf550c-0dc3-4e0c-ae89-d1b175d01c4d

Ops Summary

Operations-first RUI (v0.2). Full operations inspector ships in Phase 5 — showing summary counts below.

Entities
2
Operations
2
Transitions
0
  • browse·Incidents
  • browse·Teams
Raw JSON
{
  "app": {
    "title": "Ops Summary"
  },
  "version": "0.2",
  "entities": [
    {
      "id": "ent-incidents",
      "label": "Incidents",
      "entrypoints": [
        "op-browse-incidents"
      ],
      "operationIds": [
        "op-browse-incidents"
      ]
    },
    {
      "id": "ent-teams",
      "label": "Teams",
      "entrypoints": [
        "op-browse-teams"
      ],
      "operationIds": [
        "op-browse-teams"
      ]
    }
  ],
  "operations": [
    {
      "id": "op-browse-incidents",
      "data": {
        "mode": "static",
        "records": [
          {
            "id": "INC-1001",
            "owner": "alice",
            "status": "open",
            "severity": "high"
          },
          {
            "id": "INC-1002",
            "owner": "bob",
            "status": "open",
            "severity": "medium"
          },
          {
            "id": "INC-0998",
            "owner": "carol",
            "status": "resolved",
            "severity": "low"
          }
        ]
      },
      "type": "browse",
      "route": "/incidents",
      "title": "Incidents",
      "entityId": "ent-incidents",
      "presentation": {
        "filter": {
          "field": "status",
          "label": "Status",
          "options": [
            {
              "label": "Open",
              "value": "open"
            },
            {
              "label": "Resolved",
              "value": "resolved"
            }
          ]
        },
        "header": {
          "metrics": [
            {
              "key": "openCount",
              "label": "Open",
              "value": 42
            },
            {
              "key": "resolvedToday",
              "label": "Resolved today",
              "value": 17
            },
            {
              "key": "avgResolutionHours",
              "label": "Avg resolution (h)",
              "value": 4.2
            }
          ]
        },
        "layout": "table",
        "columns": [
          {
            "key": "id",
            "label": "ID",
            "format": "string"
          },
          {
            "key": "severity",
            "label": "Severity",
            "format": "badge"
          },
          {
            "key": "status",
            "label": "Status",
            "format": "badge"
          },
          {
            "key": "owner",
            "label": "Owner",
            "format": "string"
          }
        ]
      }
    },
    {
      "id": "op-browse-teams",
      "data": {
        "mode": "static",
        "records": [
          {
            "lead": "dana",
            "name": "Platform",
            "region": "US",
            "headcount": 18
          },
          {
            "lead": "erin",
            "name": "Support",
            "region": "EU",
            "headcount": 22
          },
          {
            "lead": "frank",
            "name": "AI Ops",
            "region": "US",
            "headcount": 8
          }
        ]
      },
      "type": "browse",
      "route": "/teams",
      "title": "Teams",
      "entityId": "ent-teams",
      "presentation": {
        "header": {
          "metrics": [
            {
              "key": "teamCount",
              "label": "Teams",
              "value": 3
            },
            {
              "key": "totalHeadcount",
              "label": "Total people",
              "value": 48
            }
          ]
        },
        "layout": "table",
        "columns": [
          {
            "key": "name",
            "label": "Team",
            "format": "string"
          },
          {
            "key": "lead",
            "label": "Lead",
            "format": "string"
          },
          {
            "key": "headcount",
            "label": "Headcount",
            "format": "number"
          },
          {
            "key": "region",
            "label": "Region",
            "format": "string"
          }
        ]
      }
    }
  ],
  "transitions": []
}
Ops Summary — RUI Inspector