Pause, stop, and check your work
Finish with a program you can inspect and control.
The idea
A program needs clear operating states.
Running accepts data and evaluates the rule. Paused waits. Stopped ends the run. Decide explicitly what each state does with any simulated position.
A small example
Keep a run record with:
- The rule and settings.
- The input file or feed.
- The start and stop times.
- The most recent decision and its reason.
- Any interruptions.
Save this alongside the decision log.
Try it
Run a short replay, pause it, and stop it. Restart from a clean state and repeat the replay.
Can you explain what was reset and what was saved?
Check your work
The logs should make that answer clear. A restart should not silently reuse old state or record the same event twice.
You have reached the end of the main path. Keep practicing with small inputs and paper runs. The optional reading and research notebook are there when you want to explore a deeper question.