Templates

platphorm-native

Layout Score Review

Score a Layout workbench document and expose the score, findings, export packet, and trace link in AgentUI block output views.

availabledashboardoperator boundary includedbuilt_in
Nodes
6
Edges
5
Version
3.0.0
Storage
local draft

Workflow graph

This is a reusable template graph. Opening it in Builder creates a browser-local draft that can be saved and reopened from Builder recent drafts or Gallery local drafts.

  1. Step 1 · start

    Start

    public-safe
  2. Step 2 · layout_preview

    Preview Layout document

    public-safe
  3. Step 3 · layout_score

    Score Layout document

    public-safe
  4. Step 4 · layout_export

    Prepare Layout export packet

    public-safe
  5. Step 5 · browserops_check

    Prepare layout BrowserOps journey

    operator boundary
  6. Step 6 · end

    Complete

    public-safe
Template JSON
{
  "nodes": [
    {
      "id": "start-1",
      "type": "start",
      "label": "Start",
      "x": 80,
      "y": 160,
      "position": {
        "x": 80,
        "y": 160
      },
      "config": {
        "publicSafe": true,
        "protectedAction": false
      },
      "status": "idle",
      "metadata": {}
    },
    {
      "id": "layout_preview-2",
      "type": "layout_preview",
      "label": "Preview Layout document",
      "x": 310,
      "y": 240,
      "position": {
        "x": 310,
        "y": 240
      },
      "config": {
        "publicSafe": true,
        "protectedAction": false,
        "service": "layout.platphormnews.com",
        "endpoint": "/api/v1/layouts/preview",
        "templateSlug": "article-brief",
        "viewport": "desktop"
      },
      "status": "idle",
      "metadata": {}
    },
    {
      "id": "layout_score-3",
      "type": "layout_score",
      "label": "Score Layout document",
      "x": 540,
      "y": 160,
      "position": {
        "x": 540,
        "y": 160
      },
      "config": {
        "publicSafe": true,
        "protectedAction": false,
        "service": "layout.platphormnews.com",
        "endpoint": "/api/v1/layouts/score",
        "mode": "public_safe_score"
      },
      "status": "idle",
      "metadata": {}
    },
    {
      "id": "layout_export-4",
      "type": "layout_export",
      "label": "Prepare Layout export packet",
      "x": 770,
      "y": 240,
      "position": {
        "x": 770,
        "y": 240
      },
      "config": {
        "publicSafe": true,
        "protectedAction": false,
        "service": "layout.platphormnews.com",
        "endpoint": "/api/v1/layouts/export",
        "format": "json"
      },
      "status": "idle",
      "metadata": {}
    },
    {
      "id": "browserops_check-5",
      "type": "browserops_check",
      "label": "Prepare layout BrowserOps journey",
      "x": 1000,
      "y": 160,
      "position": {
        "x": 1000,
        "y": 160
      },
      "config": {
        "publicSafe": false,
        "protectedAction": true,
        "service": "browserops.platphormnews.com"
      },
      "status": "idle",
      "metadata": {}
    },
    {
      "id": "end-6",
      "type": "end",
      "label": "Complete",
      "x": 1230,
      "y": 240,
      "position": {
        "x": 1230,
        "y": 240
      },
      "config": {
        "publicSafe": true,
        "protectedAction": false
      },
      "status": "idle",
      "metadata": {}
    }
  ],
  "edges": [
    {
      "id": "edge-1",
      "source": "start-1",
      "target": "layout_preview-2",
      "sourceNodeId": "start-1",
      "targetNodeId": "layout_preview-2",
      "condition": "success",
      "metadata": {}
    },
    {
      "id": "edge-2",
      "source": "layout_preview-2",
      "target": "layout_score-3",
      "sourceNodeId": "layout_preview-2",
      "targetNodeId": "layout_score-3",
      "metadata": {}
    },
    {
      "id": "edge-3",
      "source": "layout_score-3",
      "target": "layout_export-4",
      "sourceNodeId": "layout_score-3",
      "targetNodeId": "layout_export-4",
      "metadata": {}
    },
    {
      "id": "edge-4",
      "source": "layout_export-4",
      "target": "browserops_check-5",
      "sourceNodeId": "layout_export-4",
      "targetNodeId": "browserops_check-5",
      "metadata": {}
    },
    {
      "id": "edge-5",
      "source": "browserops_check-5",
      "target": "end-6",
      "sourceNodeId": "browserops_check-5",
      "targetNodeId": "end-6",
      "metadata": {}
    }
  ]
}