{
  "step": "MicrosoftGraphContact-detail-compose",
  "tool": "design_compose",
  "input": {
    "object": "MicrosoftGraphContact",
    "context": "detail",
    "preferences": {
      "brand": "Aquex",
      "theme": "light"
    }
  },
  "isError": false,
  "error": null,
  "output": {
    "status": "ok",
    "layout": "detail",
    "schema": {
      "version": "2026.02",
      "theme": "light",
      "screens": [
        {
          "id": "screen-detail-13",
          "component": "Stack",
          "layout": {
            "type": "stack",
            "gapToken": "cluster-default"
          },
          "children": [
            {
              "id": "detail-header-1",
              "component": "Stack",
              "layout": {
                "type": "stack",
                "align": "space-between",
                "gapToken": "stack-default"
              },
              "children": [
                {
                  "id": "slot-header-2",
                  "component": "DetailHeader",
                  "meta": {
                    "intent": "slot:header",
                    "label": "header",
                    "confidence": 0.7,
                    "confidenceLevel": "medium"
                  },
                  "props": {
                    "titleField": "title",
                    "headingLevel": 1
                  }
                }
              ]
            },
            {
              "id": "detail-body-10",
              "component": "Card",
              "layout": {
                "type": "stack",
                "gapToken": "cluster-default"
              },
              "children": [
                {
                  "id": "detail-tabs-9",
                  "component": "Tabs",
                  "children": [
                    {
                      "id": "detail-tab-panel-3",
                      "component": "Stack",
                      "layout": {
                        "type": "stack",
                        "gapToken": "cluster-default"
                      },
                      "props": {
                        "label": "Details"
                      },
                      "children": [
                        {
                          "id": "slot-tab-0-4",
                          "component": "Stack",
                          "meta": {
                            "intent": "slot:tab-0",
                            "label": "tab-0",
                            "confidence": 0.94,
                            "confidenceLevel": "high",
                            "notes": "pattern-group:user-identity"
                          },
                          "layout": {
                            "type": "stack",
                            "gapToken": "cluster-tight"
                          },
                          "props": {
                            "patternComponent": "UserIdentityCard",
                            "fields": [
                              "givenName",
                              "surname",
                              "displayName"
                            ]
                          },
                          "children": [
                            {
                              "id": "pg-user-identity-24-read-field",
                              "component": "Stack",
                              "children": [
                                {
                                  "id": "pg-user-identity-24-label",
                                  "component": "Text",
                                  "props": {
                                    "as": "strong",
                                    "content": "Given Name"
                                  }
                                },
                                {
                                  "id": "pg-user-identity-24-value",
                                  "meta": {
                                    "intent": "read-only-field"
                                  },
                                  "component": "Text",
                                  "props": {
                                    "field": "givenName"
                                  }
                                }
                              ]
                            },
                            {
                              "id": "pg-user-identity-25-read-field",
                              "component": "Stack",
                              "children": [
                                {
                                  "id": "pg-user-identity-25-label",
                                  "component": "Text",
                                  "props": {
                                    "as": "strong",
                                    "content": "Surname"
                                  }
                                },
                                {
                                  "id": "pg-user-identity-25-value",
                                  "meta": {
                                    "intent": "read-only-field"
                                  },
                                  "component": "Text",
                                  "props": {
                                    "field": "surname"
                                  }
                                }
                              ]
                            },
                            {
                              "id": "pg-user-identity-26-read-field",
                              "component": "Stack",
                              "children": [
                                {
                                  "id": "pg-user-identity-26-label",
                                  "component": "Text",
                                  "props": {
                                    "as": "strong",
                                    "content": "Display Name"
                                  }
                                },
                                {
                                  "id": "pg-user-identity-26-value",
                                  "meta": {
                                    "intent": "read-only-field"
                                  },
                                  "component": "Text",
                                  "props": {
                                    "field": "displayName"
                                  }
                                }
                              ]
                            }
                          ]
                        },
                        {
                          "id": "slot-tab-1-6",
                          "component": "Stack",
                          "meta": {
                            "intent": "slot:tab-1",
                            "label": "tab-1",
                            "confidence": 0.94,
                            "confidenceLevel": "high",
                            "notes": "pattern-group:contact-info"
                          },
                          "layout": {
                            "type": "stack",
                            "gapToken": "cluster-tight"
                          },
                          "props": {
                            "patternComponent": "ContactInfo",
                            "fields": [
                              "emailAddresses",
                              "mobilePhone"
                            ]
                          },
                          "children": [
                            {
                              "id": "pg-contact-info-27-read-field",
                              "component": "Stack",
                              "children": [
                                {
                                  "id": "pg-contact-info-27-label",
                                  "component": "Text",
                                  "props": {
                                    "as": "strong",
                                    "content": "Email Addresses"
                                  }
                                },
                                {
                                  "id": "pg-contact-info-27-value",
                                  "meta": {
                                    "intent": "read-only-field"
                                  },
                                  "component": "Text",
                                  "props": {
                                    "field": "emailAddresses"
                                  }
                                }
                              ]
                            },
                            {
                              "id": "pg-contact-info-28-read-field",
                              "component": "Stack",
                              "children": [
                                {
                                  "id": "pg-contact-info-28-label",
                                  "component": "Text",
                                  "props": {
                                    "as": "strong",
                                    "content": "Mobile Phone"
                                  }
                                },
                                {
                                  "id": "pg-contact-info-28-value",
                                  "meta": {
                                    "intent": "read-only-field"
                                  },
                                  "component": "Text",
                                  "props": {
                                    "field": "mobilePhone"
                                  }
                                }
                              ]
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-assistantName-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-assistantName-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Assistant Name"
                              }
                            },
                            {
                              "id": "detail-tabs-9-assistantName-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "assistantName"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-birthday-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-birthday-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Birthday"
                              }
                            },
                            {
                              "id": "detail-tabs-9-birthday-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "birthday"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-businessHomePage-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-businessHomePage-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Business Home Page"
                              }
                            },
                            {
                              "id": "detail-tabs-9-businessHomePage-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "businessHomePage"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-changeKey-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-changeKey-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Change Key"
                              }
                            },
                            {
                              "id": "detail-tabs-9-changeKey-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "changeKey"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-companyName-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-companyName-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Company Name"
                              }
                            },
                            {
                              "id": "detail-tabs-9-companyName-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "companyName"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-createdDateTime-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-createdDateTime-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Created Date Time"
                              }
                            },
                            {
                              "id": "detail-tabs-9-createdDateTime-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "createdDateTime"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-department-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-department-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Department"
                              }
                            },
                            {
                              "id": "detail-tabs-9-department-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "department"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-fileAs-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-fileAs-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "File As"
                              }
                            },
                            {
                              "id": "detail-tabs-9-fileAs-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "fileAs"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-generation-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-generation-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Generation"
                              }
                            },
                            {
                              "id": "detail-tabs-9-generation-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "generation"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-id-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-id-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Id"
                              }
                            },
                            {
                              "id": "detail-tabs-9-id-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "id"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-initials-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-initials-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Initials"
                              }
                            },
                            {
                              "id": "detail-tabs-9-initials-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "initials"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-jobTitle-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-jobTitle-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Job Title"
                              }
                            },
                            {
                              "id": "detail-tabs-9-jobTitle-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "jobTitle"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-lastModifiedDateTime-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-lastModifiedDateTime-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Last Modified Date Time"
                              }
                            },
                            {
                              "id": "detail-tabs-9-lastModifiedDateTime-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "lastModifiedDateTime"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-manager-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-manager-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Manager"
                              }
                            },
                            {
                              "id": "detail-tabs-9-manager-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "manager"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-middleName-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-middleName-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Middle Name"
                              }
                            },
                            {
                              "id": "detail-tabs-9-middleName-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "middleName"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-nickName-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-nickName-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Nick Name"
                              }
                            },
                            {
                              "id": "detail-tabs-9-nickName-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "nickName"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-officeLocation-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-officeLocation-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Office Location"
                              }
                            },
                            {
                              "id": "detail-tabs-9-officeLocation-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "officeLocation"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-parentFolderId-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-parentFolderId-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Parent Folder Id"
                              }
                            },
                            {
                              "id": "detail-tabs-9-parentFolderId-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "parentFolderId"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-personalNotes-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-personalNotes-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Personal Notes"
                              }
                            },
                            {
                              "id": "detail-tabs-9-personalNotes-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "personalNotes"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-profession-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-profession-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Profession"
                              }
                            },
                            {
                              "id": "detail-tabs-9-profession-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "profession"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-spouseName-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-spouseName-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Spouse Name"
                              }
                            },
                            {
                              "id": "detail-tabs-9-spouseName-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "spouseName"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-yomiCompanyName-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-yomiCompanyName-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Yomi Company Name"
                              }
                            },
                            {
                              "id": "detail-tabs-9-yomiCompanyName-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "yomiCompanyName"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-yomiGivenName-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-yomiGivenName-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Yomi Given Name"
                              }
                            },
                            {
                              "id": "detail-tabs-9-yomiGivenName-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "yomiGivenName"
                              }
                            }
                          ]
                        },
                        {
                          "id": "detail-tabs-9-yomiSurname-read-field",
                          "component": "Stack",
                          "children": [
                            {
                              "id": "detail-tabs-9-yomiSurname-label",
                              "component": "Text",
                              "props": {
                                "as": "strong",
                                "content": "Yomi Surname"
                              }
                            },
                            {
                              "id": "detail-tabs-9-yomiSurname-value",
                              "meta": {
                                "intent": "read-only-field"
                              },
                              "component": "Text",
                              "props": {
                                "field": "yomiSurname"
                              }
                            }
                          ]
                        }
                      ]
                    }
                  ],
                  "props": {
                    "ariaLabel": "Record details"
                  }
                }
              ]
            }
          ],
          "bindings": {
            "onEdit": "handleEdit",
            "onDelete": "handleDelete"
          },
          "meta": {
            "label": "Microsoft Graph Contact"
          }
        }
      ],
      "objectSchema": {
        "assistantName": {
          "type": "string?",
          "required": false,
          "description": "The name of the contact's assistant.",
          "examples": [
            "Assistant name 1",
            "Assistant name 2",
            "Assistant name 3",
            "Assistant name 4",
            "Assistant name 5"
          ]
        },
        "birthday": {
          "type": "datetime?",
          "required": false,
          "description": "The contact's birthday. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z",
          "examples": [
            "2026-01-01T12:00:00Z",
            "2026-01-02T12:00:00Z",
            "2026-01-03T12:00:00Z",
            "2026-01-04T12:00:00Z",
            "2026-01-05T12:00:00Z"
          ]
        },
        "businessHomePage": {
          "type": "string?",
          "required": false,
          "description": "The business home page of the contact.",
          "examples": [
            "Business home page 1",
            "Business home page 2",
            "Business home page 3",
            "Business home page 4",
            "Business home page 5"
          ]
        },
        "changeKey": {
          "type": "string?",
          "required": false,
          "description": "Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.",
          "examples": [
            "CHAN-001",
            "CHAN-002",
            "CHAN-003",
            "CHAN-004",
            "CHAN-005"
          ]
        },
        "companyName": {
          "type": "string?",
          "required": false,
          "description": "The name of the contact's company.",
          "examples": [
            "Northwind Traders",
            "Acme Supply",
            "Blue Harbor Co.",
            "Juniper Labs",
            "Summit Foods"
          ]
        },
        "createdDateTime": {
          "type": "datetime?",
          "required": false,
          "description": "The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z",
          "examples": [
            "2026-01-01T12:00:00Z",
            "2026-01-02T12:00:00Z",
            "2026-01-03T12:00:00Z",
            "2026-01-04T12:00:00Z",
            "2026-01-05T12:00:00Z"
          ]
        },
        "department": {
          "type": "string?",
          "required": false,
          "description": "The contact's department.",
          "examples": [
            "Department 1",
            "Department 2",
            "Department 3",
            "Department 4",
            "Department 5"
          ]
        },
        "displayName": {
          "type": "string?",
          "required": false,
          "description": "The contact's display name. You can specify the display name in a create or update operation. Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified. To preserve a pre-existing value, always include it as displayName in an update operation.",
          "examples": [
            "Microsoft graph contact 1",
            "Microsoft graph contact 2",
            "Microsoft graph contact 3",
            "Microsoft graph contact 4",
            "Microsoft graph contact 5"
          ]
        },
        "emailAddresses": {
          "type": "string[]",
          "required": false,
          "description": "The contact's email addresses.",
          "examples": [
            [
              "person1@example.com"
            ],
            [
              "person2@example.com"
            ],
            [
              "person3@example.com"
            ],
            [
              "person4@example.com"
            ],
            [
              "person5@example.com"
            ]
          ],
          "referenceLabels": {
            "person1@example.com": "person1@example.com",
            "person2@example.com": "person2@example.com",
            "person3@example.com": "person3@example.com",
            "person4@example.com": "person4@example.com",
            "person5@example.com": "person5@example.com"
          }
        },
        "extensions": {
          "type": "string[]",
          "required": false,
          "description": "The collection of open extensions defined for the contact. Read-only. Nullable.",
          "examples": [
            [
              "ID-001"
            ],
            [
              "ID-002"
            ],
            [
              "ID-003"
            ],
            [
              "ID-004"
            ],
            [
              "ID-005"
            ]
          ],
          "referenceLabels": {
            "ID-001": "ID-001",
            "ID-002": "ID-002",
            "ID-003": "ID-003",
            "ID-004": "ID-004",
            "ID-005": "ID-005"
          }
        },
        "fileAs": {
          "type": "string?",
          "required": false,
          "description": "The name the contact is filed under.",
          "examples": [
            "File as 1",
            "File as 2",
            "File as 3",
            "File as 4",
            "File as 5"
          ]
        },
        "generation": {
          "type": "string?",
          "required": false,
          "description": "The contact's suffix.",
          "examples": [
            "Generation 1",
            "Generation 2",
            "Generation 3",
            "Generation 4",
            "Generation 5"
          ]
        },
        "givenName": {
          "type": "string?",
          "required": false,
          "description": "The contact's given name.",
          "examples": [
            "Ava",
            "Ben",
            "Chloe",
            "Dev",
            "Elena"
          ]
        },
        "id": {
          "type": "string",
          "required": false,
          "description": "The unique identifier for an entity. Read-only.",
          "examples": [
            "ID-001",
            "ID-002",
            "ID-003",
            "ID-004",
            "ID-005"
          ]
        },
        "initials": {
          "type": "string?",
          "required": false,
          "description": "The contact's initials.",
          "examples": [
            "Initials 1",
            "Initials 2",
            "Initials 3",
            "Initials 4",
            "Initials 5"
          ]
        },
        "jobTitle": {
          "type": "string?",
          "required": false,
          "description": "The contact’s job title.",
          "examples": [
            "Job title 1",
            "Job title 2",
            "Job title 3",
            "Job title 4",
            "Job title 5"
          ]
        },
        "lastModifiedDateTime": {
          "type": "datetime?",
          "required": false,
          "description": "The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z",
          "examples": [
            "2026-01-01T12:00:00Z",
            "2026-01-02T12:00:00Z",
            "2026-01-03T12:00:00Z",
            "2026-01-04T12:00:00Z",
            "2026-01-05T12:00:00Z"
          ]
        },
        "manager": {
          "type": "string?",
          "required": false,
          "description": "The name of the contact's manager.",
          "examples": [
            "Manager 1",
            "Manager 2",
            "Manager 3",
            "Manager 4",
            "Manager 5"
          ]
        },
        "middleName": {
          "type": "string?",
          "required": false,
          "description": "The contact's middle name.",
          "examples": [
            "Middle name 1",
            "Middle name 2",
            "Middle name 3",
            "Middle name 4",
            "Middle name 5"
          ]
        },
        "mobilePhone": {
          "type": "string?",
          "required": false,
          "description": "The contact's mobile phone number.",
          "examples": [
            "+12025550101",
            "+12025550102",
            "+12025550103",
            "+12025550104",
            "+12025550105"
          ]
        },
        "multiValueExtendedProperties": {
          "type": "string[]",
          "required": false,
          "description": "The collection of multi-value extended properties defined for the contact. Read-only. Nullable.",
          "examples": [
            [
              "ID-001"
            ],
            [
              "ID-002"
            ],
            [
              "ID-003"
            ],
            [
              "ID-004"
            ],
            [
              "ID-005"
            ]
          ],
          "referenceLabels": {
            "ID-001": "ID-001",
            "ID-002": "ID-002",
            "ID-003": "ID-003",
            "ID-004": "ID-004",
            "ID-005": "ID-005"
          }
        },
        "nickName": {
          "type": "string?",
          "required": false,
          "description": "The contact's nickname.",
          "examples": [
            "Nick name 1",
            "Nick name 2",
            "Nick name 3",
            "Nick name 4",
            "Nick name 5"
          ]
        },
        "officeLocation": {
          "type": "string?",
          "required": false,
          "description": "The location of the contact's office.",
          "examples": [
            "Office location 1",
            "Office location 2",
            "Office location 3",
            "Office location 4",
            "Office location 5"
          ]
        },
        "parentFolderId": {
          "type": "string?",
          "required": false,
          "description": "The ID of the contact's parent folder.",
          "examples": [
            "PARE-001",
            "PARE-002",
            "PARE-003",
            "PARE-004",
            "PARE-005"
          ]
        },
        "personalNotes": {
          "type": "string?",
          "required": false,
          "description": "The user's notes about the contact.",
          "examples": [
            "Example personal notes for record 1.",
            "Example personal notes for record 2.",
            "Example personal notes for record 3.",
            "Example personal notes for record 4.",
            "Example personal notes for record 5."
          ]
        },
        "profession": {
          "type": "string?",
          "required": false,
          "description": "The contact's profession.",
          "examples": [
            "Profession 1",
            "Profession 2",
            "Profession 3",
            "Profession 4",
            "Profession 5"
          ]
        },
        "singleValueExtendedProperties": {
          "type": "string[]",
          "required": false,
          "description": "The collection of single-value extended properties defined for the contact. Read-only. Nullable.",
          "examples": [
            [
              "ID-001"
            ],
            [
              "ID-002"
            ],
            [
              "ID-003"
            ],
            [
              "ID-004"
            ],
            [
              "ID-005"
            ]
          ],
          "referenceLabels": {
            "ID-001": "ID-001",
            "ID-002": "ID-002",
            "ID-003": "ID-003",
            "ID-004": "ID-004",
            "ID-005": "ID-005"
          }
        },
        "spouseName": {
          "type": "string?",
          "required": false,
          "description": "The name of the contact's spouse/partner.",
          "examples": [
            "Spouse name 1",
            "Spouse name 2",
            "Spouse name 3",
            "Spouse name 4",
            "Spouse name 5"
          ]
        },
        "surname": {
          "type": "string?",
          "required": false,
          "description": "The contact's surname.",
          "examples": [
            "Martin",
            "Okafor",
            "Chen",
            "Silva",
            "Novak"
          ]
        },
        "title": {
          "type": "string?",
          "required": false,
          "description": "The contact's title.",
          "semanticType": "text.label",
          "examples": [
            "Microsoft graph contact 1",
            "Microsoft graph contact 2",
            "Microsoft graph contact 3",
            "Microsoft graph contact 4",
            "Microsoft graph contact 5"
          ]
        },
        "yomiCompanyName": {
          "type": "string?",
          "required": false,
          "description": "The phonetic Japanese company name of the contact.",
          "examples": [
            "Northwind Traders",
            "Acme Supply",
            "Blue Harbor Co.",
            "Juniper Labs",
            "Summit Foods"
          ]
        },
        "yomiGivenName": {
          "type": "string?",
          "required": false,
          "description": "The phonetic Japanese given name (first name) of the contact.",
          "examples": [
            "Ava",
            "Ben",
            "Chloe",
            "Dev",
            "Elena"
          ]
        },
        "yomiSurname": {
          "type": "string?",
          "required": false,
          "description": "The phonetic Japanese surname (last name)  of the contact.",
          "examples": [
            "Martin",
            "Okafor",
            "Chen",
            "Silva",
            "Novak"
          ]
        }
      }
    },
    "schemaRef": "compose-2b5aef76",
    "schemaRefCreatedAt": "2026-10-08T15:14:17.700Z",
    "schemaRefExpiresAt": "2026-10-08T15:44:17.700Z",
    "compositionId": "cmp-5946fccd8e45",
    "version": 1,
    "parentVersion": null,
    "operation": "compose",
    "head": "af36064f0f930eec023a3e02e0f1280cf8dbe8f7",
    "selections": [
      {
        "slotName": "header",
        "intent": "page-header",
        "selectedComponent": "DetailHeader",
        "confidence": 0.7,
        "confidenceLevel": "medium",
        "explanation": "DetailHeader was selected for slot \"header\" because preferred for \"page-header\" (rank 2); 1 context match(es); 1 trait(s); name contains \"header\"; position affinity: DetailHeader fits well in header. Confidence is medium (0.70).",
        "candidates": [
          {
            "name": "DetailHeader",
            "reason": "preferred for \"page-header\" (rank 2); 1 context match(es); 1 trait(s); name contains \"header\"; position affinity: DetailHeader fits well in header",
            "keywordTagMatches": 0,
            "keywordTraitMatches": 0,
            "contextTagMatches": 0,
            "contextTraitMatches": 0,
            "score": 1
          },
          {
            "name": "Text",
            "reason": "preferred for \"page-header\" (rank 1); 1 context match(es); 1 region match(es); 2 trait(s); position affinity: Text fits well in header",
            "keywordTagMatches": 0,
            "keywordTraitMatches": 0,
            "contextTagMatches": 0,
            "contextTraitMatches": 0,
            "score": 0.98
          },
          {
            "name": "StatusBadge",
            "reason": "tag match (status); 1 context match(es); 4 trait(s); name contains \"status\"; position affinity: StatusBadge fits well in header",
            "keywordTagMatches": 1,
            "keywordTraitMatches": 0,
            "contextTagMatches": 1,
            "contextTraitMatches": 0,
            "score": 0.7
          }
        ]
      },
      {
        "slotName": "tab-0",
        "intent": "data-display",
        "selectedComponent": "Card",
        "confidence": 0.94,
        "confidenceLevel": "high",
        "explanation": "Card was selected for slot \"tab-0\" because preferred for \"data-display\" (rank 1); 2 tag match(es); 2 context match(es); 1 region match(es); position affinity: Card fits well in tab. Confidence is high (0.94).",
        "candidates": [
          {
            "name": "Card",
            "reason": "preferred for \"data-display\" (rank 1); 2 tag match(es); 2 context match(es); 1 region match(es); position affinity: Card fits well in tab",
            "keywordTagMatches": 0,
            "keywordTraitMatches": 0,
            "contextTagMatches": 0,
            "contextTraitMatches": 0,
            "score": 1
          },
          {
            "name": "Table",
            "reason": "preferred for \"data-display\" (rank 2); 1 tag match(es); tag match (data); 2 context match(es); 1 region match(es); position affinity: Table fits well in tab",
            "keywordTagMatches": 1,
            "keywordTraitMatches": 0,
            "contextTagMatches": 0,
            "contextTraitMatches": 0,
            "score": 0.98
          },
          {
            "name": "Stack",
            "reason": "preferred for \"data-display\" (rank 3); 2 context match(es); 1 region match(es); position affinity: Stack fits well in tab",
            "keywordTagMatches": 0,
            "keywordTraitMatches": 0,
            "contextTagMatches": 0,
            "contextTraitMatches": 0,
            "score": 0.66
          }
        ]
      },
      {
        "slotName": "tab-1",
        "intent": "data-display",
        "selectedComponent": "Card",
        "confidence": 0.94,
        "confidenceLevel": "high",
        "explanation": "Card was selected for slot \"tab-1\" because preferred for \"data-display\" (rank 1); 2 tag match(es); 2 context match(es); 1 region match(es); position affinity: Card fits well in tab. Confidence is high (0.94).",
        "candidates": [
          {
            "name": "Card",
            "reason": "preferred for \"data-display\" (rank 1); 2 tag match(es); 2 context match(es); 1 region match(es); position affinity: Card fits well in tab",
            "keywordTagMatches": 0,
            "keywordTraitMatches": 0,
            "contextTagMatches": 0,
            "contextTraitMatches": 0,
            "score": 1
          },
          {
            "name": "Table",
            "reason": "preferred for \"data-display\" (rank 2); 1 tag match(es); tag match (data); 2 context match(es); 1 region match(es); position affinity: Table fits well in tab",
            "keywordTagMatches": 1,
            "keywordTraitMatches": 0,
            "contextTagMatches": 0,
            "contextTraitMatches": 0,
            "score": 0.98
          },
          {
            "name": "Stack",
            "reason": "preferred for \"data-display\" (rank 3); 2 context match(es); 1 region match(es); position affinity: Stack fits well in tab",
            "keywordTagMatches": 0,
            "keywordTraitMatches": 0,
            "contextTagMatches": 0,
            "contextTraitMatches": 0,
            "score": 0.66
          }
        ]
      }
    ],
    "validation": {
      "status": "ok",
      "errors": [],
      "warnings": []
    },
    "warnings": [
      {
        "code": "OODS-V122",
        "message": "No trait categories with view_extensions for context \"detail\". Labels cannot be generated."
      },
      {
        "code": "OODS-V119",
        "message": "No view_extensions found for context \"detail\" in object \"MicrosoftGraphContact\". Available contexts: none"
      }
    ],
    "objectUsed": {
      "name": "MicrosoftGraphContact",
      "version": "1.0.0",
      "traits": [],
      "fieldsComposed": 33,
      "viewExtensionsApplied": {}
    },
    "meta": {
      "intentParsed": "MicrosoftGraphContact detail view",
      "layoutDetected": "context-inferred: detail (from context=\"detail\")",
      "slotCount": 3,
      "nodeCount": 95,
      "intentSynthetic": true,
      "warnings": [
        "No trait categories with view_extensions for context \"detail\". Labels cannot be generated.",
        "No view_extensions found for context \"detail\" in object \"MicrosoftGraphContact\". Available contexts: none"
      ],
      "intelligence": {
        "fieldsExpanded": true,
        "slotsExpanded": 5,
        "expansionReason": "Expanded from 3 to 8 tabs for 33 fields",
        "patternsApplied": 2,
        "patternGroups": [
          {
            "slotName": "tab-0",
            "patternId": "user-identity",
            "compositeComponent": "UserIdentityCard",
            "matchedFields": [
              "givenName",
              "surname",
              "displayName"
            ],
            "confidence": 0.75
          },
          {
            "slotName": "tab-1",
            "patternId": "contact-info",
            "compositeComponent": "ContactInfo",
            "matchedFields": [
              "emailAddresses",
              "mobilePhone"
            ],
            "confidence": 1
          }
        ],
        "fieldAffinityUsed": true,
        "compositionConfidence": 0.86
      }
    }
  }
}
