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.