Interactive example · from Start here: Plan before code

The fork in the plan

you

Add a “last updated” date to each page of my site.

agent

I’ve read the templates. There are two reasonable ways to get that date, and they behave differently over time.

The agent finds two reasonable approaches. What should happen next?

agent

Done. Each page now shows the date its file last changed.

you

I cleaned up formatting across the site this weekend, and now every page claims it was updated yesterday. When was this decided?

not yet

Speed here only hides the decision inside the diff, where it becomes harder to notice and more expensive to reverse. AF-14 · AF-15

agent

Option one: use the file’s last-changed time. Automatic, but any cleanup touches every date. Option two: a date you set by hand when the content really changes. A little more work, always honest. I’d pick option two. Which do you want?

you

Two. Good thing we caught that before it was buried in the code.

good call

The agent does the research and you retain the product decision. This is the useful division of labor.

agent

How would you like the dates to be sourced, stored, and displayed? I’ll wait for your design.

you

I don’t know this codebase. I was hoping you’d investigate and hand me a decision I can make in one minute.

close, but

That avoids a silent choice, but throws away the agent’s ability to investigate and recommend. Ask for a decision, not a blank page.