<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="388853" data-post-id="388853">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="dimitarvp" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dimitarvp/120/38664_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  dimitarvp
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Jokes and memes aside – it is. Making Claude in particular to be strict and adhere well to practices really is a problem because there’s always one more kink rearing its head. That’s why I am interested in yours and a few other people’s tools and practices / scripts / prompts to attempt to tame the chaos.</p>
<p>It’s a game of whack-a-mole that I am getting tired of and I’ll likely start using OpenCode with Kimi and Qwen + pay for GPT 5.5 Codex (will start with the $20 plan) to have them as code reviewers and potentially planners / discussers of sorts.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="388853" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-to-measure-ai-code-quality/75168/63">Post #62</a>
	                </div>
	            </div>
              <div id="likers-container-388853" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="388853"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #62"></div>
  </section>
</div>
    <div class="postbit" id="388854" data-post-id="388854">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Vidar" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Vidar
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Let me know if you find gold at the end of the rainbow. <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p>
<p>The nondeterminism and surprise behavior is difficult to relate to at times. Why Claude sometimes decide to override my direct order by either plain ignoring it, or make some rationale why it shouldn’t do it, is driving me up the wall at times. I really struggle conceptually with a computer that has a free spirit attitude to doing orders, and equally confusing, at times shows initiative and do things not asked for. For both better and worse to be fair.</p>
<p>I still get that out-of-scope issue if something shows up during a pre-planned run, but apart from that I’ve fairly happy with long term planning and implementation. That happy path should be wider though.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="388854" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-to-measure-ai-code-quality/75168/64">Post #63</a>
	                </div>
	            </div>
              <div id="likers-container-388854" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="388854"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #63"></div>
  </section>
</div>
    <div class="postbit" id="388860" data-post-id="388860">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="johns10davenport" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/johns10davenport/120/22251_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  johns10davenport
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I was thinking about architectural-separation point. I’ve been doing this in my harness from two directions.</p>
<p>The architecture-design step writes an architectural proposal first. It’s a structured document mapping user stories to contexts, context modules, and surfaces (typically liveviews, controllers, mcp tools). The proposal gets validated against a document spec, then projected into stub spec files that scaffold each contexts expected structure. Implementation only happens against those stubs.</p>
<p>So the architecture (what should exist, where, with which dependencies) is captured and validated as a standalone artifact before any implementation runs. The proposal is the architectural intent. The stub specs are the architectural constraints. Implementation fills them in.</p>
<p>In the existing codebase, each bounded context module is aspirationally only <code>defdelegate</code> calls to its components. When there are fatter functions, they’re coordinating (PubSub broadcasts, boundary checks), not implementing business logic:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">defmodule CodeMySpec.Components do
  defdelegate list_components(scope), to: ComponentRepository
  defdelegate get_component!(scope, id), to: ComponentRepository
  defdelegate list_contexts(scope), to: ComponentRepository
  defdelegate upsert_component(scope, attrs), to: ComponentRepository
  defdelegate list_dependencies(scope), to: DependencyRepository
  defdelegate validate_dependency_graph(scope), to: DependencyRepository
  # ...

  def create_component(%Scope{} = scope, attrs) do
    with {:ok, component} &lt;- ComponentRepository.create_component(scope, attrs) do
      broadcast(scope, {:created, component})
      {:ok, component}
    end
  end
end
</code></pre>
<p>Combined with the <code>boundary</code> library, the bounded contexts also enforce what’s allowed to call what.</p>
<p>The result is that architecture (what calls what, where things live, what’s coordinated) ends up largely separable from implementation (how each thing is done). The bounded context surfaces are short enough that an LLM can read them as the architectural intent and stay within them.</p>
<p>So I think you’re onto something real with the separation as a measurement unlock. The bucketing argument gets cleaner if architecture really can be evaluated independently of code quality. Once you have it as a separable artifact, it becomes “more measurable”.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="388860" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-to-measure-ai-code-quality/75168/65">Post #64</a>
	                </div>
	            </div>
              <div id="likers-container-388860" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="388860"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #64"></div>
  </section>
