Generate & Commit Pre-Filled Directory Submission Links
postbuild_dispatchPrepares pre-filled submission URLs, Show HN titles, and 160-character launch copy for 85 directories, then commits the launch wave with a dry-run preview, commit token, and IndexNow pings.
Instructions
Prepare pre-filled submission URLs, Show HN titles, and 160-character launch copy across 85 directories (or the subset in directory_ids) and ping IndexNow for direct targets, gated by two-phase optimistic concurrency control. Calling with dry_run: true performs a read-only preview against expected_version and issues a single-use HMAC-SHA256 commit_token (ct_...); calling with dry_run: false requires that commit_token plus a valid Launch Pass license (pb_live_...), advancing the domain watermark to v2+ or rejecting stale watermarks/tokens with OCC_REJECTED before any mutation. Committing records dispatch state and pings IndexNow but does not submit external forms requiring human login or CAPTCHAs. Use this tool when preparing and committing a launch wave; do not use it for read-only directory browsing (postbuild_directories) or for clicking email verification links (postbuild_inbox).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "postbuild_dispatch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public HTTP/HTTPS URL of the product being launched (e.g. 'https://your-app.com'). | |
| dry_run | No | When true (default), runs a read-only preview and returns a `commit_token` (`ct_...`); set false with `commit_token` to commit. | |
| commit_token | No | Single-use `ct_...` token returned by a prior `dry_run: true` call; required when `dry_run` is false. | |
| directory_ids | No | Optional list of directory IDs (e.g. `['dir-1', 'dir-5']`) to dispatch; omit to target all 85 directories. | |
| expected_version | No | Expected domain state watermark (e.g. 'v1') for optimistic concurrency control. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| diff | No | Preview of state transitions to be applied when committed. | |
| domain | Yes | Target project domain. | |
| status | Yes | Two-phase execution outcome. | |
| summary | No | Committed dispatch batch summary including pre-filled URLs, pitches, and IndexNow status. | |
| commit_token | No | Single-use HMAC-SHA256 `ct_...` token issued during `dry_run: true`. | |
| newWatermark | No | Incremented state watermark (e.g. 'v2') after `dry_run: false` commits. | |
| liveWatermark | No | Current state watermark during `dry_run: true`. |