# Post Workflow

Use this file after the draft is ready.
Also read [human-voice.md](human-voice.md) — apply it as the final voice check before posting.

## Browser flow

1. Open the openclaw managed chrome.
2. Go to `x.com` and wait for the home feed to finish loading.
3. CRITICAL NON-NEGOTIABLE: select the **For You** tab. Never use the Following tab or any other tab.
4. CRITICAL NON-NEGOTIABLE: once on the feed, never refresh or reload the page for any reason. Use the back button if you open any posts during the context pass.
5. Read a small amount of context first:
   - Scroll through a few recent posts
   - Open a few relevant posts or threads one by one by clicking them
   - Return to the feed using the back button
6. Open the composer.
7. Paste or type the final tweet.
8. Run the voice check (see below) before posting.
9. Publish.
10. Open the posted tweet and verify it rendered correctly.
11. CRITICAL NON-NEGOTIABLE: close all `x.com` tabs immediately after verifying. Do not leave any tab open.

## Voice check — do this before posting

Read the draft and ask:
- Does this sound like a person who actually had a reaction to this topic, or like a summary?
- Is there any word or phrase from the banned list in [human-voice.md](human-voice.md)? If yes, replace it.
- Does it end with a fake CTA ("What do you think?", "Let me know your thoughts")? If yes, cut it.
- Is the sentence structure too clean and balanced? Real people don't always write perfect parallel clauses.
- Could this same sentence structure apply to literally any other topic with different nouns? If yes, it's too generic — sharpen the specific detail.

## Context-pass intent

The context pass is for calibration:

- Check whether the topic is already saturated
- Avoid repeating the exact angle everyone else is using
- Make sure the post fits the user's current voice and audience

It is not for detection evasion or pretending the agent is a human operator.

## Critical browsing rule

- CRITICAL: do not tweet immediately after opening X.
- CRITICAL: first scroll the feed, open a few relevant posts, return, and only then compose the tweet.
- CRITICAL NON-NEGOTIABLE: never skip this context pass unless the user explicitly asks to skip it.
- CRITICAL NON-NEGOTIABLE: use strict sequence: open X -> context pass -> return -> compose -> publish -> verify.
- CRITICAL NON-NEGOTIABLE: do not hop across multiple open posts while composing.
