Plan

From rough idea to approved plan — in an afternoon, not a sprint.

The biggest drag on software delivery isn't writing the code — it's everything that happens before the code. Unclear scope. Unasked questions. Decisions made in hallways. The Plan phase gives your team a fast, auditable path from a founder's prompt to an approved scope of work.
Hours, not weeksFewer clarifying meetingsNothing ships without approvalEvery decision is versioned
app.algorithmshift.ai / plan / customer-health-score

Customer health score

v3 · approved by 2 of 3

Review in progress

Outline

  • Overview
  • Entities · 2
  • Pages · 3
  • Integrations · 1
  • Open questions · 2

Related specs

  • Customer entity · v12
  • Billing dashboard · v7

Draft spec

title: "Customer health score"
entities: [customer, health_signal]
pages:
customers/[id] — detail + trend
admin/health-rules — rule editor
admin/customers — list + score
2 open questions — blocking approval
• Score range: 0–100 or A–F?
• Refresh cadence: daily or real-time?

Reviewers

  • Maya Chen

    Eng lead · 2h ago

  • Josh Reid

    Design · 1h ago

  • Lee Park

    Product · waiting

Revisions

  • v3 · today 14:02
  • v2 · yesterday
  • v1 · Tue 11:40

The problem

Most tools promise to "generate code from a prompt" and skip the hardest part: figuring out what to build. That's how teams end up with AI-written features that don't match the brief, or worse, a running app nobody signed off on. The Plan phase forces the decisions up front — what the scope is, who approves it, and how it folds into the plan of record — so that by the time Build picks up, there's nothing left to guess.

Requirements

Turn a rough prompt into an approvable spec.

The Requirements agent turns a one-line prompt into a structured specification your team can actually approve. It asks the non-obvious questions, drafts the document in your voice, and ends with an approvable artifact — not a chat transcript.

What it unlocks

  • Capture a new feature from a single prompt
  • Convert a support ticket into an approvable spec
  • Fold a change-request into an existing master spec
spec.draftv3 · today
title:Customer health score
entities:[customer, health_signal]
pages:3
integrations:1
2 open questions

• Score range: 0–100 or A–F?
• Refresh: daily or real-time?

Works with:tasks · design · schema

Tasks

Break stories into per-agent work units.

The Tasks agent turns approved stories into a task graph — each task typed (schema / page / integration / etc.) and routed to the specialist agent that handles it. Depth (quick / balanced / deep) is carried per task so a trivial fix doesn't get five rounds of clarifying questions.

What it unlocks

  • Auto-draft tasks when a story is approved
  • Re-plan work when scope changes mid-iteration
  • Bulk-assign a sprint's worth of tasks to agents
task graph8 tasks · 3 parallel
  • T001Schema: customerschemaquick
  • T002Design: health badgedesignbalanced
  • T003Page: customers/[id]pagesblocked
  • T004Migration: add scoremigrationsblocked
est. 12.4k tokensdepth: balanced
Works with:schema · design · pages · integration · migrations

Review

Human-in-the-loop approvals by phase.

The Review agent enforces that every phase (requirements → design → schema → pages → integration → ship) has an explicit human approval before the next one starts. Feedback is captured as structured comments, not PR threads, and flows back into the phase that generated the artifact.

What it unlocks

  • Require two-reviewer approval for schema changes
  • Capture structured feedback instead of chat threads
  • Gate production releases on review status
review · T0021 of 3 pending
  • Maya Chen

    Eng lead · 2h

  • Josh Reid

    Design · 1h

  • Lee Park

    Product · waiting

Routed by role
scope: pages · design
Works with:orchestration · audit log

Master merge

Folds change-requests into the master spec.

The Master Merge agent folds approved change-request satellites back into the master requirement document — with a structured diff summary so the PM can spot-check what actually changed before committing the new master revision.

What it unlocks

  • Roll up quarterly change-requests into a single master revision
  • Keep the master spec as the source of truth, not a stale artifact
  • Produce a readable diff for PM / stakeholder sign-off
master-spec · ticketinghash-chained
  • v18today 14:02approved
  • v17Tue
  • v163 weeks ago
diffa9f2..14b3

+ 3 entities · + 4 pages · + 1 integration

Works with:requirements · review

70%

Faster to a signed-off scope

teams replace the first two specs meetings

1 artifact

Everyone reviews the same thing

no parallel Notion, Jira, and Slack threads

Versioned

Every approval is pinned

what got approved is what ships

Auditable

Scope, owner, rationale

one timeline per customer-visible change

FAQ

Common questions

Does this replace our PM team?
No. It replaces the blank page. Your PM still owns scope, priorities, and stakeholder conversations — but starts from a structured 70% draft instead of a blinking cursor. Most teams find their PMs ship more cleanly, not less.
How do we keep engineers in the loop?
Plan artifacts are the same thing engineers read and approve. Reviewers are routed by role (eng lead for schema changes, design lead for new pages, etc.), so nothing ships without the right signature on the right decision.
What happens when requirements change mid-build?
Re-planning is a fast, cheap operation — the same agents re-derive the task graph from the updated spec, keeping the work that's still valid and regenerating only what changed. No throwing away a sprint.
How does this connect to our existing tools?
Plan artifacts can ingest from Notion, Confluence, or your internal wiki, and emit outbound to Jira, Linear, or GitHub issues. The source of truth lives in AlgorithmShift; the handoffs live wherever your team already works.
What's the audit story for regulated industries?
Every spec revision is immutable and hash-chained. You can always answer 'what scope did we approve when we shipped v1.4?' — useful for SOC 2, HIPAA, or any internal change-management review.

See the full platform in action.

Bring a real requirement. Watch it become a running app you can ship.