Skip to main content
Version: Sprint 2

Process View

The Process View describes the system's runtime behavior, including simulation flow, user interactions, testing, complexity analysis, and file management processes.

Activity Diagram - Simulation Flow​

The main simulation execution flow when a user runs a Turing Machine. Sprint 2 now computes complexity metrics alongside the simulation.

Activity Diagram - Test Execution Flow​

The batch test execution process using the Marker engine added in Sprint 2.

Activity Diagram - File Save and Versioning​

The file persistence flow with automatic version management added in Sprint 2.

Activity Diagram - Bidirectional Sync​

The synchronization process between the visual diagram and code editor. Sprint 2 extended this with multi-tape variant awareness.

Activity Diagram - User Authentication Flow​

The OAuth authentication process using Better-Auth.

Activity Diagram - Dashboard Document Management​

The document lifecycle from the home dashboard added in Sprint 2.

Sequence Diagram - File Save with Versioning​

Detailed sequence for saving a machine document with version control.

Sequence Diagram - Test Execution​

Detailed sequence for running test cases through the Marker engine.

Sequence Diagram - Simulation Step​

Detailed sequence of a single simulation step with multi-tape support.

State Machine Diagram - Editor Interaction Modes​

The different interaction modes in the diagram editor.