Quodsi Version: 2026.03.8

Summary

This release introduces Conditional Action Guards, enabling actions within activities to execute conditionally based on entity state values. It also adds a Multi-Scenario Comparison Dashboard for analyzing simulation results across multiple scenarios side-by-side. Additional improvements include enhancements to the simulation user experience and expanded simulation engine capabilities.

New Features

Conditional Action Guards (stateCondition)

Overview
Actions can now be configured to execute conditionally based on the state values of entities. This allows users to define logic that controls whether an action runs during entity processing, enabling more flexible modeling of branching behavior within activities.

User Interface

  • Collapsible State Condition section added to the Action Editor.

    Features include:

    • Optional stateCondition configuration available for all action types

    • Reusable StateConditionEditor component for defining conditions

    • Supported across all existing action types

Simulation Runtime Behavior

  • Conditional guards are evaluated during action execution. If the specified state condition is not satisfied, the action is skipped.

Multi-Scenario Comparison Dashboard

Overview
A new dashboard allows simulation results from multiple scenarios to be compared side-by-side. This makes it easier to analyze how parameter changes affect system performance across different scenarios.

User Interface

  • New comparison tools include:

    • Scenario Picker for selecting scenarios to compare

    • Chart overlays for multi-scenario visualization

    • Sparkline visualizations extended to support multiple series

    • Quick-access Chart icon on Scenario Cards to open comparison results

Data Processing

  • New utilities merge scenario data across charts, timeseries, and tables to support direct comparisons.

General Improvements

Several improvements have been made to streamline modeling and scenario execution:

  • Confirmation dialog when re-running simulations with existing results

  • Automatic conversion of connected lines to Connectors when converting shapes into Activities or Generators

  • Validation guards added for scenario change requests

  • Time-Distributed Generator type temporarily disabled (coming soon)

Next
Next

Quodsi Version: 2026.02.22