chieflab_record_manual_publish
ActiveTool of ChiefLab
USE WHEN the user has manually posted to a channel returned by chieflab_use_manual_fallback (Product Hunt / HN / Reddit / Discord / etc.) and wants to feed the live URL back to ChiefLab so the closed loop continues. Records the URL on the original publishAction (status flips from 'approved' to 'executed' with metadata.executedManually=true + metadata.publishedUrl), persists a proof_asset to the P9 company brain, and queues 24-hour metrics readback via chiefmo_post_launch_review. Without this tool, manually-posted channels are lost to ChiefLab's measurement loop.
Parameters schema
{
"type": "object",
"required": [
"actionId",
"publishedUrl"
],
"properties": {
"notes": {
"type": "string",
"description": "Optional. Any context on how the post performed in the first hour (early upvotes, top comment, reactions). Persists into the P9 brain."
},
"actionId": {
"type": "string",
"description": "The publishAction.id that the user manually published (from chieflab_use_manual_fallback). Required."
},
"publishedAt": {
"type": "string",
"description": "Optional ISO 8601 timestamp. Defaults to now."
},
"workspaceId": {
"type": "string",
"description": "Optional workspace id."
},
"publishedUrl": {
"type": "string",
"description": "The live URL of the manual post (e.g. producthunt.com/posts/<slug>, news.ycombinator.com/item?id=<id>, reddit.com/r/SaaS/comments/<id>)."
}
}
}Parent server
ChiefLab
https://github.com/bdentech/chiefmo-agent
1/7 registries