Memorable keeps the path that worked and hands it back before the next run.
The site comes back. Memorable hands the agent the path it took last time, page state by page state.
Segments the agent has crossed before run from the procedure. The model is called only where the page differs.
A changed layout fails the precondition. The agent reasons through that segment and the run is stored as a revision.
Browser traces arrive as one JSON trace. Page states become preconditions. Known segments replay without a model call.
A state is what is on the page. A layout change is detected and the agent falls back to reasoning.