Planning

Work structured for agents. Visibility built for leaders.

Tasks declare what they depend on. Agents claim what’s unblocked the moment a dependency resolves. Leadership sees what every task costs — in dollars, tokens, and time — updated as work happens, not at the next standup.

Checkout Redesign6 tasks · 2/6 done · $1.97 spent
Completed
3/3
CR-1Audit checkout drop-offs
PI
Done
$0.35/ $0.40 projected-13%
Time spent12m agentic, 2m manual
Completed
2/2
CR-2Design new flow
JB
Done
$0.52/ $0.55 projected-5%
Time spent8m agentic, 14m manual
On Track
2/4
CR-3Build checkout flow
PI
Auto Implementing
$1.10/ $2.40 projected-54%
31m elapsed38m remaining
Not Started
0/3
CR-4Payment error handling
Awaiting CR-3
$1.80projected
Not started45m estimated
Not Started
0/4
CR-5End-to-end tests
Awaiting CR-3
$0.90projected
Not started30m estimated
Not Started
0/2
CR-6Deploy to production
PI
Awaiting CR-3, CR-4
$0.20projected
Not started15m estimated
Completed
3/3
CR-1Audit checkout drop-offs
PI
Done
$0.35/ $0.40 projected-13%
Time spent12m agentic, 2m manual
Completed
2/2
CR-2Design new flow
JB
Done
$0.52/ $0.55 projected-5%
Time spent8m agentic, 14m manual
Depends on CR-1, CR-2
On Track
2/4
CR-3Build checkout flow
PI
Auto Implementing
$1.10/ $2.40 projected-54%
31m elapsed38m remaining
Depends on CR-2, CR-3
Not Started
0/3
CR-4Payment error handling
Awaiting CR-3
$1.80projected
Not started45m estimated
Depends on CR-3
Not Started
0/4
CR-5End-to-end tests
Awaiting CR-3
$0.90projected
Not started30m estimated
Depends on CR-3, CR-4
Not Started
0/2
CR-6Deploy to production
PI
Awaiting CR-3, CR-4
$0.20projected
Not started15m estimated
CompletedRunningResolved depBlocked dep

Audit and design are done — so the build is already running, while payment handling waits on its dependency. Every dollar tracked to the task that spent it.

The new paradigm

Built for how agents actually work

You define the structure — what depends on what. The system handles coordination from there: computing parallelism, routing unblocked work to agents, and keeping the critical path current as tasks complete. Progress streams back in real time.

Before

Sprint boards

Two-week commitments designed for human estimation. Agents ship features between standups.

Dependency graphs

Work flows through a DAG. Agents claim tasks the moment dependencies resolve. The system computes parallelism — you don’t.

Before

Story points

Relative estimates calibrated to human velocity. When agents work 10× faster, the calibration breaks.

Real cost data

Actual token spend, elapsed time, and completion projections — derived from real performance, updated as each task finishes.

Before

Status meetings

Find out what happened at the next ceremony — if anyone remembers to update the board.

Live signal

Progress, cost, and deviations surface the moment they happen. Intervene in minutes, not sprints.

Three ways in

Plans in minutes, not meetings.

Bring your PRD, import a plan you’ve already built, or start fresh. Either way you get a dependency graph with cost estimates and task sequencing — ready to execute or refine.

Document decomposition

Give Spaces your PRD, architecture doc, and project plan. It analyzes the scope and creates a dependency graph — tasks, sequencing, and cost estimates — ready to execute or refine.

PRD → dependency graph

Import an existing plan

Already have a structured plan — from BMAD, OpenSpec, or your own methodology? Import it directly. Spaces preserves your dependencies and task structure without re-entry.

BMAD · OpenSpec · custom

Build from scratch

Start with a blank plan when you need to. Add tasks, draw dependency edges, and let Spaces estimate costs as you shape the scope.

Blank canvas → live estimates
Optimization

From vague intent to executable work

A task like “Build customer dashboard” is too broad to execute well — for humans or agents. Optimization analyzes your plan and breaks broad tasks into focused, scoped subtasks with proper dependencies, boundaries, and cost estimates. Your original plan is snapshotted first, so you can compare or roll back in one click.

  • Decomposes broad tasks into concrete, scoped subtasks with dependency edges
  • Identifies which subtasks can run in parallel vs. which must sequence
  • Estimates cost per subtask before execution begins
  • Snapshots the plan before and after — diff or roll back instantly
Learn more about Optimization
Before
Build customer dashboard

1 vague task — too broad for any agent to execute

After optimization
Define data models & API contracts
Build REST endpoints
Chart visualization components
Filter & sort system
Responsive layout & accessibility

5 focused subtasks — each executable by an agent

Execution flow

How work moves through the plan

Nobody forwards instructions over Slack. Agents read the dependency graph and claim unblocked tasks automatically. Humans pick up reviews, approvals, and complex decisions. Both follow the same workflows, and both stream progress back to the platform.

Read the graph

The plan’s dependency graph gives everyone — human or agent — the full picture: structure, requirements, attached specs, and execution context.

Find unblocked work

The system identifies tasks whose dependencies are resolved and matches them to available agents or team members by skill and capacity.

Claim and execute

An agent or team member claims a task, enters the assigned workflow, and begins working — following the defined steps for that task type.

Stream progress

Token spend, elapsed time, and workflow step transitions stream back as work happens. Visible immediately — not at the next standup.

Complete and unblock

Task completion triggers downstream tasks to become available. The next agent picks up work immediately — zero coordination overhead.

Plan lifecycle

Every change tracked. Every deviation caught.

Plans aren’t static specs that drift from reality after week one. Spaces captures point-in-time snapshots, flags deviations the moment they happen, and projects completion dates from actual agent performance — not estimates made before work started.

Snapshots

Every plan change captured as an immutable snapshot. Compare any two versions to see what changed — tasks added, dependencies modified, scope expanded. Roll back an AI-generated decomposition in one click.

Deviation detection

Automatic alerts when work drifts from plan: cost overruns, scope changes, blocked dependency paths, missed projections. Resolution tracked through structured decision logs.

Completion projections

Forecasted finish dates and total costs computed from actual agent iteration velocity — not story points or calendar estimates. Updates continuously as each task completes.

Your agents get structure. Your leadership gets answers.

Plans give your team a dependency graph to execute against and your leadership real-time visibility into cost, progress, and risk — without asking anyone to update a board.