Skip to content

Backlog

Near-term items for the current architecture track.


Core Execution

  • Expand orchestrator support for richer resume hooks and durable state checkpoints.

Integration

  • Map v01 graph/task-launch behavior onto current architecture interfaces.
  • Define a migration path so prototype-only concepts land behind stable abstractions.

Extensibility

  • Add additional AgentFramework implementations beyond CLAUDE_CODE.
  • Expand AgentEnvironment beyond tmux when real use-cases are validated.

Graph Execution

  • Auto-suffix for concurrent same-graph runs: append a timestamp or counter to .workflow/<graph> and .worktrees/<graph> directory names so multiple runs of the same graph can coexist. Requires updating reset_graph to discover suffixed directories.

Removed Modules (revisit when needed)

  • spec/ (SpecRepresentation protocol, PythonStubSpec) — removed in PR #106 (feat/dependency-cleanup). Was intended to abstract spec file formats for spec-writer agents.
  • workspace.py (LocalWorkspaceRef, WorkspaceRef) — removed in the same PR. Was intended to model workspace/repo references.
  • View protocols (TaskStateView, TaskArtifactsView, TaskRuntimeView, WorkstreamStateView, WorkstreamArtifactsView, WorkstreamRuntimeView) — removed in the same PR. Read-only projections of mutable runtime types via structural typing (Protocol). Reintroduce when a consumer needs enforced read-only access to runtime state.

Observability

  • Standardize runtime artifacts (state snapshots, audit log, failure context).
  • Define the minimal durable signals needed for reliable resume behavior.