CREATE SOMETHING
Concierge Chat

Hosted reviewer operations with live MCP tool parity.

Tool Audit

Reviewer Session

Back to session

This route shows the live tool catalog, harness checkpoints, and execution history for the current review session.

22
Live tools
14
Read tools
8
Write tools
0
Recorded executions
0
Harness checkpoints
Read Surface

14 tools

inline
Cast Featured Vote
[webflow-template-review-mcp] Cast or update the authenticated reviewer's vote (up/down/comment) on a featured-batch candidate. One vote per reviewer per asset — recasting updates the existing vote so tallies never double-count. The note is candid INTERNAL rationale (encouraged for down/contested votes) and must never be shown to creators or reused in public copy.
0 used
{
  "type": "object",
  "properties": {
    "asset_id": {
      "type": "string",
      "minLength": 1
    },
    "vote": {
      "type": "string",
      "enum": [
        "up",
        "down",
        "comment"
      ]
    },
    "note": {
      "type": "string"
    }
  },
  "required": [
    "asset_id",
    "vote"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Featured Candidates
[webflow-template-review-mcp] List templates eligible for the upcoming monthly Featured batch: Exceptional quality, not already featured, submitted within the current month (months_back=0) or up to months_back months earlier (default 1). Mirrors the "Remaining templates eligible" definition on the ⭐Featured templates review Airtable interface. Each candidate includes template categories and creator featured-counts, and the summary includes per-category counts — reviewers balance the batch across category trends and creator repetition. Companion writes: template_review_set_featured_pick (star + reason), template_review_cast_featured_vote, template_review_set_featured_flag (batch finalization).
0 used
{
  "type": "object",
  "properties": {
    "months_back": {
      "type": "integer",
      "minimum": 0,
      "maximum": 3
    },
    "include_already_featured": {
      "type": "boolean"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 500
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Format Agent Review Feedback
[webflow-template-review-mcp] Read-only: validate lane-shaped comprehensive review evidence and format a schema-checked Agent Review Feedback draft. Does not write to Airtable.
0 used
{
  "type": "object",
  "properties": {
    "intake": {
      "type": "object",
      "properties": {
        "template_name": {
          "type": "string",
          "minLength": 1
        },
        "version_id": {
          "type": "string",
          "minLength": 1
        },
        "asset_id": {
          "type": "string",
          "minLength": 1
        },
        "published_url": {
          "type": "string",
          "format": "uri"
        },
        "review_status": {
          "type": "string",
          "minLength": 1
        },
        "submitted_date": {
          "type": "string",
          "minLength": 1
        },
        "agent_review_feedback_was_blank_before_write": {
          "type": "boolean"
        }
      },
      "required": [
        "template_name",
        "version_id",
        "published_url"
      ],
      "additionalProperties": false
    },
    "coverage_matrix": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "lane_id": {
            "type": "string",
            "enum": [
              "intake_context",
              "published_site_validator",
              "e2b_public_site_pass",
              "rubric_dimension_matrix",
              "designer_admin_manual_checks"
            ]
          },
          "label": {
            "type": "string",
            "enum": [
              "Auto",
              "Partial",
              "Manual"
            ]
          },
          "summary": {
            "type": "string",
            "minLength": 1
          },
          "evidence": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            }
          },
          "gaps": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            }
          }
        },
        "required": [
          "lane_id",
          "label",
          "summary"
        ],
        "additionalProperties": false
      },
      "minItems": 5
    },
    "confirmed_findings": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "minLength": 1
          },
          "label": {
            "$ref": "#/properties/coverage_matrix/items/properties/label"
          },
          "source": {
            "type": "string",
            "enum": [
              "review_context",
              "published_site_validator",
              "e2b_public_site_pass",
              "manual_input",
              "other"
            ]
          },
          "evidence": {
            "type": "string",
            "minLength": 1
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "rubric_dimension": {
            "type": "string",
            "enum": [
              "overall_user_experience",
              "graphic_design",
              "typography",
              "interaction_design",
              "hierarchy",
              "layout_design_quality",
              "responsive_design",
              "conversion_best_practices",
              "site_optimization",
              "accessibility"
            ]
          },
          "severity": {
            "type": "string",
            "enum": [
              "critical",
              "warning",
              "info"
            ]
          }
        },
        "required": [
          "title",
          "label",
          "source",
          "evidence"
        ],
        "additionalProperties": false
      }
    },
    "rubric_dimension_matrix": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "dimension": {
            "$ref": "#/properties/confirmed_findings/items/properties/rubric_dimension"
          },
          "label": {
            "$ref": "#/properties/coverage_matrix/items/properties/label"
          },
          "evidence_or_reason": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "dimension",
          "label",
          "evidence_or_reason"
        ],
        "additionalProperties": false
      },
      "minItems": 10
    },
    "e2b_urls_fetched": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "uri"
      },
      "minItems": 1
    },
    "human_follow_up": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      },
      "minItems": 1
    },
    "manual_checks_remaining": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      },
      "minItems": 1
    },
    "validator_summary": {
      "type": "object",
      "properties": {
        "rubric_coverage": {
          "type": "string",
          "minLength": 1
        },
        "crawl_coverage": {
          "type": "string",
          "minLength": 1
        },
        "pages_analyzed": {
          "type": "integer",
          "minimum": 0
        },
        "critical_errors": {
          "type": "integer",
          "minimum": 0
        },
        "warnings": {
          "type": "integer",
          "minimum": 0
        }
      },
      "additionalProperties": false
    },
    "caveats": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      }
    },
    "generated_by": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "intake",
    "coverage_matrix",
    "confirmed_findings",
    "rubric_dimension_matrix",
    "e2b_urls_fetched",
    "human_follow_up",
    "manual_checks_remaining"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Get Comprehensive Review Contract
