**Loop <%= s.loop %>**
The village square at dawn — the same morning, again.
<% if (s.knows.bridge) { %>
You remember what happens at noon. This time you can act on it.
[[Warn the merchant before noon->Merchant]]
<% } %>
[[Ask the old woman about the bridge->OldWoman]]
[[Wait by the bridge until noon->Bridge]]
"The bridge?" she says. "It always falls at noon. Always has."
<% s.knows.bridge = true; %>
[[Let the day reset->Reset]]
At noon the old bridge groans and collapses. You learn its timing the hard way.
<% s.knows.bridge = true; %>
[[Let the day reset->Reset]]
Because you knew, you warn the merchant in time. Her cart crosses early and safely — something that never happened in any loop before.
[[The loop finally breaks->Ending]]
<% s.loop++; %>
Night falls and you wake to the same dawn — but you carry what you learned into the next loop.
[[Live the day again->Start]]
One piece of knowledge, carried across loops, changed the only thing that mattered. The morning lets you go.
**The End**
[[Loop again->Start]]