</div>
    <div class="postbit" id="388878" data-post-id="388878">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Vidar" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Vidar
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>The separation logic is similarish if I squint a bit. The whole separation of architecture intent, connections and planning is not the main purpose of that project, it just happened to be a needed step on the way.</p>
<p>A key criteria is that such a plan, with the imposed restrictions I have on top, should still be able to make any Elixir project. Testing by specifying a wide range and varying scales of Elixir projects which might suffer from irrelevant issues in the process is not really feasible. Thus I take existing Elixir repos, reverse them, and then drive them forward again. The code does not end up identical as the architectural and some other features are reimplemented. The functionality and connections should be same though. Thus the code should cleanly just drop in and replace any lib directory in the tested Elixir project. (This also opens for using the process on existing code).</p>
<p>This works for most tested repos so far, in the sense that all their tests pass, but some large repos with lots of macro use and deep levels keep coming up with fringe cases, papercuts and reversing issues. There is no guarantee at all this will work out eventually, but if it does it will strenghten my belief in reality TV, Santa and unicorns.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="388878" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-to-measure-ai-code-quality/75168/66">Post #65</a>
	                </div>
	            </div>
              <div id="likers-container-388878" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="388878"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #65"></div>
  </section>
</div>
    <div class="postbit" id="388907" data-post-id="388907">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mikehostetler" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mikehostetler/120/20620_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mikehostetler
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I abandoned most of the “planning” approaches. I still do them - but each time I do a research process, it changes, so I stopped worry about it.</p>
<p>With Jido, my personal goal is to go as fast as I can while maintaining a documented bar of quality.  You’ve seen my documents for quality above. They are constantly improving.</p>
<p>With AI, I’m firmly convinced it’s all about just getting as much experience with these tools as possible.  I want volume - volume leads to faster iteration - faster iteration leads to higher quality as the models improve.</p>
<p>I know most engineers don’t share this point of view right now - but it is what is working for me.</p>
<p>To give you a sense of depth and scale, here’s a report I put together for progress on the Jido ecosystem in the month of May: <a href="https://gist.github.com/mikehostetler/e3d9d556954d6879b73013487fb8d38b" class="inline-onebox" rel="noopener nofollow ugc">Jido Ecosystem Digest: May 2026 draft · GitHub</a></p>
<p>In the last 15 days, we’ve closed 249 PR’s across the following categories:</p>
<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/6/d/6d30500b6ac00eb436773b78942b0954cb8b1faa.png" data-download-href="https://forum.elixirforum.com/uploads/default/6d30500b6ac00eb436773b78942b0954cb8b1faa" title="CleanShot 2026-05-15 at 10.55.50" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/original/3X/6/d/6d30500b6ac00eb436773b78942b0954cb8b1faa.png" alt="CleanShot 2026-05-15 at 10.55.50" data-base62-sha1="fzVykrEN3KsrJvzjDVD1uumhLo6" width="346" height="394"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">CleanShot 2026-05-15 at 10.55.50</span><span class="informations">346×394 16.9 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div><p></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="388907" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-to-measure-ai-code-quality/75168/67">Post #66</a>
	                </div>
	            </div>
              <div id="likers-container-388907" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="388907"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #66"></div>
  </section>
