Brand Studio docs
Engineering manualSchema reference

Brand Intake Review

Declared schema: schemas/brand-intake-review.schema.json

Source: schemas/brand-intake-review.schema.json. This is the complete declaration, including nested definitions and constraints. Its presence is not evidence that a runtime producer or consumer validates against it.

All schemas · Data structures and lineage

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://brand-studio.local/schemas/brand-intake-review.schema.json",
  "title": "Brand Intake Review",
  "type": "object",
  "additionalProperties": true,
  "required": [
    "review_id",
    "brand_id",
    "brand_name",
    "domain",
    "intake_mode",
    "evidence_status",
    "confidence_summary",
    "context_dev_status",
    "context_dev_summary",
    "brand_presentation",
    "sources",
    "claims",
    "items_to_confirm",
    "approval_status",
    "next_action"
  ],
  "properties": {
    "review_id": {
      "type": "string",
      "minLength": 1
    },
    "brand_id": {
      "type": "string",
      "minLength": 1
    },
    "brand_name": {
      "type": "string",
      "minLength": 1
    },
    "domain": {
      "type": "string",
      "minLength": 1
    },
    "intake_mode": {
      "type": "string",
      "enum": [
        "website",
        "no_website",
        "hybrid"
      ]
    },
    "evidence_status": {
      "type": "string",
      "minLength": 1
    },
    "confidence_summary": {
      "type": "string",
      "minLength": 1
    },
    "context_dev_status": {
      "type": "string",
      "enum": [
        "available",
        "blocked"
      ]
    },
    "context_dev_summary": {
      "type": "object"
    },
    "brand_presentation": {
      "type": "object"
    },
    "logos": {
      "type": "array"
    },
    "colors": {
      "type": "array"
    },
    "typography_evidence": {
      "type": "array"
    },
    "website_metadata": {
      "type": "object"
    },
    "sitemap_summary": {
      "type": "object"
    },
    "scraped_page_summary": {
      "type": "array"
    },
    "screenshots": {
      "type": "array"
    },
    "ctas_found": {
      "type": "array"
    },
    "voice_tone_summary": {
      "type": "string"
    },
    "content_rules_summary": {
      "type": "string"
    },
    "sources": {
      "type": "array",
      "minItems": 1
    },
    "claims": {
      "type": "array",
      "minItems": 1
    },
    "items_to_confirm": {
      "type": "array"
    },
    "approval_status": {
      "type": "string",
      "minLength": 1
    },
    "next_action": {
      "type": "string",
      "minLength": 1
    }
  }
}