The Reply Queue: five conversations a day, every reply standing on a fact you own
The reply engine now runs on a schedule. It finds the conversations that need what you know, drafts replies backed by verified receipts from your Brain or your own posts, learns from every edit and every piece of feedback, and holds back everything it can't prove.

Knowing how to reply well was never the problem. Doing it every day is. You built the expertise, you even built the system, and the daily loop still dies because it runs on discipline you don't have to spare at 9 a.m.
So the reply engine now runs on a schedule.
What ships today
Set a time, a timezone, and a daily goal. Every morning before that time, BlackOps searches your active Hunts, ranks every candidate, drafts a reply to each one worth answering, and stages the set as your Reply Queue. A push notification tells you when it's ready, on desktop or on your phone's home screen. You review each draft, send it from X with the Chrome extension, and the streak counter keeps score. Hit your goal and the day is done.
The X API can't send replies, and we wouldn't want it to. Every reply in the queue waits for your eyes and ships from your hands. What the queue removes is the grind: the searching, the triage, the blank composer.
Six gates between a keyword match and your queue
Most reply tools optimize for volume, so their failure mode is slop. The Reply Queue optimizes for the opposite, and it earned every gate the hard way, live, on real tweets:
- The quality bar. Candidates are ranked 0 to 100 on reach, velocity, freshness, and author fit. Below your bar, they don't exist.
- The on-topic check. Keywords find homonyms. A hunt watching "stay consistent" will surface a tweet about buying index funds. A semantic pass checks every candidate that clears your bar against what your Hunt actually wants, and drops the impostors before they cost you a draft.
- The verified quote. Every draft is anchored to one fact from your Brain, and the anchor must carry a verbatim quote from a note you actually wrote, matched character for character. A fabricated fact can't produce a real quote. This gate is deterministic.
- The fit check. A fact can be true and still be the wrong thing to say. If your fact doesn't speak to the tweet's actual point, no draft.
- The hijack check. A reply that pivots someone's thread to your agenda fails review, no matter how polished it reads.
- The grounding check. The finished draft gets fact-checked against your own material one last time. Claims your notes don't support get rewritten out, or the draft dies.
What survives shows its work. Under every drafted reply sits a receipt: "Standing on:" followed by the verified fact it was built from. You never send a claim you can't see the source of.
The queue that tells you no
Some candidates clear the quality bar and still can't produce a verified fact. Those aren't discarded and they aren't faked. They land in a "Found, but held back" section with the tweet, the score, and the reason, next to a Draft anyway button. Nothing below the gate is ever drafted automatically. Your judgment can override the machine's, but it takes your click.
And every build reports its funnel in plain numbers: "230 targets found, 32 cleared the bar, 3 drafted, 13 held back, 16 off-target." A thin day is explained, never mysterious. On a heavy morning, the build won't cut corners to finish fast either: it stages what it has, tells you how many candidates are still to try, and background passes keep drafting every few minutes until the list is empty or your goal is met. New replies just appear. In a timeline drowning in AI reply-guy slop, the tool that withholds is the tool people trust.
It learns your judgment, not just your voice
Two learning loops run under the queue. The first is wording: edit any draft inline before you send it, and the queue keeps your version next to the machine's, feeding the same corpus that trains your voice profile. Every edit makes tomorrow's drafts sound more like you.
The second is judgment. When a draft misses in a way an edit can't fix, hit Feedback on the card and say what's wrong in plain words: too salesy, wrong fact for this crowd, more like this one. The system distills your reaction into standing rules, applies them to every future draft, and shows them on the queue page under Learned Reply Rules, where one click removes any rule you disagree with. You're not correcting one reply. You're teaching the system how you decide.
Bind a post and it rides along
Your published posts are the densest store of facts you own, so now they're fuel. Bind a post to a Hunt and the drafting pipeline reads the post body itself: anchor facts come quoted, verbatim-verified, straight from what you published.
And when a draft's fact came from a bound post, the reply may carry that post's exact link. Only then. A reply standing on any other fact never links, because a link without its fact behind it reads like a drive-by plug. Links stay rare on top of that, roughly one in twenty of a Hunt's drafts, and the queue card shows which post each draft is anchored on before you send.
That closes the loop most content tools leave open: publish a post, bind it to a Hunt, and the Hunt finds the conversations your post answers, drafts replies grounded in the post's own claims, and sends readers back to it, one earned reply at a time.
Where it fits
The Reply Queue is the cadence layer on the reply engine you may already be using: Hunts define what you want to be known for, the ranking engine finds the conversations that need it, the fact-anchored drafting writes only what your Brain (or your bound posts) can prove, and the Chrome extension stages each draft into X's native composer for your review. Your AI assistant can read the day's queue too, over MCP, with get_reply_queue.
It's available now on the Pro plan. Open Reply Queue in your admin, pick a time and a goal, and make sure at least one Hunt has search keywords. The docs cover the rest.
Don't chase trends. Answer the conversations that need what you know.