</div>
    <div class="postbit" id="388914" data-post-id="388914">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Vidar" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Vidar
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I like the plans. I’m not too concerned with the details as they might change on the way, and if needed later refactors or addons are easy enough later with Claude. I do check the big lines and structure though, and that any special requirements needed are in place. What I do like about the plan is that it splits a huge task into smaller manageable steps, which seems to helps against Claude getting anxious, panicky and skipping and cheating all over the place. And more specific for me, the hooks forces skill use per milestone in the plans which helps for active skill use.</p>
<p>I’ve also tried using quality checkers per done milestone. That actually helps as Claude gets quick feedback on bad habits, and behave better on the next milestone. Of course Claude at some point decides this is a chore causing more work so it rationalized it away again.. But that one is going in the hooks in the future.</p>
<aside class="quote no-group" data-username="mikehostetler" data-post="67" data-topic="75168">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mikehostetler/48/20620_2.png" class="avatar"> mikehostetler:</div>
<blockquote>
<p>With AI, I’m firmly convinced it’s all about just getting as much experience with these tools as possible. I want volume - volume leads to faster iteration - faster iteration leads to higher quality as the models improve.</p>
</blockquote>
</aside>
<p>I fully agree on the experience part. I think we are still in early stages on many levels. But AI as a field has totally exploded after about 2011-2012 or so, and it has just become too much to keep track of all the directions at any useable depth. I’m thinking coding tools is a key direction though, so I’m conciously investing time on that. So far I’m getting good returns I think. Elixir, Rust, microprocessors - they are all coming along.</p>
<p>I’m also iterating, so that makes sense to me, although my large volumes of code iterates slower than small volumes. Maybe I’m blissfully unaware of some flame wars, but who can disagree with iterations? (Taking cover!)</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="388914" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-to-measure-ai-code-quality/75168/68">Post #67</a>
	                </div>
	            </div>
              <div id="likers-container-388914" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="388914"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #67"></div>
  </section>
</div>
    <div class="postbit" id="388932" data-post-id="388932">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="johns10davenport" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/johns10davenport/120/22251_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  johns10davenport
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’m also less sold on plans as time goes on and more sold on defining what it needs to do and being able to verify that objectively. The main “plan” I use now is to just specify the top level abstractions and that’s it. The more experience I have doing full harness builds the more I think you should define what it needs to seo at the boundary and let the architecture emerge from the build and formalize later if necessary.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="388932" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-to-measure-ai-code-quality/75168/69">Post #68</a>
	                </div>
	            </div>
              <div id="likers-container-388932" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="388932"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #68"></div>
  </section>
</div>
    <div class="postbit" id="388935" data-post-id="388935">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="johns10davenport" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/johns10davenport/120/22251_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  johns10davenport
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>This has become one of my major reasons for using predefined architecture, because I can take the architecture and develop a DAG of what needs to be done where, based on the agents plan. However, there’s emergent complexity associated with this approach (managing the dag and orchestration was arguably the most difficult part of developing the harness). So this is a double edged sword for me. Allow emergent architecture and drop the dag and the complexity from the harness, and potentially increase the complexity and reduce the understandability of the generation target, or keep the complexity in the harness and potentially land saner targets with lower powered models.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="388935" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-to-measure-ai-code-quality/75168/70">Post #69</a>
	                </div>
	            </div>
              <div id="likers-container-388935" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="388935"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #69"></div>
  </section>
</div>
    <div class="postbit" id="388956" data-post-id="388956">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Vidar" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Vidar
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I don’t use the planning mode, I use plans. The planning mode is so set in its way that it seemed to be its way or the highway, so I’m on the highway when using Elixir or Rust.</p>
<p>The plans I do get are simply a linear list of milestones with lots of steps. I’ve banned Claude from using agents due to their skill use issues (even more so than Claude). If some issues or extras come up during implementation I plug in some more milestones as needed. This might be a caveman approach compared to graphs and agents, but I really appreciate the simplicity of it all. The downside is Claude Opus for everything.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="388956" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-to-measure-ai-code-quality/75168/71">Post #70</a>
	                </div>
	            </div>
              <div id="likers-container-388956" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="388956"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #70"></div>
  </section>
</div>
    <div class="postbit" id="389062" data-post-id="389062">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="johns10davenport" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/johns10davenport/120/22251_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  johns10davenport
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Aspirationally I’d like role based task assignments, handled by the main agents only. Subagents are a rabbit hole. I’m using them, and it’s reasonably effective but I’ll move away eventually.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="389062" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-to-measure-ai-code-quality/75168/72">Post #71</a>
	                </div>
	            </div>
              <div id="likers-container-389062" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="389062"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-last-post cat-last-post" title="Last post!"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <span class="all-loaded">— All posts loaded —</span>
</div></template></turbo-stream>