{
  "step": "pipeline",
  "tool": "pipeline_run",
  "input": {
    "object": "User",
    "context": "detail",
    "framework": "react"
  },
  "isError": false,
  "error": null,
  "output": {
    "validationReceipt": {
      "profile": "build",
      "defaulted": true,
      "rationale": "Build is the default blocking gate: target, bindings, dependencies and fallbacks must resolve under static checks; the static gate does not install or run the generated application.",
      "axes": {
        "scope": "generated-artifact",
        "enforcement": "blocking",
        "fallback": "forbidden",
        "target": {
          "requested": "react",
          "resolved": "react",
          "source": "explicit"
        }
      },
      "checks": [
        "schema-structure",
        "component-registry",
        "state-contract",
        "target-readiness",
        "normalization-fidelity",
        "binding-contract",
        "props-contract",
        "slots-contract",
        "events-contract",
        "dependency-closure"
      ],
      "notChecked": [
        "fallback-policy",
        "rendered-evidence",
        "interaction-evidence",
        "accessibility-evidence",
        "theme-evidence",
        "determinism-evidence",
        "performance-evidence",
        "certification-evidence"
      ],
      "evidence": {
        "required": [],
        "provided": [],
        "missing": [],
        "mismatched": [],
        "accepted": [],
        "notApplicable": [],
        "artifactContentHash": "sha256:e82e33e02b86dc12a2524b747baf6f68f2c8200bc7c7eeabdc7eb18a3296efe4"
      }
    },
    "compose": {
      "object": "User",
      "context": "detail",
      "layout": "detail",
      "componentCount": 12
    },
    "pipeline": {
      "steps": [
        "compose",
        "validate",
        "render",
        "codegen"
      ],
      "duration": 603,
      "stepLatency": {
        "compose": 25,
        "validate": 0,
        "render": 50,
        "codegen": 527
      }
    },
    "schemaRef": "compose-9f8bdd5b",
    "schemaRefCreatedAt": "2026-10-08T15:09:11.656Z",
    "schemaRefExpiresAt": "2026-10-08T15:39:11.656Z",
    "validation": {
      "status": "ok",
      "errors": [],
      "warnings": []
    },
    "render": {
      "tokenCssRef": "tokens.build",
      "meta": {
        "status": "ok",
        "warnings": 0,
        "errors": 0,
        "format": "document",
        "strict": false,
        "validationMeta": {
          "screenCount": 1,
          "nodeCount": 51
        }
      }
    },
    "code": {
      "framework": "react",
      "styling": "tokens"
    },
    "payload": {
      "mode": "file",
      "directory": "~/.oods-foundry/payloads/pipeline-7df9b3b5b5c4",
      "bytes": 208696,
      "files": [
        {
          "path": "render/index.html",
          "bytes": 172461,
          "sha256": "60eb187f3a9824aec2d2c99ef7fe4074a2184bac4ac331cdf17b4e22bae4e728"
        },
        {
          "path": "code/src/GeneratedUI.tsx",
          "bytes": 17067,
          "sha256": "ae0a0a340ec146d6e91afb6244d82b6abf13b8cbde459067019e6649b380bc9b"
        },
        {
          "path": "code/artifact.json",
          "bytes": 19168,
          "sha256": "7b57e4c5416e8c6d84933759a23333625587e33eeab666e44300aa21bff0d2a2"
        }
      ],
      "reason": "The page and the generated files exceed 100,000 characters; pass options.payloadMode \"inline\" to receive them in the response."
    },
    "summary": "User, detail view, with 29 fields, react/tokens, 12 components",
    "metrics": {
      "totalNodes": 51,
      "componentsUsed": 12,
      "fieldsBound": 29,
      "fieldsOmitted": [
        {
          "field": "allowed_transitions",
          "reason": "No view slot available for this field in the current layout context"
        },
        {
          "field": "tag_metadata",
          "reason": "No view slot available for this field in the current layout context"
        },
        {
          "field": "preference_mutations",
          "reason": "No view slot available for this field in the current layout context"
        },
        {
          "field": "role_permissions",
          "reason": "No view slot available for this field in the current layout context"
        },
        {
          "field": "session_roles",
          "reason": "No view slot available for this field in the current layout context"
        },
        {
          "field": "messages",
          "reason": "No view slot available for this field in the current layout context"
        },
        {
          "field": "message_statuses",
          "reason": "No view slot available for this field in the current layout context"
        },
        {
          "field": "user_id",
          "reason": "No view slot available for this field in the current layout context"
        }
      ],
      "responseBytes": 3375
    }
  }
}
