Plan the work

Persist plan, milestones, and tasks for Stall v1. Review the plan before anyone builds Stall.

You will learn

  • Why a new teammate, human or AI, needs a task
  • How to persist plan → milestone → tasks for Stall v1
  • How to review that plan against the requirement before coding

The idea

If you hire someone, you give them a task. Otherwise they cannot know what is required. Treat the AI the same way: a new teammate, not a search box over the folder.

orkai is the desk that teammate sits at. Plans, milestones, and tasks are the same tools a human already uses to stay productive. Load the Feature Planner workflow and write this week's work there, before anyone builds Stall.

Stall v1 plan shape

Plan name: Stall v1: catalog and orders. Same three jobs, now matching the architecture: Node.js, SQLite, Next.js.

  1. Catalog data. Products in SQLite: croissant 350 cents, coffee 250 cents, soup 600 cents and sold out. Each has an allergen note. Money is integer cents.
  2. Shop page. A Next.js page lists every product, including sold-out state.
  3. Place an order. Save the order in SQLite. Reject sold-out soup. Keep a snapshot of the price on the order line so tomorrow's croissant price does not rewrite Saturday.

Do this in OpenCode

  1. OpenCode in plan mode, Stall folder. Paste the create-plan prompt. Stop when you see the plan, its milestones, and its tasks.
  2. Read that list. Then paste the review prompt.
  3. Approve the plan only when v1 is catalog plus orders, and nothing extra (checkout, login) snuck in.

Create the plan

Do not restate Stall in this prompt. The Feature Planner reads what you already saved in orkai.

Load the Feature Planner workflow and continue this project.

It already has what it needs: the requirement, architecture, and standards. Follow those. Do not rebuild them in the chat.

Stop for my approval.

Review the plan

Review this plan against the Stall requirement. Is anything missing for v1 (catalog + orders, no payments)? Is anything extra (checkout, login)? Fix the plan if needed.

Recap

The plan, milestones, and tasks exist. You approved them. There is still no Stall app. Next we save this planning session so a new chat can implement without hearing the story again.