{
  "id": 19216273,
  "title": "Admission Control for Free-Tier Coding Agents: A Glossary, a Decision Tree, and Four Worked Leaves",
  "url": "https://urgent.news/2026/11/09/admission-control-for-free-tier-coding-agents-a-glossary-a-decision",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-09T20:54:53.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/devpy_9520/admission-control-for-free-tier-coding-agents-a-glossary-a-decision-tree-and-four-worked-leaves-3kh"
  },
  "original_language": "en",
  "account": "This article provides a framework for managing task admission control when using a free-tier coding agent. It emphasizes the importance of evaluating tasks based on their reversibility, machine-decidability, scope boundaries, and contextual requirements. The decision tree outlined in the article guides you through a sequence of four questions to determine the appropriate course of action for each task.\n\nThe first leaf, \"Admit as-is,\" is for tasks that are reversible, checkable, and bounded by an allowlist. The accompanying task card outlines the goal, base commit, allowed files, and acceptance command. To ensure the task remains within the agreed scope, a guard script is provided to block any changes outside the specified allowlist files.\n\nThe second leaf, \"Admit with a contract written first,\" is for tasks that require a contract, such as a written test, before the agent can process them. This approach converts subjective reviews into an automated exit code, ensuring that the task adheres to the defined acceptance criteria.\n\nThe third leaf, \"Human-in-the-loop, draft only,\" is for tasks that are deemed real work but fail the machine-check test. In this case, the agent creates a draft branch containing the task's implementation, and a human is responsible for reviewing and merging the changes into the protected branch.\n\nThe article concludes by highlighting that the decision tree simplifies task admission control, allowing you to focus on the most critical aspects of each task. By following the outlined steps, you can effectively manage your backlog and make informed decisions on which tasks to admit to the free-tier coding agent.",
  "summary": "Illustrative scenario, not a case study. You have a backlog of forty tasks and a hosted coding agent that runs on a free tier. Someone suggests sending the whole backlog through it over a weekend. Nothing in this post describes a real deployment, and none of the code below was executed — it is a harness you can adapt, drawn to show where the decision points are. The useful question is not \"how…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}