Skip to content

Implement donna monitor in pair to the donna journal view #59

@Tiendil

Description

@Tiendil

Recently, Donna started logging all significant events in a journal, which we can use to track progress.

However, the journal is a simple log of events, which is not very user-friendly. We need to implement a monitor that displays the actual state of work in a structured way and can use the journal as one of its sources of information.

The monitor should be displayed in the terminal as a text-based UI.

The monitor should/may display the following information:

  • Current stack of workflows.
  • Current state of workflow (previous operation, current operation, future operations — we can predict them from the workflow)
  • Current state of tasks, including their variables.
  • The history of events (part of the journal).
  • Progress of the current operation.
  • etc.

In addition to the monitor, we may implement a "player" that plays a log of a session to display how work was done.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions