Skip to content

feat: add dependency-aware ready queue for orchestration #58

Description

@moltar-bot

Summary

MosBot needs a dependency-aware ready queue so the orchestrator can tell what work is actually dispatchable.

Why

For continuous agent work, Moltar should be able to ask:

  • what is ready now?
  • what is blocked by dependencies?
  • what is stalled?

Without this, the orchestrator has to manually reason over task lists and comments.

Minimum scope

  • support task dependencies cleanly
  • derive a ready view/query from existing task state + dependency state
  • expose it in API and UI

Notes

This should stay generic. Avoid product/team-specific workflow states in base code.

Acceptance criteria

  • Tasks can depend on other tasks
  • API can return tasks that are ready to start
  • A task is not considered ready if unresolved dependencies remain
  • UI shows a simple ready queue / blocked-by-dependency distinction

Activity

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions