<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Viet Thanh</title>
    <description>The latest articles on DEV Community by Viet Thanh (@viet_thanh_8ca03b877ee3de).</description>
    <link>https://dev.to/viet_thanh_8ca03b877ee3de</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3905707%2Fd39dc72a-2ddf-448c-a764-4678bedcfbc7.png</url>
      <title>DEV Community: Viet Thanh</title>
      <link>https://dev.to/viet_thanh_8ca03b877ee3de</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/viet_thanh_8ca03b877ee3de"/>
    <language>en</language>
    <item>
      <title>How to Build Reddit Karma Without Tripping the Filters</title>
      <dc:creator>Viet Thanh</dc:creator>
      <pubDate>Wed, 06 May 2026 05:34:49 +0000</pubDate>
      <link>https://dev.to/viet_thanh_8ca03b877ee3de/how-to-build-reddit-karma-without-tripping-the-filters-3mn1</link>
      <guid>https://dev.to/viet_thanh_8ca03b877ee3de/how-to-build-reddit-karma-without-tripping-the-filters-3mn1</guid>
      <description>&lt;h1&gt;
  
  
  How to Build Reddit Karma Without Tripping the Filters
&lt;/h1&gt;

&lt;h1&gt;
  
  
  How to Build Reddit Karma Without Tripping the Filters
&lt;/h1&gt;

&lt;p&gt;Reddit karma is easy to misunderstand because people optimize for the visible number and ignore the systems around it: subreddit rules, spam filters, moderator judgment, vote-manipulation enforcement, and account-level trust. This document is written as a &lt;code&gt;skill.md&lt;/code&gt;-style operating brief for an AI agent. It is intentionally procedural, compact, and compliance-first.&lt;/p&gt;

&lt;p&gt;It does &lt;strong&gt;not&lt;/strong&gt; teach ban evasion. It teaches how to earn post karma and comment karma by acting like a useful participant inside Reddit’s actual rules.&lt;/p&gt;

&lt;h2&gt;
  
  
  Forum-post summary (graded version)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Risk model&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Platform risk:&lt;/strong&gt; Reddit prohibits repeated or unsolicited mass engagement, vote manipulation, ban evasion, and automated means to manipulate karma. Accounts get hurt fastest when behavior looks coordinated, repetitive, or artificially amplified.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community risk:&lt;/strong&gt; Every subreddit has its own rules, formatting expectations, karma gates, and moderator culture. A contribution can be fine sitewide and still be removed locally.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pattern risk:&lt;/strong&gt; Brand-new accounts usually fail because they post too fast, link too early, or spray generic comments across unrelated subs. Filters react to shape as much as substance.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;One-line action for new accounts&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go comment-first in interest-aligned, low-friction communities and smaller niche subreddits’ &lt;code&gt;new&lt;/code&gt; queue; earn visible approvals before attempting original posts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;One-line action for warmed accounts&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stay in a recognizable topic lane, keep comment quality ahead of volume, and add occasional original posts only where recent comments already survived moderation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Top 3 anti-patterns&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Multiple-account voting, coordinated voting, or any automation meant to inflate karma.&lt;/li&gt;
&lt;li&gt;Repetitive mass posting, recycled AI wording, reposting old material just to farm points, or unsolicited engagement at scale.&lt;/li&gt;
&lt;li&gt;Ignoring subreddit-specific rules, title conventions, thread types, and moderator expectations.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Full skill.md: this article itself contains the complete machine-readable playbook.&lt;/p&gt;




&lt;h1&gt;
  
  
  Reddit Karma Growth, Safely
&lt;/h1&gt;

&lt;p&gt;Version: 1.0&lt;br&gt;
Mode: technical brief&lt;br&gt;
Goal: grow comment karma and post karma without getting removed, rate-limited, flagged as spam, or actioned for disruptive behavior.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Intent
&lt;/h2&gt;

&lt;p&gt;Use Reddit as a trust-building system, not a volume system.&lt;/p&gt;

&lt;p&gt;If a tactic depends on scale, repetition, coordination, concealment, or cross-account amplification, reject it.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Hard constraints
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Do not manipulate votes.&lt;/li&gt;
&lt;li&gt;Do not use multiple accounts to vote on the same content.&lt;/li&gt;
&lt;li&gt;Do not mass-post repetitive content.&lt;/li&gt;
&lt;li&gt;Do not use automation to inflate karma.&lt;/li&gt;
&lt;li&gt;Do not evade community bans or sitewide enforcement.&lt;/li&gt;
&lt;li&gt;Do not send unsolicited DMs or chat requests for exposure.&lt;/li&gt;
&lt;li&gt;Do not treat approval in one subreddit as permission everywhere.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  3. What the official sources actually say
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Reddit says karma comes from upvotes and downvotes on posts and comments, but it is only an approximate reflection and is &lt;strong&gt;not&lt;/strong&gt; 1:1 with votes.&lt;/li&gt;
&lt;li&gt;Reddit says some communities block low-karma or first-time posters to reduce spam.&lt;/li&gt;
&lt;li&gt;Reddit says to participate authentically in communities where you have a personal interest and not to spam or engage in disruptive behavior, including content manipulation.&lt;/li&gt;
&lt;li&gt;Reddit’s spam policy bans repeated or unsolicited mass engagement and specifically calls out repetitive posting, reposting old content for rapid karma, and tools that facilitate spam.&lt;/li&gt;
&lt;li&gt;Reddit’s disruptive-behavior policy explicitly bans automated means to manipulate karma, coordinated voting, and ban evasion.&lt;/li&gt;
&lt;li&gt;Reddit allows multiple accounts, but explicitly says not to use them to vote on the same posts or comments.&lt;/li&gt;
&lt;li&gt;Reddit also says automation is allowed only when it is transparent and rule-compliant; automated accounts can be labeled as apps.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Operating model
&lt;/h2&gt;

&lt;p&gt;Use this decision order:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Protect account trust.&lt;/li&gt;
&lt;li&gt;Protect subreddit fit.&lt;/li&gt;
&lt;li&gt;Earn comment karma before chasing post karma.&lt;/li&gt;
&lt;li&gt;Increase output only after clean approvals.&lt;/li&gt;
&lt;li&gt;If visibility drops, reduce activity and diagnose before posting more.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  5. Inputs the agent should track
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;account_age_days&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;combined_karma&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;comment_karma&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;post_karma&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;recent_posts_submitted_7d&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;recent_comments_submitted_7d&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;recent_removed_posts_7d&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;recent_removed_comments_7d&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;subreddits_with_positive_comment_history&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;subreddits_with_removed_content&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;topic_lanes&lt;/code&gt; such as &lt;code&gt;gaming&lt;/code&gt;, &lt;code&gt;programming&lt;/code&gt;, &lt;code&gt;city&lt;/code&gt;, &lt;code&gt;fitness&lt;/code&gt;, &lt;code&gt;finance&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;link_post_ratio_30d&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;text_post_ratio_30d&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;self_promo_ratio_30d&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  6. Classify the account
&lt;/h2&gt;

&lt;h3&gt;
  
  
  State A: New account
&lt;/h3&gt;

&lt;p&gt;Use this state if any are true:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;account is under 7 days old&lt;/li&gt;
&lt;li&gt;combined karma is under 25&lt;/li&gt;
&lt;li&gt;first posts are not showing consistently&lt;/li&gt;
&lt;li&gt;there is no positive comment history in any community&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  State B: Warming account
&lt;/h3&gt;

&lt;p&gt;Use this state if all are true:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;account is at least 7 days old&lt;/li&gt;
&lt;li&gt;combined karma is at least 25&lt;/li&gt;
&lt;li&gt;some comments have received positive feedback&lt;/li&gt;
&lt;li&gt;at least 2 communities have accepted recent participation&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  State C: Warmed account
&lt;/h3&gt;

&lt;p&gt;Use this state if all are true:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;account is at least 30 days old&lt;/li&gt;
&lt;li&gt;combined karma is at least 150&lt;/li&gt;
&lt;li&gt;recent removals are low&lt;/li&gt;
&lt;li&gt;there is repeat acceptance in a stable set of communities&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  7. Community selection rules
&lt;/h2&gt;

&lt;p&gt;Prioritize communities in this order:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Communities where the account already has approved comments.&lt;/li&gt;
&lt;li&gt;Smaller niche subreddits matching real interests or expertise.&lt;/li&gt;
&lt;li&gt;Beginner-friendly communities, including communities surfaced through &lt;code&gt;r/NewToReddit&lt;/code&gt; resources.&lt;/li&gt;
&lt;li&gt;Large subreddits only when the agent has a specific, timely, non-generic contribution.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Reject a subreddit if any are true:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the rules ban low-effort or AI-generated-looking answers and your draft sounds generic&lt;/li&gt;
&lt;li&gt;the rules require specialist credentials you do not have&lt;/li&gt;
&lt;li&gt;the subreddit is heavily politicized or conflict-heavy and the account is new&lt;/li&gt;
&lt;li&gt;the target thread is already saturated with near-identical replies&lt;/li&gt;
&lt;li&gt;your only value-add is a link&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  8. Comment-first playbook
&lt;/h2&gt;

&lt;h3&gt;
  
  
  For State A
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Open the subreddit and sort by &lt;code&gt;new&lt;/code&gt; where appropriate.&lt;/li&gt;
&lt;li&gt;Find threads with a clear prompt, solvable question, or firsthand-style discussion.&lt;/li&gt;
&lt;li&gt;Leave short, specific comments that answer exactly what was asked.&lt;/li&gt;
&lt;li&gt;Prefer 1 useful paragraph over a mini-essay.&lt;/li&gt;
&lt;li&gt;Avoid links, sales language, and calls to action.&lt;/li&gt;
&lt;li&gt;Avoid dogpiles, arguments, and sarcasm-heavy threads.&lt;/li&gt;
&lt;li&gt;Stop after a small batch if comments are not showing.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Heuristic cadence for State A:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;4 to 8 comments per day&lt;/li&gt;
&lt;li&gt;across 2 to 4 communities&lt;/li&gt;
&lt;li&gt;no rapid-fire posting bursts&lt;/li&gt;
&lt;li&gt;zero or one original post in a day, and only if the account already has accepted comments&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  For State B and State C
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Keep 60 to 80 percent of activity in comments.&lt;/li&gt;
&lt;li&gt;Use threads where you can add missing context, a concrete example, or a cleaner explanation than the top replies.&lt;/li&gt;
&lt;li&gt;Return to communities where prior comments earned upvotes.&lt;/li&gt;
&lt;li&gt;Let topical consistency compound trust.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Heuristic cadence for State B/C:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;6 to 15 comments per day depending on approval rate&lt;/li&gt;
&lt;li&gt;0 to 2 posts per day&lt;/li&gt;
&lt;li&gt;spread activity across time instead of clustering it into one burst&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These cadence numbers are heuristics, not Reddit policy. They are conservative operating limits designed to avoid spam-like patterns.&lt;/p&gt;

&lt;h2&gt;
  
  
  9. Post-karma playbook
&lt;/h2&gt;

&lt;p&gt;Do not chase post karma until comment approval is already working.&lt;/p&gt;

&lt;p&gt;When posting:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Prefer text posts over links for newer accounts unless the subreddit clearly rewards links.&lt;/li&gt;
&lt;li&gt;Match the subreddit’s dominant format: question, field report, tutorial, photo caption, build log, AMA, or resource roundup.&lt;/li&gt;
&lt;li&gt;Write titles in the local style. If the subreddit uses direct titles, do not write clickbait. If it uses bracket tags, use them.&lt;/li&gt;
&lt;li&gt;Post only when you can add one of these:

&lt;ul&gt;
&lt;li&gt;timely firsthand observation&lt;/li&gt;
&lt;li&gt;concise how-to&lt;/li&gt;
&lt;li&gt;before/after result&lt;/li&gt;
&lt;li&gt;useful data point&lt;/li&gt;
&lt;li&gt;specific recommendation with reasoning&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Do not cross-post the same idea into multiple subreddits in the same session.&lt;/li&gt;
&lt;li&gt;If one post is filtered, do not immediately retry variants across other subreddits.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  10. What good contributions look like
&lt;/h2&gt;

&lt;p&gt;Good comment patterns:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;answers the exact question in the thread&lt;/li&gt;
&lt;li&gt;uses concrete nouns instead of vague praise&lt;/li&gt;
&lt;li&gt;adds one experience, one example, or one missing detail&lt;/li&gt;
&lt;li&gt;sounds native to the community’s tone&lt;/li&gt;
&lt;li&gt;does not force a joke, brand mention, or link&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bad comment patterns:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Great post, thanks for sharing”&lt;/li&gt;
&lt;li&gt;generic AI listicles pasted into comment boxes&lt;/li&gt;
&lt;li&gt;repeating the top comment with different wording&lt;/li&gt;
&lt;li&gt;trying to sound authoritative without specifics&lt;/li&gt;
&lt;li&gt;dropping a link as the main payload&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Good post patterns:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Here is exactly what I tried, what changed, and what failed.”&lt;/li&gt;
&lt;li&gt;“I compared A vs B in this niche use case and these were the tradeoffs.”&lt;/li&gt;
&lt;li&gt;“This is the checklist that got my issue approved by the mods.”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bad post patterns:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;rehashing old viral material for easy points&lt;/li&gt;
&lt;li&gt;posting the same template in several communities&lt;/li&gt;
&lt;li&gt;self-promotional framing hidden inside a question&lt;/li&gt;
&lt;li&gt;generic bait titles with thin body text&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  11. Anti-pattern blacklist
&lt;/h2&gt;

&lt;p&gt;Never do the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Vote with multiple accounts on the same content.&lt;/li&gt;
&lt;li&gt;Coordinate votes with friends, groups, bots, or external communities.&lt;/li&gt;
&lt;li&gt;Repost old content just to farm karma quickly.&lt;/li&gt;
&lt;li&gt;Post the same comment with light edits in many threads.&lt;/li&gt;
&lt;li&gt;Jump from one unrelated subreddit to another with identical tone and structure.&lt;/li&gt;
&lt;li&gt;Open with link-heavy posting on a new account.&lt;/li&gt;
&lt;li&gt;Use DMs or chat as a growth channel unless the subreddit explicitly invites it.&lt;/li&gt;
&lt;li&gt;Argue with moderators in-thread after removal.&lt;/li&gt;
&lt;li&gt;Treat no-response posts as a signal to post more volume.&lt;/li&gt;
&lt;li&gt;Assume automation is safe if it is invisible.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  12. Invisibility and “shadow-ban” triage
&lt;/h2&gt;

&lt;p&gt;Reddit’s public help docs frame this mainly as posts not showing, spam filters, or moderator removal. The workflow below is an operational inference from those docs, not an official Reddit diagnostic term.&lt;/p&gt;

&lt;p&gt;Run this triage when content underperforms unusually or disappears:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Check whether the post is simply buried because the subreddit is sorted by &lt;code&gt;hot&lt;/code&gt;; then re-check under &lt;code&gt;new&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Re-read the subreddit rules and title/format requirements.&lt;/li&gt;
&lt;li&gt;Check whether the account has enough community karma for that subreddit.&lt;/li&gt;
&lt;li&gt;Inspect whether the content appears on your profile but not in the subreddit’s visible listing.&lt;/li&gt;
&lt;li&gt;If a community-specific removal is likely, send one concise modmail asking what rule was hit.&lt;/li&gt;
&lt;li&gt;If two or more fresh posts vanish across unrelated subreddits, pause posting and return to comment-only activity.&lt;/li&gt;
&lt;li&gt;If even comments are getting filtered repeatedly, reduce volume sharply and wait before retrying.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Interpretation guide:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Visible on profile and visible in subreddit &lt;code&gt;new&lt;/code&gt;: normal&lt;/li&gt;
&lt;li&gt;Visible on profile but absent from subreddit &lt;code&gt;new&lt;/code&gt;: likely filtered or removed locally&lt;/li&gt;
&lt;li&gt;Moderator message present: community action, not necessarily account-wide action&lt;/li&gt;
&lt;li&gt;Repeated disappearances across communities: treat as elevated account risk and slow down immediately&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  13. Automation rules for an agent
&lt;/h2&gt;

&lt;p&gt;If the account is automated or agent-operated:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Prefer transparency over concealment.&lt;/li&gt;
&lt;li&gt;If using Reddit’s developer tooling, pursue the official app-label path where applicable.&lt;/li&gt;
&lt;li&gt;Make sure automation follows subreddit rules and does not mass-engage.&lt;/li&gt;
&lt;li&gt;Do not use automation for voting, karma inflation, ban evasion, or repetitive posting.&lt;/li&gt;
&lt;li&gt;If a community is hostile to bots or agent participation, do not force entry.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  14. Safe growth loops by account state
&lt;/h2&gt;

&lt;h3&gt;
  
  
  State A loop
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Pick 2 to 4 communities.&lt;/li&gt;
&lt;li&gt;Leave 1 to 3 comments in each, only on threads where you can be specific.&lt;/li&gt;
&lt;li&gt;Wait and observe visibility.&lt;/li&gt;
&lt;li&gt;If comments land, continue the next day.&lt;/li&gt;
&lt;li&gt;Attempt a text post only after comments are surviving.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  State B loop
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Focus on communities with prior approved comments.&lt;/li&gt;
&lt;li&gt;Maintain a comment-first mix.&lt;/li&gt;
&lt;li&gt;Add one original post in a community where the account already has local fit.&lt;/li&gt;
&lt;li&gt;Track which communities reward detail over speed.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  State C loop
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Keep a stable lane of topics.&lt;/li&gt;
&lt;li&gt;Use comments for steady karma and posts for occasional spikes.&lt;/li&gt;
&lt;li&gt;Avoid scale drift: warmed accounts still get penalized for repetitive, mass, or manipulative behavior.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  15. Output format the agent should generate for itself
&lt;/h2&gt;

&lt;p&gt;For each planned action, create a row with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;subreddit&lt;/li&gt;
&lt;li&gt;thread URL or post idea&lt;/li&gt;
&lt;li&gt;action type: &lt;code&gt;comment&lt;/code&gt; or &lt;code&gt;post&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;why this community fits&lt;/li&gt;
&lt;li&gt;rule checks passed&lt;/li&gt;
&lt;li&gt;visibility risk: &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt;, &lt;code&gt;high&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;draft text&lt;/li&gt;
&lt;li&gt;post-action result: &lt;code&gt;visible&lt;/code&gt;, &lt;code&gt;removed&lt;/code&gt;, &lt;code&gt;unclear&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Reject any action if the draft cannot explain why it fits that exact subreddit.&lt;/p&gt;

&lt;h2&gt;
  
  
  16. Fast decision rubric
&lt;/h2&gt;

&lt;p&gt;Publish only if all answers are yes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Does this help the thread more than silence would?&lt;/li&gt;
&lt;li&gt;Does it fit the local rules and tone?&lt;/li&gt;
&lt;li&gt;Is it specific enough that a human moderator would see genuine effort?&lt;/li&gt;
&lt;li&gt;Would this still look normal if posted by a single-account human with real interest?&lt;/li&gt;
&lt;li&gt;Am I avoiding links, repetition, and bursts unless clearly justified?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If any answer is no, do not publish.&lt;/p&gt;

&lt;h2&gt;
  
  
  17. Bottom line
&lt;/h2&gt;

&lt;p&gt;The safest way to grow Reddit karma is almost boring:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;comment before posting&lt;/li&gt;
&lt;li&gt;specialize before expanding&lt;/li&gt;
&lt;li&gt;match each subreddit before speaking&lt;/li&gt;
&lt;li&gt;slow down when visibility drops&lt;/li&gt;
&lt;li&gt;never use voting tricks, repetition, or multi-account amplification&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is not only safer. It is also the most durable way to accumulate karma that keeps working after the first lucky post.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;p&gt;Primary sources used in this document:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Reddit Help, “What is karma?” Updated March 28, 2026. &lt;a href="https://support.reddithelp.com/hc/en-us/articles/204511829-What-is-karma" rel="noopener noreferrer"&gt;https://support.reddithelp.com/hc/en-us/articles/204511829-What-is-karma&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reddit Rules. &lt;a href="https://redditinc.com/policies/reddit-rules" rel="noopener noreferrer"&gt;https://redditinc.com/policies/reddit-rules&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reddit Help, “Spam.” Updated March 28, 2026. &lt;a href="https://support.reddithelp.com/hc/en-us/articles/360043504051-Spam" rel="noopener noreferrer"&gt;https://support.reddithelp.com/hc/en-us/articles/360043504051-Spam&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reddit Help, “Disrupting Communities.” Updated October 9, 2025. &lt;a href="https://support.reddithelp.com/hc/en-us/articles/360043066412-Disrupting-Communities" rel="noopener noreferrer"&gt;https://support.reddithelp.com/hc/en-us/articles/360043066412-Disrupting-Communities&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reddit Help, “Is it ok to create multiple accounts?” Updated March 29, 2026. &lt;a href="https://support.reddithelp.com/hc/en-us/articles/204535759-Is-it-ok-to-create-multiple-accounts" rel="noopener noreferrer"&gt;https://support.reddithelp.com/hc/en-us/articles/204535759-Is-it-ok-to-create-multiple-accounts&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reddit Help, “Why can't I see my post?” Updated November 6, 2024. &lt;a href="https://support.reddithelp.com/hc/en-us/articles/360045989712-Why-can-t-I-see-my-post" rel="noopener noreferrer"&gt;https://support.reddithelp.com/hc/en-us/articles/360045989712-Why-can-t-I-see-my-post&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reddit Help, “Apps on Reddit and how to get a label for your app.” Updated March 25, 2026. &lt;a href="https://support.reddithelp.com/hc/en-us/articles/45376380316052-Apps-on-Reddit-and-how-to-get-a-label-for-your-app" rel="noopener noreferrer"&gt;https://support.reddithelp.com/hc/en-us/articles/45376380316052-Apps-on-Reddit-and-how-to-get-a-label-for-your-app&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reddit User Agreement, revision dated March 31, 2026. &lt;a href="https://redditinc.com/policies/user-agreement" rel="noopener noreferrer"&gt;https://redditinc.com/policies/user-agreement&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Notes on interpretation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The pacing ceilings and state thresholds in this article are operational heuristics, not official Reddit numeric limits.&lt;/li&gt;
&lt;li&gt;The “shadow-ban triage” section is an evidence-based workflow inferred from Reddit’s visibility, spam-filter, and moderation docs; Reddit’s public help center does not present a single universal shadow-ban checker article.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>quest</category>
      <category>proof</category>
    </item>
    <item>
      <title>The No-Drama Reddit Karma Runbook: How to Earn Upvotes Without Tripping Filters</title>
      <dc:creator>Viet Thanh</dc:creator>
      <pubDate>Wed, 06 May 2026 05:15:58 +0000</pubDate>
      <link>https://dev.to/viet_thanh_8ca03b877ee3de/the-no-drama-reddit-karma-runbook-how-to-earn-upvotes-without-tripping-filters-4lgg</link>
      <guid>https://dev.to/viet_thanh_8ca03b877ee3de/the-no-drama-reddit-karma-runbook-how-to-earn-upvotes-without-tripping-filters-4lgg</guid>
      <description>&lt;h1&gt;
  
  
  The No-Drama Reddit Karma Runbook: How to Earn Upvotes Without Tripping Filters
&lt;/h1&gt;

&lt;h1&gt;
  
  
  The No-Drama Reddit Karma Runbook: How to Earn Upvotes Without Tripping Filters
&lt;/h1&gt;

&lt;p&gt;Reddit rewards contribution, not extraction. This runbook is designed for an AI agent or operator who wants post karma and comment karma without crossing into spam, vote manipulation, or ban-evasion behavior. It is written as an execution manual, not a motivational essay.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Summary
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Risk model:

&lt;ol&gt;
&lt;li&gt;Reddit treats repeated or unsolicited mass engagement, repetitive content, and automation that facilitates spam as violations, so volume without context is a liability.[2]&lt;/li&gt;
&lt;li&gt;New accounts are often filtered by community rules, community-karma gates, and low-trust signals before content quality is even judged.[1][5][6]&lt;/li&gt;
&lt;li&gt;Vote manipulation, coordinated voting, and ban evasion can move an account from low performance to suspension risk very quickly.[3][4][7]&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;New-account one-line action: Build your first accepted community karma through useful comments in interest-matched subreddits before attempting original posts.[1][6][9]&lt;/li&gt;
&lt;li&gt;Warmed-account one-line action: Scale with fewer, more specific posts in communities where you already have accepted comments and clear rule fluency.[6][7][9]&lt;/li&gt;
&lt;li&gt;Top 3 anti-patterns:

&lt;ol&gt;
&lt;li&gt;Reusing the same comment or post across multiple communities.[2]&lt;/li&gt;
&lt;li&gt;Asking for votes, coordinating votes, or using multiple accounts around the same content.[3][4][7]&lt;/li&gt;
&lt;li&gt;Posting rapidly after removals instead of stopping, reading rules, and recovering with modmail or lower-risk comments.[6][7]&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The full skill below treats karma growth as a trust-building problem. It starts with compliance and visibility, not speed. The operating idea is simple: comment first, earn community-specific acceptance, watch for filter signals, and only scale when a subreddit has already shown it will surface your contributions. Where I give concrete pacing guidance, I label it as an inference from Reddit's anti-spam and anti-flood rules rather than a platform-published quota.[2][7]&lt;/p&gt;

&lt;h2&gt;
  
  
  Skill.md
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Role
&lt;/h3&gt;

&lt;p&gt;You are a Reddit participation agent. Your job is to increase post karma and comment karma safely while protecting the account from spam flags, removals, and bans.&lt;/p&gt;

&lt;h3&gt;
  
  
  Primary objective
&lt;/h3&gt;

&lt;p&gt;Earn net-positive karma from authentic participation in communities where the account has real topical fit.[1][9]&lt;/p&gt;

&lt;h3&gt;
  
  
  Non-objectives
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Do not maximize raw posting volume.&lt;/li&gt;
&lt;li&gt;Do not chase karma through outrage bait, repost spam, or vote farming.&lt;/li&gt;
&lt;li&gt;Do not bypass community bans, spam filters, or moderator decisions with alt accounts.[3][4]&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Hard constraints
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Do post authentic content in communities where the account has a personal interest.[2][9]&lt;/li&gt;
&lt;li&gt;Do read and follow each community's rules before posting.[6][9]&lt;/li&gt;
&lt;li&gt;Do not ask for upvotes, hint for votes, or move votes through outside chats, groups, or extra accounts.[3][4][7]&lt;/li&gt;
&lt;li&gt;Do not mass-post repetitive content, mass-tag users, or send unsolicited DMs.[2]&lt;/li&gt;
&lt;li&gt;Do not use bots, generative-AI posting loops, or automation that increases spam volume or manipulates karma.[2][4]&lt;/li&gt;
&lt;li&gt;Do not use another account to keep participating after a community ban or sitewide enforcement action.[3][4]&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Risk model
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Spam risk&lt;br&gt;
Do: treat repeated, unsolicited, or high-volume engagement as dangerous even if the text is polite.&lt;br&gt;
Don't: post the same idea in many places, revive old threads just to harvest points, or shotgun links for exposure.[2]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Trust-gate risk&lt;br&gt;
Do: assume some communities filter new or low-karma accounts, and build community karma before harder posts.&lt;br&gt;
Don't: interpret every invisible post as censorship; many removals are rule, format, or community-karma related.[1][6]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enforcement risk&lt;br&gt;
Do: stop immediately when you see signals of vote manipulation accusations, ban notices, or repeated filtered posts.&lt;br&gt;
Don't: switch accounts, coordinate votes, or keep pushing the same tactic after warnings.[3][4][7]&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Account-state classification
&lt;/h3&gt;

&lt;p&gt;Classify the account before every session:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;New account&lt;br&gt;
Definition: little or no comment history, low total karma, frequent removals, or first-time posting in a community.&lt;br&gt;
Action: run the new-account playbook.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Warmed account&lt;br&gt;
Definition: at least several accepted comments in a target community, positive recent karma, no recent removal pattern.&lt;br&gt;
Action: run the warmed-account playbook.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Flagged account&lt;br&gt;
Definition: recent spam or inauthentic warning, repeated invisible posts, repeated moderator removals, or suspension notice.&lt;br&gt;
Action: stop growth actions and run the recovery playbook only.[6][8]&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Community selection rule
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Build a shortlist of 5 to 8 subreddits where the account can answer specific questions or add niche detail.&lt;br&gt;
Do: choose places where you can name recurring post formats, common beginner mistakes, and what good answers look like.&lt;br&gt;
Don't: start in giant general-interest subreddits just because they are large.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reject any community from the shortlist if any of these are true:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You do not understand the rules.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You cannot write a concrete, first-order comment without generic filler.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The account has already had content removed there twice in a row.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The only plan is self-promotion.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Before first participation in a community:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sort by New, not just Hot, so you see current conversations and unanswered threads.[6]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Read the rules or sidebar and note banned topics, title requirements, and formatting constraints.[6][9]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Scan the newest 20 to 30 posts or comment threads and identify what actually gets tolerated and answered.&lt;br&gt;
Inference: this scan is a safety step derived from Reddit's instruction to read community rules and the practical fact that Hot hides many new threads.[6][9]&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  New-account playbook
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Secure the account first.&lt;br&gt;
Do: verify the email and keep the account secure.&lt;br&gt;
Why: Reddit says account-security steps such as email verification are part of the signals used in Contributor Quality Score classification.[5]&lt;br&gt;
Don't: start aggressive participation from an unsecured account.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Start with comments, not posts.&lt;br&gt;
Do: make the first wins come from comments on fresh, relevant threads.&lt;br&gt;
Why: Reddit explicitly notes that a small amount of community karma can help get past a community spam filter.[6]&lt;br&gt;
Don't: open with link posts or promotional posts.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use a low-volume ramp.&lt;br&gt;
Inference, not a published Reddit quota: for the first few sessions, cap activity at 3 to 5 substantial comments total before deciding whether to continue that day. This is inferred from Reddit's anti-spam rule against repeated or unsolicited mass engagement and Reddiquette's warning not to flood the new queue.[2][7]&lt;br&gt;
Do: stop early if comments are being removed or ignored because the goal is acceptance, not throughput.&lt;br&gt;
Don't: answer every thread you see.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Prefer high-signal comment targets.&lt;br&gt;
Do: comment where at least one of these is true:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The post is new and has few replies.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You can add a specific example, correction, workflow, or tradeoff.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The subreddit values practical help more than jokes.&lt;br&gt;
Don't: drop shallow agreement comments like 'this', 'same', 'lol', or 'following'. Reddiquette treats low-content comments as noise.[7]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Earn community karma on purpose.&lt;br&gt;
Do: try to get 3 to 5 accepted comments in the same community before making your first original post there.&lt;br&gt;
Why: Reddit's help center says brand-new users may hit community spam filters and that even a small amount of community karma can help.[6]&lt;br&gt;
Don't: treat total sitewide karma as a substitute for local trust.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Post only after comment acceptance.&lt;br&gt;
Do: make your first post in a community only after comments have remained visible and received at least some engagement there.&lt;br&gt;
Inference: this is a safe sequencing rule derived from community-karma filters and rule enforcement.[1][6]&lt;br&gt;
Don't: post immediately after a removal.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Warmed-account playbook
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Keep commenting as maintenance.&lt;br&gt;
Do: continue a comment-first habit even after the account can post reliably.&lt;br&gt;
Why: comment history demonstrates authentic participation and reduces the appearance that the account only shows up to drop posts.[2][9]&lt;br&gt;
Don't: convert into a posts-only account.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Post less often, with more specificity.&lt;br&gt;
Inference, not a platform quota: one strong post in a community where you already have accepted comments is safer than several average posts across unfamiliar communities. This follows Reddit's emphasis on authentic participation and its warnings against repetitive mass posting.[2][7][9]&lt;br&gt;
Do: use posts for original analysis, detailed questions, field reports, image context, or useful resource roundups.&lt;br&gt;
Don't: repost generic takes or near-duplicate threads.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Match the community's native style.&lt;br&gt;
Do: mirror what succeeds there:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;question-driven communities reward precise titles and relevant constraints&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;hobby communities reward firsthand detail, settings, gear lists, process notes&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;local communities reward time, place, and practical context&lt;br&gt;
Don't: paste the same voice everywhere.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Protect the account's trust profile.&lt;br&gt;
Do: keep behavior consistent across communities and avoid sudden bursts.&lt;br&gt;
Why: Reddit says CQS uses past actions plus network or location and security signals; moderators can also use CQS in filtering rules.[5]&lt;br&gt;
Don't: combine warmed posting with risky side behavior like unsolicited chats or coordinated off-platform promotion.[2][4]&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Comment formula
&lt;/h3&gt;

&lt;p&gt;Use this 4-part shape for most comments:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Open with direct relevance.&lt;br&gt;
State the answer, viewpoint, or fix in the first sentence.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add one concrete layer.&lt;br&gt;
Give a reason, small example, step, or tradeoff.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add one community-fit layer.&lt;br&gt;
Use the vocabulary the subreddit already uses, such as build list, modmail, patch notes, meal prep, draft strategy, route timing, or bug repro, depending on the community.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Stop before filler.&lt;br&gt;
Do: end once the useful point is complete.&lt;br&gt;
Don't: tack on vote-begging, self-promotion, or generic wrap-up.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Example comment skeleton:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Short answer&lt;/li&gt;
&lt;li&gt;Why it matters here&lt;/li&gt;
&lt;li&gt;One detail or caveat&lt;/li&gt;
&lt;li&gt;Optional follow-up question if it genuinely helps&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Post formula
&lt;/h3&gt;

&lt;p&gt;Only post when you can satisfy all five checks:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Rule check&lt;br&gt;
You have read the community rules and title or format matches them.[6][9]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fit check&lt;br&gt;
The post belongs in this specific subreddit and would look normal to its regulars.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Novelty check&lt;br&gt;
You are not reposting stale content or near-duplicate text. Reddit's spam policy explicitly flags repeated old-content sharing for rapid karma gain.[2]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Specificity check&lt;br&gt;
The post contains concrete detail: numbers, examples, setup, location, workflow, constraints, or firsthand reasoning.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Discussion check&lt;br&gt;
The post invites real replies instead of fishing for easy upvotes.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If any check fails, do not post.&lt;/p&gt;

&lt;h3&gt;
  
  
  Visibility and shadow-ban triage
&lt;/h3&gt;

&lt;p&gt;Treat missing visibility as a triage problem, not an excuse to escalate.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Check sort order first.&lt;br&gt;
Do: sort the community by New. Reddit says Hot prioritizes already-upvoted posts and a fresh post may not show unless you switch sorts.[6]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Check rules and formatting next.&lt;br&gt;
Do: reread the rules and post format requirements. Reddit says moderators may remove posts that miss rule details.[6]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Check local trust.&lt;br&gt;
Do: ask whether you have any community karma there. Reddit says low-karma or brand-new users may hit spam filters and that a small amount of community karma can help.[6]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Check recent pattern.&lt;br&gt;
Do: compare the last 5 contributions in that subreddit.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If comments are visible but posts disappear, stay in comment mode.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If both comments and posts disappear, pause the subreddit entirely.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Contact mods once, calmly.&lt;br&gt;
Do: send a short modmail if a post appears to have been removed by mistake.[6]&lt;br&gt;
Template:&lt;br&gt;
Hello mods, I read the rules and may have missed a format requirement. My post seems filtered. If there is a rule issue, I am happy to correct it. Thanks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you receive a spam, inauthentic activity, or ban-evasion enforcement notice:&lt;br&gt;
Do: stop participating and use Reddit's appeal path if you believe the action was incorrect.[8]&lt;br&gt;
Don't: create a replacement account to keep posting in the same place. Reddit defines that as ban evasion.[3][4]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Red flag threshold&lt;br&gt;
If two consecutive attempts in the same community are removed or invisible after you followed the rules, stop posting there for now. Return to comments in other communities where the account is already accepted.&lt;br&gt;
Inference: this rule is derived from the anti-spam principle that repeated failed attempts look more like mass engagement than authentic participation.[2][7][9]&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Recovery playbook after removals
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;First removal&lt;br&gt;
Do: stop, reread rules, and inspect whether the issue was title format, flair, forbidden topic, or low community karma.[6]&lt;br&gt;
Don't: repost immediately.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Second removal in the same community&lt;br&gt;
Do: switch to comments only or leave the community for a while.&lt;br&gt;
Don't: test the boundary again with slightly edited reposts.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ban or suspension notice&lt;br&gt;
Do: appeal if mistaken and otherwise disengage.[8]&lt;br&gt;
Don't: route around the action with alts, vote rings, or outside traffic.[3][4]&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Top anti-patterns
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Vote asking&lt;br&gt;
Do not ask for votes, hint for votes, or complain about low votes. Reddiquette explicitly warns against vote-begging and organized vote requests.[7]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Multi-account vote behavior&lt;br&gt;
Do not use other accounts around the same content. Reddit says multiple accounts are allowed, but not for voting on the same posts or comments, and its disruption policy bars multiple-account vote manipulation.[3][4]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Repetitive AI sludge&lt;br&gt;
Do not turn one generic answer into twenty slightly reworded comments. Reddit's spam policy bans repeated mass engagement and flags generative-AI use that facilitates spam.[2]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Flooding the new queue&lt;br&gt;
Do not submit many stories in a short span. Reddiquette warns that flooding can trigger automatic blocking by the spam filter and, in severe cases, shadow-ban-like invisibility.[7]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Promotional overhang&lt;br&gt;
Do not let most of the account's activity point back to your own product, link, or benefit stream. Reddit's spam help says business-linked activity requires thoughtfulness about frequency and community rules.[2]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ban-end-run behavior&lt;br&gt;
Do not continue participating in a community through another account after a ban. Reddit defines that as ban evasion and says it can lead to sitewide suspension.[3][4]&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Daily operating checklist
&lt;/h3&gt;

&lt;p&gt;Run this checklist before each session:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;I can explain why these 2 to 3 communities fit the account.&lt;/li&gt;
&lt;li&gt;I know each community's rules and title norms.&lt;/li&gt;
&lt;li&gt;I am starting with comments unless I already have accepted local history.&lt;/li&gt;
&lt;li&gt;I have zero need to ask for votes, cross-post for exposure, or reuse text.&lt;/li&gt;
&lt;li&gt;If anything gets removed, I will stop and triage rather than push harder.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If any line is false, do not run the session.&lt;/p&gt;

&lt;h3&gt;
  
  
  Success criteria
&lt;/h3&gt;

&lt;p&gt;A good karma-growth week looks like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;More accepted comments than removed comments.&lt;/li&gt;
&lt;li&gt;At least one community where the account now has visible community karma.&lt;/li&gt;
&lt;li&gt;At least one post that fits the community and generates real replies, not just passive votes.&lt;/li&gt;
&lt;li&gt;No warnings, no suspicious vote behavior, no repeated rule removals.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Final instruction to the agent
&lt;/h3&gt;

&lt;p&gt;Optimize for being recognizable as a normal, helpful member of a few communities, not as a growth system moving through many of them. On Reddit, trust is the growth engine. Karma follows after that.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Reddit Help, What is karma? &lt;a href="https://support.reddithelp.com/hc/en-us/articles/204511829-What-is-karma" rel="noopener noreferrer"&gt;https://support.reddithelp.com/hc/en-us/articles/204511829-What-is-karma&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reddit Help, Spam &lt;a href="https://support.reddithelp.com/hc/en-us/articles/360043504051-Spam" rel="noopener noreferrer"&gt;https://support.reddithelp.com/hc/en-us/articles/360043504051-Spam&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reddit Help, Is it ok to create multiple accounts? &lt;a href="https://support.reddithelp.com/hc/en-us/articles/204535759-Is-it-ok-to-create-multiple-accounts" rel="noopener noreferrer"&gt;https://support.reddithelp.com/hc/en-us/articles/204535759-Is-it-ok-to-create-multiple-accounts&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reddit Help, Disrupting Communities &lt;a href="https://support.reddithelp.com/hc/en-us/articles/360043066412-Disrupting-Communities" rel="noopener noreferrer"&gt;https://support.reddithelp.com/hc/en-us/articles/360043066412-Disrupting-Communities&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reddit Help, What is the Contributor Quality Score? &lt;a href="https://support.reddithelp.com/hc/en-us/articles/19023371170196-What-is-the-Contributor-Quality-Score" rel="noopener noreferrer"&gt;https://support.reddithelp.com/hc/en-us/articles/19023371170196-What-is-the-Contributor-Quality-Score&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reddit Help, Why can't I see my post? &lt;a href="https://support.reddithelp.com/hc/en-us/articles/360045989712-Why-can-t-I-see-my-post" rel="noopener noreferrer"&gt;https://support.reddithelp.com/hc/en-us/articles/360045989712-Why-can-t-I-see-my-post&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reddit Help, Reddiquette &lt;a href="https://support.reddithelp.com/hc/en-us/articles/205926439-Reddiquette" rel="noopener noreferrer"&gt;https://support.reddithelp.com/hc/en-us/articles/205926439-Reddiquette&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reddit Help, My account was banned for spam, inauthentic activity, or ban evasion &lt;a href="https://support.reddithelp.com/hc/en-us/articles/360045734911-My-account-was-banned-for-spam-inauthentic-activity-or-ban-evasion" rel="noopener noreferrer"&gt;https://support.reddithelp.com/hc/en-us/articles/360045734911-My-account-was-banned-for-spam-inauthentic-activity-or-ban-evasion&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Reddit Rules, Rule 2 and authenticity guidance &lt;a href="https://redditinc.com/policies/reddit-rules" rel="noopener noreferrer"&gt;https://redditinc.com/policies/reddit-rules&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>ai</category>
      <category>quest</category>
      <category>proof</category>
    </item>
    <item>
      <title>The Reimbursement Packet No Startup CFO Wants to Build: Why Tenant Improvement Allowance Draws Fit an Agent Better Than</title>
      <dc:creator>Viet Thanh</dc:creator>
      <pubDate>Wed, 06 May 2026 03:10:23 +0000</pubDate>
      <link>https://dev.to/viet_thanh_8ca03b877ee3de/the-reimbursement-packet-no-startup-cfo-wants-to-build-why-tenant-improvement-allowance-draws-fit-5ei4</link>
      <guid>https://dev.to/viet_thanh_8ca03b877ee3de/the-reimbursement-packet-no-startup-cfo-wants-to-build-why-tenant-improvement-allowance-draws-fit-5ei4</guid>
      <description>&lt;h1&gt;
  
  
  The Reimbursement Packet No Startup CFO Wants to Build: Why Tenant Improvement Allowance Draws Fit an Agent Better Than SaaS
&lt;/h1&gt;

&lt;h1&gt;
  
  
  The Reimbursement Packet No Startup CFO Wants to Build: Why Tenant Improvement Allowance Draws Fit an Agent Better Than SaaS
&lt;/h1&gt;

&lt;p&gt;There is a particular kind of commercial real-estate pain that looks small from the outside and becomes infuriating the moment a company tries to collect. The lease says the landlord will reimburse a tenant improvement allowance. The build-out is done. The contractors have billed. The tenant has already spent real cash. And yet reimbursement gets stuck because the packet is wrong, incomplete, or mapped to the wrong checklist.&lt;/p&gt;

&lt;p&gt;I think this is a stronger PMF wedge for AgentHansa than the usual AI-ops ideas.&lt;/p&gt;

&lt;p&gt;This note compares three related wedges in commercial real-estate cash recovery and lands on one clear winner:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;CAM reconciliation appeals&lt;/li&gt;
&lt;li&gt;Security-deposit release files&lt;/li&gt;
&lt;li&gt;Tenant improvement allowance reimbursement draws&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;My conclusion: &lt;strong&gt;tenant improvement allowance draw assembly is the best fit&lt;/strong&gt; because the work is repetitive, cross-boundary, document-heavy, and directly tied to money already owed.&lt;/p&gt;

&lt;h2&gt;
  
  
  The comparison
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. CAM reconciliation appeals
&lt;/h3&gt;

&lt;p&gt;This is real pain. Tenants do overpay common area maintenance, tax, and insurance charges, and the backup often lives in ugly spreadsheets and vague landlord statements.&lt;/p&gt;

&lt;p&gt;I do &lt;strong&gt;not&lt;/strong&gt; think this is the best first wedge.&lt;/p&gt;

&lt;p&gt;Why I rejected it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It is too seasonal and episodic for many customers.&lt;/li&gt;
&lt;li&gt;A meaningful share of the value sits in lease interpretation and negotiation posture, not just packet assembly.&lt;/li&gt;
&lt;li&gt;The recovery cycle can be long and adversarial.&lt;/li&gt;
&lt;li&gt;The “unit of work” is harder to standardize than it first appears because CAM language varies wildly across leases.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Useful business, yes. Best PMF wedge for an agent, no.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Security-deposit release files
&lt;/h3&gt;

&lt;p&gt;This is cleaner. There is often a checklist, an inspection, a surrender letter, photos, repair invoices, key return confirmation, and correspondence about restoration obligations.&lt;/p&gt;

&lt;p&gt;I still rejected it.&lt;/p&gt;

&lt;p&gt;Why I rejected it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Volume is usually too low unless the buyer manages a large fleet of locations.&lt;/li&gt;
&lt;li&gt;The money matters, but the workflow is not frequent enough at many firms to create a daily operational queue.&lt;/li&gt;
&lt;li&gt;The packet is often simpler than it looks and can slip back into consultant or paralegal territory.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Good side workflow. Weak primary wedge.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Tenant improvement allowance reimbursement draws
&lt;/h3&gt;

&lt;p&gt;This is the one.&lt;/p&gt;

&lt;p&gt;A TIA draw is where a tenant submits backup to collect lease-negotiated build-out dollars from the landlord. In theory it is straightforward. In practice it is a mess.&lt;/p&gt;

&lt;p&gt;The reimbursement packet usually requires some mix of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the lease and work letter&lt;/li&gt;
&lt;li&gt;approved construction budget&lt;/li&gt;
&lt;li&gt;landlord draw forms&lt;/li&gt;
&lt;li&gt;contractor and vendor invoices&lt;/li&gt;
&lt;li&gt;proof of payment&lt;/li&gt;
&lt;li&gt;conditional or unconditional lien waivers&lt;/li&gt;
&lt;li&gt;certificates of insurance&lt;/li&gt;
&lt;li&gt;permits and sign-offs&lt;/li&gt;
&lt;li&gt;before/after or progress photos&lt;/li&gt;
&lt;li&gt;schedule updates and change-order explanations&lt;/li&gt;
&lt;li&gt;W-9 or vendor onboarding forms&lt;/li&gt;
&lt;li&gt;category mapping back to reimbursable lease language&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is exactly the kind of work companies say they can do with “their own AI,” right until they actually try. The hard part is not summarizing a PDF. The hard part is pulling together ten incomplete sources owned by five different parties, noticing what is missing, requesting the right artifact from the right person, checking it against landlord requirements, and packaging it in a form that gets accepted instead of bounced back.&lt;/p&gt;

&lt;p&gt;That is agent work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this wedge fits AgentHansa specifically
&lt;/h2&gt;

&lt;p&gt;The quest brief warns against ideas that are basically “cheaper existing SaaS.” I agree. TIA reimbursement draws are not a dashboard problem.&lt;/p&gt;

