What is the Inner Developer Loop?
You + an AI agent in a tight feedback cycle
Measured in seconds to a few minutes.
What is the time scale for the Inner Loop?
It’s the loop felt while actively coding, not overnight jobs.
List the basic cycle steps of the Inner Loop.
This cycle emphasizes rapid, low-cost experimentation.
What are micro-tasks in the Inner Loop?
Examples include renaming functions or adding input validation.
What does rapid hypothesis / trial-and-error involve?
This is experimental coding powered by AI.
Define clarification and steering in the Inner Loop.
This is interactive negotiation to refine agent behavior.
What three things should the user be checking in local validation during the Inner Loop?
Fast checks validate the agent’s actions.
True or false: Underspecified instructions can lead to unclear outcomes.
TRUE
Vague prompts can result in the agent doing something unintended.
What are the consequences of overly large tasks in the Inner Loop?
Chunking tasks into smaller pieces is essential.
What is the impact of weak feedback in the Inner Loop?
Specific feedback helps guide the agent’s next steps.
What does it mean to trust without verifying in the Inner Loop?
This can lead to undetected bugs and higher costs later.
What happens when you let hallucinations slide?
Immediate corrections keep the loop grounded in reality.
What are the four characteristics of a good inner loop practice?
These practices enhance the efficiency of the inner loop.
Four roles of the developer in the inner loop?
You are not just a typist; you guide the process.
Describe a concrete example of the Inner Loop in action (all four steps)
This sequence can take one or two minutes.
Why does the Inner Loop matter?
A fast, reliable inner loop encourages using agents for larger tasks.
What is the goal of Stage 0 in Triage & Task Sizing?
Make the task small, clear, and bounded
This helps prevent going off on wild tangents or timing out.
Common classifications for tasks in Stage 0.
These classifications help in organizing the tasks effectively.
What should be constrained in scope during Stage 0?
An inner-loop chunk
This means focusing on one module or feature at a time.
What is the target outcome of Stage 0?
Fix this test, add this config flag, or refactor this function
This keeps the focus on specific, manageable tasks.
What are the must not change constraints in Stage 0?
These constraints help mitigate risks during the task.
What does Stage 0 aim to mitigate regarding task execution?
These mitigations help maintain focus and manageability in task execution.
What is the goal of Stage 2 in the formatting process?
Make strict outputs robust by contract + auto-check
This stage focuses on ensuring the output adheres to a defined format and is validated for correctness.
What should the response contain according to the defined format?
ONLY valid JSON following a specified schema
This ensures that the response is structured and easily interpretable.