Skip to content

Timing Ph3: SSE phase boundary events #219

Description

@gjanco

Add SSE events that mark timing-phase boundaries (planning, execution, synthesis, evaluation) with a duration_ms on completion.

Naming collision to resolve first: aura-events already defines PhaseStarted/PhaseCompleted wire variants (orchestration.rs:212,220) under the aura.orchestrator.phase_started/phase_completed names. Those variants belong to the DAG-phase lifecycle and carry a phase_id and PhaseContinuation rather than durations. Nothing emits them on main as of 2026-07-17; #308 chose to hang its timing off iteration_complete instead of wiring them. Either finish those variants with timing semantics or pick new event names; do not assume the existing variants mean this is partially done.

Activity

  1. Shearerbeard commented on Jul 17, 2026

    @Shearerbeard
    Collaborator

    Vetting note 2026-07-17: the event names this ticket proposes already exist in aura-events as PhaseStarted/PhaseCompleted. Those variants belong to the DAG-phase lifecycle, and nothing emits them or gives them a duration_ms. Description updated with the collision detail.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions