Confirmed upvotes
Separate newly verified upvotes from posts that were already upvoted. Keep the post URL and observed state for each result.
03 / Reddit automation
Give an agent a username and let it work through that user’s posts in REL. Discover posts, skip existing upvotes, and check the result of each vote before moving on.
Workflow example · No recorded run, vote totals, or runnable script published
Start with a REL browser session signed into the Reddit account you intend to vote from. Supply the target username and open that user’s Posts tab. Keep discovery and voting in the same session.
Work through the profile listing, scrolling or following pagination as needed. Record each unique post URL and verify its author matches the target user. Exclude comments and deduplicate posts before adding them to the queue.
Record when discovery stops and whether the listing reached its end. A loading failure is an incomplete inventory.
Open each queued post and inspect its current vote state. Leave an existing upvote selected. Otherwise, activate the available upvote control through native browser input, then inspect the control again to confirm that the upvote is selected.
An aggregate score change does not verify your vote. If the control’s state is unclear, record it as unverified and stop for review instead of clicking again.
Keep a checkpoint after each post: URL, observed vote state, outcome, and timestamp. When resuming, recheck the live state before acting. Stop on login prompts, access challenges, or rate limits and preserve the remaining queue.
Separate newly verified upvotes from posts that were already upvoted. Keep the post URL and observed state for each result.
List unavailable voting controls, failed checks, and posts still queued, with a reason for each unresolved item.
Report the username, discovery time, unique posts found, and whether the profile listing was exhausted. Preserve any interruption in the final summary.