Docs
How AlgoLens is structured
A compact guide to the runtime model, extensibility points, and why the UI stays synchronized.
Trace contract
Algorithms emit ordered steps with line metadata, explanation text, logs, and state patches for arrays, graphs, variables, and stack frames.
Playback engine
The player store keeps step position, speed, loop state, and a snapshot cache so scrubbing remains deterministic even on long traces.
Adding algorithms
Register a metadata object, author a built-in implementation with the tracer helpers, and expose presets that produce validated input.