Build complex features
Orders with permissions, approvals, and notifications involve more than a form. Split the process into goals you can verify, then confirm each result before proceeding.
Confirm the process first
Ask your AI Agent to prepare a plan:
Confirm who submits, who approves, what rejection means, and whether approved data can change. Your AI Agent can organize these decisions; your team owns the business rules.
Deliver a checkable result each round
This is an example breakdown, not a claim that your application already has these integrations:
Avoid splitting only by files, such as writing every API before any page. A usable or checkable result each round exposes misunderstandings sooner.
Give the next round a clear starting point
Fix a previous round's failures before continuing, so later features do not depend on broken code.
Resume after an interruption
Keep a project work record with the goal, agreed rules, completed steps, actual checks, open issues, and important file paths. Ask your AI Agent to read it and inspect the current code when resuming.
Do not rely solely on a long chat history or turn temporary progress into permanent rules. Put stable conventions in team instructions and keep feature progress separately.
For a continuous example, see the order tutorial. Continue reviewing AI Agent output at each step.