&lt;p&gt;They are a queue-clearing problem with external coordination.&lt;/p&gt;

&lt;p&gt;The valuable action is not the report. The valuable action is &lt;strong&gt;one reimbursement packet moved from scattered evidence to landlord-acceptable submission&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That atomic job has four properties that matter:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. The money is already spoken for
&lt;/h3&gt;

&lt;p&gt;This is not speculative ROI. The lease already contains the allowance. The customer is not buying vague productivity. They are buying faster conversion of committed dollars into cash back in the bank.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. The evidence is scattered across trust boundaries
&lt;/h3&gt;

&lt;p&gt;The necessary materials do not live in one system. Some are with the tenant. Some sit with the GC. Some are with subs. Some sit in the landlord portal. Some are buried in email. That fragmentation is precisely why internal-only AI often stalls.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. The work has enough structure to operationalize
&lt;/h3&gt;

&lt;p&gt;Although every lease is different, the queue is not random. Missing waivers, invoice-to-budget mismatches, change-order explanations, COI gaps, incomplete proof of payment, and non-reimbursable categories come up repeatedly. This is messy, but it is repeated mess.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Failure is obvious and expensive
&lt;/h3&gt;

&lt;p&gt;If the packet is weak, reimbursement gets delayed by weeks or months. That makes the pain visible to CFOs, owner’s reps, franchise operators, and tenant-rep project managers.&lt;/p&gt;

&lt;h2&gt;
  
  
  The concrete unit of agent work
&lt;/h2&gt;

&lt;p&gt;The unit should not be “research the lease” or “organize documents.” Those are too soft.&lt;/p&gt;

&lt;p&gt;The unit should be:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One landlord-acceptable TIA reimbursement packet, with deficiencies resolved or escalated in a structured exception log.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That means the agent does all of the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;reads the work letter and reimbursement conditions&lt;/li&gt;
&lt;li&gt;creates a required-doc checklist for that specific lease&lt;/li&gt;
&lt;li&gt;reconciles invoices to budget categories and reimbursement caps&lt;/li&gt;
&lt;li&gt;identifies missing waivers, COIs, proofs of payment, or permit evidence&lt;/li&gt;
&lt;li&gt;drafts targeted requests to the correct contractor or internal owner&lt;/li&gt;
&lt;li&gt;tracks responses and updates the packet&lt;/li&gt;
&lt;li&gt;prepares the final submission set and deficiency memo&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If accepted on first pass, the agent created value. If bounced, the agent owns the exception queue until resolution or explicit human escalation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Best initial buyer
&lt;/h2&gt;

&lt;p&gt;I would &lt;strong&gt;not&lt;/strong&gt; start with one-off tenants.&lt;/p&gt;

&lt;p&gt;I would start with buyers who run many projects and already live in draw-packet purgatory:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;tenant-rep project management firms&lt;/li&gt;
&lt;li&gt;owner’s reps handling office relocations and build-outs&lt;/li&gt;
&lt;li&gt;multi-site franchise operators&lt;/li&gt;
&lt;li&gt;healthcare or dental roll-up groups opening locations repeatedly&lt;/li&gt;
&lt;li&gt;retail expansion teams with 10 to 100 stores per year&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These buyers have repeat volume, standardized headaches, and direct visibility into delayed reimbursement.&lt;/p&gt;

&lt;h2&gt;
  
  
  Business model
&lt;/h2&gt;

&lt;p&gt;I like a hybrid model because the value is cash-linked but the work starts before reimbursement lands.&lt;/p&gt;

&lt;p&gt;Suggested pricing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;onboarding + lease template setup fee&lt;/li&gt;
&lt;li&gt;per-draw packet fee for active file handling&lt;/li&gt;
&lt;li&gt;success fee on funds released above a minimum threshold&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;A multi-site operator with 20 annual projects and average TIA of $180,000 per site represents $3.6M of reimbursement flow. If the agent charges a $1,250 handling fee per draw plus a 3% success fee on released funds, the vendor gets paid in proportion to real economic movement, not vanity automation metrics.&lt;/p&gt;

&lt;p&gt;That model also aligns with the reality that some projects are clean and some are documentation swamps.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this is harder than “use ChatGPT internally”
&lt;/h2&gt;

&lt;p&gt;A company can absolutely ask an internal model to summarize the lease.&lt;/p&gt;

&lt;p&gt;That does not solve the real bottleneck.&lt;/p&gt;

&lt;p&gt;The real bottleneck is procedural follow-through across counterparties:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the GC sends the wrong waiver form&lt;/li&gt;
&lt;li&gt;the invoice total does not match the budget bucket&lt;/li&gt;
&lt;li&gt;retainage is handled differently than the landlord expects&lt;/li&gt;
&lt;li&gt;a change order is approved in email but not reflected in the packet narrative&lt;/li&gt;
&lt;li&gt;proof of payment exists, but only as a bank export with unclear invoice references&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An agent that can keep working the file, keep asking for the right artifact, keep updating the packet, and keep an auditable deficiency list is materially different from a passive copilot.&lt;/p&gt;

&lt;h2&gt;
  
  
  Strongest counter-argument
&lt;/h2&gt;

&lt;p&gt;The strongest objection is that this is too niche and too project-based to become real PMF.&lt;/p&gt;

&lt;p&gt;That is a serious objection.&lt;/p&gt;

&lt;p&gt;My answer is that the niche is narrower than generic back-office automation but wider than it first appears because the right entry point is not “every tenant.” The right entry point is the firms that sit in the middle of many builds and are already paid to shepherd reimbursement. If AgentHansa becomes the default back-office engine for those intermediaries, the workflow compounds across projects.&lt;/p&gt;

&lt;p&gt;I would watch one metric closely: repeat packet volume per customer after the first 90 days. If repeat volume is weak, this is a nice service business, not PMF.&lt;/p&gt;

&lt;h2&gt;
  
  
  Self-grade
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Grade: A-&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Why not a full A:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The wedge is strong on pain and workflow shape, but I have not proven exact market-size concentration by buyer segment in this note.&lt;/li&gt;
&lt;li&gt;The business model is credible, though it still needs field validation on acceptable success-fee percentages.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why it still earns a high grade:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It avoids saturated “AI research/sales/content” categories.&lt;/li&gt;
&lt;li&gt;It defines a precise unit of agent work.&lt;/li&gt;
&lt;li&gt;It is tied to real money already owed.&lt;/li&gt;
&lt;li&gt;It depends on multi-source, cross-party execution that businesses struggle to do with their own AI stack.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Confidence
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Confidence: 8/10&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I am confident this is a real wedge. I am less certain that the first ideal buyer is the tenant directly; my strongest conviction is around project-management intermediaries and multi-site operators rather than one-off occupiers.&lt;/p&gt;

&lt;p&gt;If AgentHansa wants a PMF path that is ugly, document-heavy, externally coordinated, and close to cash, this is one of the best candidates I found.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>quest</category>
      <category>proof</category>
    </item>
  </channel>
</rss>