[webflow-template-review-mcp] Read-only: return the comprehensive template-review evidence contract, including coverage matrix, rubric dimensions, manual checks, and Agent Review Feedback format.
0 used
{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Get Template Thumbnail
[webflow-template-review-mcp] Read-only: return fresh download links for the asset's 🖼️Thumbnail Image, secondary thumbnails, and carousel images. Use after creating the template in Webflow Admin to upload the thumbnail there. Airtable attachment URLs are time-limited — re-run this tool if a link has expired.
0 used
{
  "type": "object",
  "properties": {
    "asset_id": {
      "type": "string",
      "minLength": 1
    },
    "version_id": {
      "type": "string",
      "minLength": 1
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Lane Health
[webflow-template-review-mcp] Runtime health check for Webflow Template Review MCP and Airtable connectivity.
0 used
{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
My Queue
[webflow-template-review-mcp] List compact active template review queue summaries currently assigned to the authenticated reviewer.
0 used
{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "ready_to_review",
        "in_review",
        "changes_requested",
        "approved",
        "published"
      ]
    },
    "sort": {
      "type": "string",
      "enum": [
        "submittedDate_desc",
        "submittedDate_asc",
        "decisionDate_desc",
        "decisionDate_asc"
      ]
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "include_completed": {
      "type": "boolean"
    },
    "include_feedback": {
      "type": "boolean"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Prepare Admin Template Fill
[webflow-template-review-mcp] Read-only: generate Webflow Admin template form data plus a fill-only console script/bookmarklet for https://webflow.com/admin/templates. Does not submit the form, create an MRP, or write Airtable.
0 used
{
  "type": "object",
  "properties": {
    "version_id": {
      "type": "string",
      "minLength": 1
    },
    "include_script": {
      "type": "boolean"
    },
    "include_bookmarklet": {
      "type": "boolean"
    }
  },
  "required": [
    "version_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Prepare Admin Template Fill Batch
[webflow-template-review-mcp] Read-only: generate compact Webflow Admin template form data for multiple template versions. Omits console scripts by default so bulk MRP handoffs stay readable.
0 used
{
  "type": "object",
  "properties": {
    "version_ids": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      },
      "minItems": 1,
      "maxItems": 25
    },
    "include_scripts": {
      "type": "boolean"
    },
    "include_bookmarklets": {
      "type": "boolean"
    }
  },
  "required": [
    "version_ids"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Prepare Admin Template Thumbnail Execute
[webflow-template-review-mcp] Execute-mode: generate a console script that uploads the asset's Airtable thumbnail as the template's tall thumbnail via POST /admin/api/templates/:id/tall-thumbnail when the reviewer runs it and confirms. Bundles a direct Airtable link plus a signed worker proxy link (fresh bytes, CORS-safe) as fallback. The MCP performs no Webflow writes itself.
0 used
{
  "type": "object",
  "properties": {
    "template_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{24}$"
    },
    "asset_id": {
      "type": "string",
      "minLength": 1
    },
    "version_id": {
      "type": "string",
      "minLength": 1
    },
    "image": {
      "type": "string",
      "enum": [
        "thumbnail",
        "secondary",
        "carousel"
      ],
      "description": "Which Airtable image to upload (default: thumbnail)."
    },
    "image_index": {
      "type": "integer",
      "minimum": 0,
      "description": "Index within secondary/carousel images (default: 0)."
    },
    "include_bookmarklet": {
      "type": "boolean"
    }
  },
  "required": [
    "template_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Prepare Admin Template Verify
[webflow-template-review-mcp] Read-only: generate a console script that GETs the Admin template record and compares it field-by-field against the Airtable-derived values (name, slug, description, detail path, category, tag, type, cost). Prints a match table; writes nothing. Resolves the Template ID from the asset's MRP ID override when template_id is omitted.
0 used
{
  "type": "object",
  "properties": {
    "version_id": {
      "type": "string",
      "minLength": 1
    },
    "template_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{24}$"
    },
    "include_bookmarklet": {
      "type": "boolean"
    }
  },
  "required": [
    "version_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Review Context
[webflow-template-review-mcp] Get the normalized review context for one template version, including reviewer-facing fields and capability flags.
0 used
{
  "type": "object",
  "properties": {
    "version_id": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "version_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Review Queue
[webflow-template-review-mcp] List compact template review queue summaries using confirmed template Airtable fields.
0 used
{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "ready_to_review",
        "in_review",
        "changes_requested",
        "approved",
        "published"
      ]
    },
    "assigned": {
      "type": "string",
      "enum": [
        "any",
        "assigned",
        "unassigned"
      ]
    },
    "sort": {
      "type": "string",
      "enum": [
        "submittedDate_desc",
        "submittedDate_asc",
        "decisionDate_desc",
        "decisionDate_asc"
      ]
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 500
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Workflow
[webflow-template-review-mcp] Reviewer onboarding guide — call this FIRST to learn the complete review workflow, tool sequence, analyzer interpretation, and decision criteria. No parameters needed.
0 used
{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Write Surface

8 tools

approval gated
Capture Published Site Screenshots
[webflow-template-review-mcp] Read-only: capture desktop/mobile screenshots of a published *.webflow.io template site with Cloudflare Browser Rendering (real Chromium). This is the sanctioned screenshot path — NEVER capture published sites with a code-execution/sandbox browser: sandbox egress proxies block cdn.prod.website-files.com, so pages render as unstyled bare HTML and are invalid review evidence. Waits for fonts and IX2 intro animations to settle. With full_page, scrolls through the page first (firing IX2 scroll reveals and lazy loads), then captures the ENTIRE page as viewport-height segments (up to 24 per viewport; truncated=true only when the page continues past that). max_segments (1-24, default 5) does NOT limit coverage — it only caps how many segments per viewport are returned inline to the model; every captured segment appears in the gallery. When YOU need to visually review the whole page yourself, request max_segments: 24 to receive every captured segment inline (heavy — use only for a deliberate visual review). IMPORTANT: the human reviewer cannot see the inline images — the result includes a gallery_url (one page rendering every captured segment, valid ~1 hour); always share that link in your reply. Each screenshot entry also has a per-segment view_url; include those only when the reviewer wants individual frames. Performs no Airtable write and makes no review decision.
0 used
{
  "type": "object",
  "properties": {
    "published_url": {
      "type": "string",
      "format": "uri"
    },
    "viewports": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "desktop",
          "tablet",
          "mobile"
        ]
      },
      "minItems": 1,
      "maxItems": 3
    },
    "full_page": {
      "type": "boolean"
    },
    "settle_ms": {
      "type": "integer",
      "minimum": 0,
      "maximum": 10000
    },
    "max_segments": {
      "type": "integer",
      "minimum": 1,
      "maximum": 24
    }
  },
  "required": [
    "published_url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Fetch Published Site Stylesheet
[webflow-template-review-mcp] Read-only: fetch the compiled CSS of a published *.webflow.io template site. Fetches the published page server-side, resolves its <link rel="stylesheet"> hrefs, and returns each Webflow-hosted stylesheet as text (bounded by max_chars, pageable with offset/next_offset) plus a structural summary (approx rule count, @media queries, font families, @font-face count, !important count, custom properties) and any inline <style> blocks from the page HTML (where Webflow custom-code CSS lives). Use this whenever you need to read a template's compiled CSS — the claude.ai code-execution sandbox CANNOT fetch cdn.prod.website-files.com itself (host_not_allowed), so never try to curl or fetch the stylesheet from a sandbox. Prefer search (case-insensitive substrings, up to 10 terms) over paging when you are checking for specific selectors, properties, or fonts; matches return the enclosing rule block. Third-party stylesheets are listed but only fetched with include_third_party=true. Performs no Airtable write and makes no review decision.
0 used
{
  "type": "object",
  "properties": {
    "published_url": {
      "type": "string",
      "format": "uri"
    },
    "include_css": {
      "type": "boolean"
    },
    "include_third_party": {
      "type": "boolean"
    },
    "max_chars": {
      "type": "integer",
      "minimum": 1000,
      "maximum": 400000
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 3000000
    },
    "search": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 2,
        "maxLength": 120
      },
      "minItems": 1,
      "maxItems": 10
    }
  },
  "required": [
    "published_url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Prepare Admin Template Create Execute
[webflow-template-review-mcp] Execute-mode: generate a console script that CREATES the marketplace template on https://webflow.com/admin/templates when the reviewer runs it and confirms — POST create, follow-up field sync, and tall-thumbnail upload in one paste. The MCP performs no Webflow writes itself; auth, CSRF, and the final confirmation stay with the signed-in reviewer.
0 used
{
  "type": "object",
  "properties": {
    "version_id": {
      "type": "string",
      "minLength": 1
    },
    "include_thumbnail_upload": {
      "type": "boolean"
    },
    "include_bookmarklet": {
      "type": "boolean"
    }
  },
  "required": [
    "version_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Prepare Admin Template Update Execute
[webflow-template-review-mcp] Execute-mode: generate a console script that UPDATES an existing marketplace template via PUT /admin/api/templates/:id when the reviewer runs it and confirms. The script fetches current state first, shows a diff table, and preserves untouched checkbox booleans (starter/archived/tutorial/standard) — the Admin API silently flips omitted booleans to false. The MCP performs no Webflow writes itself.
0 used
{
  "type": "object",
  "properties": {
    "template_id": {
      "type": "string",
      "pattern": "^[0-9a-f]{24}$"
    },
    "changes": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "minLength": 1
        },
        "description": {
          "type": "string",
          "minLength": 1
        },
        "extDetailPageUrl": {
          "type": "string",
          "minLength": 1
        },
        "extCategory": {
          "type": "string",
          "minLength": 1
        },
        "extMainTag": {
          "type": "string",
          "minLength": 1
        },
        "type": {
          "type": "string",
          "minLength": 1
        },
        "cost": {
          "type": "integer",
          "minimum": 0,
          "description": "Price in cents (Admin stores cost in cents)."
        },
        "featured": {
          "type": "integer"
        },
        "usedCount": {
          "type": "integer",
          "minimum": 0
        },
        "category": {
          "type": "string"
        },
        "features": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "starter": {
          "type": "boolean"
        },
        "archived": {
          "type": "boolean"
        },
        "tutorial": {
          "type": "boolean"
        },
        "standard": {
          "type": "boolean"
        }
      },
      "additionalProperties": false
    },
    "include_bookmarklet": {
      "type": "boolean"
    }
  },
  "required": [
    "template_id",
    "changes"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Prepare Published Site Sandbox
[webflow-template-review-mcp] Read-only: prepare a bounded published-site sandbox job and self-contained E2B Python runner for comprehensive review evidence. Does not execute E2B or write to Airtable.
0 used
{
  "type": "object",
  "properties": {
    "published_url": {
      "type": "string",
      "format": "uri"
    },
    "run_id": {
      "type": "string",
      "minLength": 1
    },
    "policy_snapshot_id": {
      "type": "string",
      "minLength": 1
    },
    "sandbox_provider": {
      "type": "string",
      "enum": [
        "dify_e2b",
        "direct_e2b"
      ]
    },
    "max_pages": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    },
    "max_network_requests": {
      "type": "integer",
      "minimum": 25,
      "maximum": 1000
    },
    "timeout_ms": {
      "type": "integer",
      "minimum": 5000,
      "maximum": 120000
    },
    "viewports": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1
          },
          "width": {
            "type": "integer",
            "minimum": 240,
            "maximum": 3840
          },
          "height": {
            "type": "integer",
            "minimum": 240,
            "maximum": 3840
          }
        },
        "required": [
          "name",
          "width",
          "height"
        ],
        "additionalProperties": false
      },
      "minItems": 1,
      "maxItems": 6
    },
    "allowed_hosts": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      },
      "maxItems": 10
    }
  },
  "required": [
    "published_url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Run Published Site Sandbox
[webflow-template-review-mcp] Read-only: execute the fixed, bounded E2B published-site evidence runner. Accepts no caller code or credentials, blocks private networks, always attempts sandbox cleanup, performs no Airtable write, and makes no review decision.
0 used
{
  "type": "object",
  "properties": {
    "published_url": {
      "type": "string",
      "format": "uri"
    },
    "run_id": {
      "type": "string",
      "minLength": 1
    },
    "policy_snapshot_id": {
      "type": "string",
      "minLength": 1
    },
    "max_pages": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    },
    "max_network_requests": {
      "type": "integer",
      "minimum": 25,
      "maximum": 1000
    },
    "timeout_ms": {
      "type": "integer",
      "minimum": 5000,
      "maximum": 120000
    },
    "viewports": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1
          },
          "width": {
            "type": "integer",
            "minimum": 240,
            "maximum": 3840
          },
          "height": {
            "type": "integer",
            "minimum": 240,
            "maximum": 3840
          }
        },
        "required": [
          "name",
          "width",
          "height"
        ],
        "additionalProperties": false
      },
      "minItems": 1,
      "maxItems": 6
    },
    "allowed_hosts": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      },
      "maxItems": 10
    },
    "include_screenshots": {
      "type": "boolean"
    }
  },
  "required": [
    "published_url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Set Featured Flag
[webflow-template-review-mcp] Finalize (or revert) one template's membership in the upcoming Featured batch by setting ℹ️Is Featured?. CONSEQUENTIAL: checking it resolves the featured period to the first of next month and arms the creator-notification worker (hourly cron) for that period — the creator receives a congratulations email quoting the live Pick Reason. Restricted to reviewers whose directory entry grants featuredCoordinator (403 otherwise). Requires confirm_creator_notification: true AND a non-empty live ⭐Reviewer Pick Reason (never overridable). Selection-state checks (⭐Reviewer pick starred, eligibility formula, qualified votes) also run before the write and reject with SELECTION_CHECKS_UNMET; pass override_selection_checks: true only when the coordinator confirms featuring the asset is a deliberate decision. Unchecking before the worker fires is the abort path. The marketplace-CMS backfill remains a separate manual step.
0 used
{
  "type": "object",
  "properties": {
    "asset_id": {
      "type": "string",
      "minLength": 1
    },
    "is_featured": {
      "type": "boolean"
    },
    "confirm_creator_notification": {
      "type": "boolean"
    },
    "override_selection_checks": {
      "type": "boolean"
    }
  },
  "required": [
    "asset_id",
    "is_featured",
    "confirm_creator_notification"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Set Featured Pick
[webflow-template-review-mcp] Star/unstar a template as a ⭐Reviewer pick for the upcoming Featured batch and write its Pick Reason. Agent-authored copy MUST go to pick_reason_draft (the AI-draft staging field). pick_reason writes the LIVE field — quoted verbatim in the creator's featured email and rendered publicly on the listing — and requires confirm_creator_safe: true after a human has read the exact text.
0 used
{
  "type": "object",
  "properties": {
    "asset_id": {
      "type": "string",
      "minLength": 1
    },
    "reviewer_pick": {
      "type": "boolean"
    },
    "pick_reason_draft": {
      "type": "string"
    },
    "pick_reason": {
      "type": "string"
    },
    "confirm_creator_safe": {
      "type": "boolean"
    }
  },
  "required": [
    "asset_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
Harness State

Recent checkpoints

0 recorded

No checkpoints recorded for this session yet.

Execution History

Recent tool activity

clear

No tool activity recorded for this session yet.