Skip to content
Tools/Spec Introspection/list_domain_rings

list_domain_rings

List every `UPGDomainRing` from `UPG_DOMAIN_RINGS` in canonical order: Nucleus → Understand → Define → Build → Grow → Operate → Extend. Rings are the 7 concentric groupings of the 36 UPG atomic domains. Each ring: `{ id, label, description, domain_ids }`. Non-paginated.

Spec Introspectionatomic (read-only)

Arguments

No arguments — this tool takes no input.

Returns

Shape
{ rings: UPGDomainRing[], total: number }

Examples

Live call against the Notion example graph.

Output

{
  "rings": [
    {
      "id": "nucleus",
      "label": "Product",
      "description": "The seed",
      "domain_ids": [
        "portfolio",
        "workspace"
      ]
    },
    {
      "id": "understand",
      "label": "Understand",
      "description": "Who are we building for?",
      "domain_ids": [
        "user",
        "user_research",
        "market_intelligence",
        "discovery",
        "validation",
        "feedback"
      ]
    },
    {
      "id": "define",
      "label": "Define",
      "description": "What are we building?",
      "domain_ids": [
        "strategy",
        "product_spec",
        "legal",
        "ux_design",
        "design_system",
        "brand"
      ]
    },
    {
      "id": "build",
      "label": "Build",
      "description": "How do we construct it?",
      "domain_ids": [
        "engineering",
        "devops",
        "testing",
        "security",
        "accessibility",
        "data_analytics",
        "ai",
        "automation"
      ]
    },
    {
      "id": "grow",
      "label": "Grow",
      "description": "How do we make money?",
      "domain_ids": [
        "business_model",
        "growth",
        "go_to_market",
        "pricing",
        "sales",
        "marketing"
      ]
    },
    {
      "id": "operate",
      "label": "Operate",
      "description": "How do we serve?",
      "domain_ids": [
… (truncated)

See Also