{"type":"post","id":"an-author-on-habr-describes-building-aiworks-a-b51ea4","slug":"an-author-on-habr-describes-building-aiworks-a-b51ea4","title":"An author on Habr describes building AIWorks, a local supervisor for Claude Code","description":"The thesis is that unattended agent work depends less on asking a model to continue than on defining a bounded loop with verifiable outputs and a human-controlled merge boundary.","retrieval_nugget":"The thesis is that unattended agent work depends less on asking a model to continue than on defining a bounded loop with verifiable outputs and a human-controlled merge boundary.","published_at":"2026-10-15","updated_at":"2026-10-15","record_date":"2026-10-15","date_kind":"published_at","topics":["claude","claude-code"],"source_urls":["https://habr.com/ru/articles/1094148?amp%3Butm_medium=rss&amp%3Butm_source=habrahabr"],"schema_version":"newruntime-agent-readable-v0.2","stable_id":"post:an-author-on-habr-describes-building-aiworks-a-b51ea4","status":"published","visuals":[],"editorial_provenance":{"schema_version":"newruntime-editorial-copy-v1","content_status":"source_grounded_final","final_copy_sha256":"sha256:7ee9b080ac336d48edca6362c81d0df265a76957f7b49d2baccd3e38a9cdfd3b","reviewed_at":"2026-10-15T10:05:19.345Z","source_evidence_count":1,"verified_claim_count":3,"site_analysis_schema_version":"newruntime-site-analysis-v1","site_object_kind":"field_note","observed_fact_count":3,"implication_count":2,"watch_condition_count":1,"related_record_count":0},"analysis":{"schema_version":"newruntime-site-analysis-v1","object_kind":"field_note","thesis":"The thesis is that unattended agent work depends less on asking a model to continue than on defining a bounded loop with verifiable outputs and a human-controlled merge boundary.","observed_facts":[{"text":"The author reports AIWorks ran on its own repository for 24.5 hours and produced 63 completed pull requests, each independently checked.","source_urls":["https://habr.com/ru/articles/1094148?amp%3Butm_medium=rss&amp%3Butm_source=habrahabr"]},{"text":"The author reports up to four concurrent workstreams and 18 pull requests merged between midnight and 7 a.m.","source_urls":["https://habr.com/ru/articles/1094148?amp%3Butm_medium=rss&amp%3Butm_source=habrahabr"]},{"text":"The described system used a fresh read-only session to check the same commit and rerun tests; it opened pull requests but did not merge or deploy.","source_urls":["https://habr.com/ru/articles/1094148?amp%3Butm_medium=rss&amp%3Butm_source=habrahabr"]}],"mechanism":"The mechanism is separation of duties and constrained authority. The author says a fresh, read-only session checks the same commit and reruns tests; the supervisor pushes that verified commit and opens a pull request, but does not merge or deploy.","why_now":"Why now: coding agents increasingly invite longer unattended runs, making the cost of weak verification and ambiguous completion more visible.","implications":["The first implication is that teams extending agent autonomy should define what artifact counts as complete and keep irreversible actions behind a separate approval boundary.","Pull-request volume is an incomplete proxy for useful output without review quality and rework measures."],"evidence_boundary":"The evidence boundary is one self-reported case, and the article does not establish that the workflow generalizes or that every reported change had equal value.","watch_conditions":["The first watch condition is whether subsequent projects report independently reproducible outcomes, including review quality and rework, rather than pull-request volume alone."],"related_records":[],"new_branch_reason":"No prior New Runtime analytical record was supplied; this case merits a distinct record about verification and authority boundaries in unattended coding-agent loops."},"editor":{"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]},"routes":{"html":"https://newruntime.com/posts/an-author-on-habr-describes-building-aiworks-a-b51ea4/","markdown":"https://newruntime.com/posts/an-author-on-habr-describes-building-aiworks-a-b51ea4.md","json":"https://newruntime.com/posts/an-author-on-habr-describes-building-aiworks-a-b51ea4.json"},"related_patterns":["goal-scoped-loops-replace-manual-continuation"],"related_shifts":["goal-scoped-agent-loops"],"next_reads":[{"type":"topic","path":"/topics/claude/","url":"https://newruntime.com/topics/claude/","title":"Claude","reason":"Explore the claude topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/claude.md","json_url":"https://newruntime.com/topics/claude.json"},{"type":"topic","path":"/topics/claude-code/","url":"https://newruntime.com/topics/claude-code/","title":"Claude Code","reason":"Explore the claude-code topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/claude-code.md","json_url":"https://newruntime.com/topics/claude-code.json"},{"type":"collection","path":"/posts/","url":"https://newruntime.com/posts/","title":"Field Notes","reason":"Open the latest editorial analysis.","media_type":"text/html","json_url":"https://newruntime.com/posts.json"},{"type":"collection","path":"/source-ledger.json","url":"https://newruntime.com/source-ledger.json","title":"Source Ledger","reason":"Inspect the public source evidence graph.","media_type":"application/json"}]}
