chieflab_review_visual_asset
ActiveTool of ChiefLab
P104 — approve or reject a single visual asset (LinkedIn graphic / X image / landing hero / Product Hunt gallery / carousel slide). USE WHEN a reviewer hits 'Approve' or 'Reject' on a launch image in the Launch Room. Reads the run's stored visualAssets list, updates the matching asset's status (approved | rejected | pending_approval), persists the change to run metadata so future loads + the channel-media render reflect the decision. Companion to chieflab_regenerate_visual_asset (which produces an updated asset shape without persisting).
Parameters schema
{
"type": "object",
"required": [
"runId",
"assetId",
"decision"
],
"properties": {
"runId": {
"type": "string",
"description": "Launch run id that produced the asset."
},
"reason": {
"type": "string",
"description": "Optional. Why rejected (or why approved). Stored in metadata for audit + future brain memory."
},
"assetId": {
"type": "string",
"description": "The visual asset id from launchPack.channels[channel].media[*].assetId."
},
"decision": {
"enum": [
"approve",
"reject"
],
"type": "string",
"description": "approve | reject. Updates the asset's status field."
},
"workspaceId": {
"type": "string",
"description": "Optional workspace id."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
ChiefLab
https://github.com/bdentech/chiefmo-agent
1/7 registries