The Elastic Loop
The Elastic Loop · Questions

FAQ

How do you apply this to your team? Start with a task you can inspect, then use what happens to improve the next attempt. You can also give these pages to your agent and ask it to examine your team’s working conditions.

How do I apply this framework?

Choose one useful task whose result you can inspect. Bring together the people who understand its requirements, agree what an acceptable result would look like, and identify the context the agent needs. Start with close checkpoints, run the task, and inspect what worked and what needed correction. Use those findings to choose one improvement and try it on the next comparable task. The readiness skill can help identify missing conditions.

You can also give the book to your agent. Every page here has a plain-markdown twin (/loops.md, /grading.md, and so on for each page), the whole book is concatenated at /llms-full.txt, and there is a map at /llms.txt. Because agents love markdown, because everyone loves markdown, right? Hand the material to your agent and let it reason about your situation in these terms.

The book gives you and your agent a shared set of concepts. Read it to form your own judgment, then ask the agent to apply it to a specific task or team. Check its recommendations against what you know about the work.

What that looks like in practice, roughly in the order the book moves:

An agent’s diagnosis depends on the evidence you give it. It may miss disagreements about delegation or recommend more independent work than your checks support. Ask what supports its conclusions and discuss them with the people responsible.

Do I need to be an engineer to apply it?

You can apply it from product, design, or domain work as well as engineering. You help decide whether something is worth building, compare variants, and assess whether the result meets its purpose. Some requirements can become automated checks; other questions need review or evidence from use. Roles describes these contributions.

Isn’t this just spec-driven development?

A specification records intent, constraints, and known requirements. The framework also asks how much work to delegate, which feedback the agent can use, and who evaluates the result. Keep the specification current as tests, reviews, and product use reveal what needs to change. Grading explains how requirements and evaluation develop together.

What changes about the team’s working rhythm?

Loop size describes the work delegated between human decisions. Product feedback has its own timing: a team can let an agent implement independently and try the result with users as soon as it is ready. Close supervision of implementation alone says little about whether the team is learning what users need.

Choose checkpoints for the task’s uncertainty and consequences. Keep product feedback frequent enough to change the direction before too much work depends on an untested assumption. The team still needs to coordinate responsibilities, dependencies, and priorities. Factory treats those as part of the operating model.

Faster implementation gives teams more opportunities to try ideas and revise them. It gives you a reason to examine the purpose of each meeting and review, then adapt the working rhythm based on evidence.

We are debating which model to standardize on. Where does that fit?

Evaluate the model together with the setup it will use. A capable model still needs the right context, working tools, and checks suited to the task. Compare candidate combinations on representative work and include the effort needed to review and repair their results. The fixed-model comparisons in Harness show why the surrounding setup deserves its own evaluation.

Should our harnesses be standardized, or custom to each use case?

Shared runtimes, permission controls, and execution tools can serve many teams. Product context and acceptance criteria need to fit the work. Evaluate the combination on representative tasks before relying on it.

A shared platform can provide reusable checks, review tooling, and ways to retrieve context. Teams contribute their domain rules and examples, decide who may accept results, and report failures that the shared setup needs to address. Factory explains how technical building blocks and team responsibility fit together.

Why is the book so short?

I want the book to remain useful as tools change. It concentrates on choosing how much work to delegate, supplying context, and evaluating results. Tool-specific instructions need more frequent updates.

Keeping it short also makes it easier to read and give to an agent. The framework supplies questions and distinctions; you supply the circumstances of your team.

Why is this book a website?

A website lets me update the book and give readers a link to the current version. Every page has a plain-markdown twin, and the whole book is available at /llms-full.txt, so your agent can read it too.

Give your agent the URL and ask it to apply the framework to your situation. That also makes it easier to revisit the book after an update.