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
AgentFrameworkimplementations beyondCLAUDE_CODE. - Expand
AgentEnvironmentbeyond 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 updatingreset_graphto discover suffixed directories.
Removed Modules (revisit when needed)
spec/(SpecRepresentationprotocol,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.