## §OIP SYSTEM ARTICLE — Sibling worker (5 operations)
A generated article for one OIP shelf. It lists every operation in this API/CLI/MCP/device/model/core subsystem, links each leaf article, and gives the ledger path for proof.

### Read Order
- scan operations
- open a leaf doc
- run via run_now or POST /api/dispatch
- open receipt
- repair/replay if needed

### Operations
- **SIBLING_HEALTH** — Liveness check for the sibling Worker (loop-safe-sibling) that hosts cron + Durable Objects + Queues + Workers
  when: "is the sibling worker up" or "ping the sibling"
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=SIBLING_HEALTH&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SIBLING_HEALTH&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SIBLING_HEALTH
- **SIBLING_DO_PING** — Ping a named ExpertDO instance on the sibling Worker. Each name gets its own Durable Object id, its own SQLite
  when: "ping the CF expert DO" or "is the <name> expert alive"
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=SIBLING_DO_PING&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SIBLING_DO_PING&body=%3Csee%20content%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SIBLING_DO_PING
- **SIBLING_DO_CHAT** — Chat with a named ExpertDO using Workers AI inside the DO context. $1=DO name. $2=JSON body string with shape 
  when: "ask the CF expert about workflows" or "chat with the <name> DO"
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=SIBLING_DO_CHAT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SIBLING_DO_CHAT&body=%3Csee%20content%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SIBLING_DO_CHAT
- **SIBLING_WORKFLOW_DELIVER_TRIGGER** — Trigger a one-off DeliverWorkflow instance on the sibling Worker. Returns {id, status}. $1=optional JSON param
  when: "run the durable deliver workflow" or "fire DeliverWorkflow"
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=SIBLING_WORKFLOW_DELIVER_TRIGGER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SIBLING_WORKFLOW_DELIVER_TRIGGER&body=%3Csee%20content%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SIBLING_WORKFLOW_DELIVER_TRIGGER
- **SIBLING_WORKFLOW_DELIVER_STATUS** — Status of a DeliverWorkflow instance. $1=instance id (from the trigger response)
  when: "what is workflow <id> doing"
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=SIBLING_WORKFLOW_DELIVER_STATUS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SIBLING_WORKFLOW_DELIVER_STATUS&body=%3Csee%20content%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SIBLING_WORKFLOW_DELIVER_STATUS

### Troubleshooting
- If a row's example has placeholders, replace only the placeholder values and preserve separators.
- If a call fails, open its receipt and repair it with POST /api/dispatch {key, body, repairs:'inv_ID'}.
- If token scope denies this system, ask the owner for a row:/rows:/pfx: token scoped to the exact operation set.

Back to the tree: https://miscsubjects.com/api/dispatch?map=1&format=markdown