Skip to content

Pickup & Return Flow

Now you are familiar with the process. Try to apply it for building this feature.

What this feature builds

Two wizards launched from the Blanket Sales Order:

  • Pickup wizard — guides staff through a pickup checklist (mileage, fuel, condition notes, identity check); posts the security deposit via Bank Deposit; creates and releases the first billing-cycle Sales Order; prints the rental agreement
  • Return wizard — guides staff through a return checklist; creates the final Sales Order for unbilled days plus any extra charges (mileage overage, damage, late return); settles the deposit (refund or forfeiture)

The loop

  1. Spec — use the create-feature-spec skill
  2. ImplementImplement the feature spec. — agent runs build → test → fix autonomously
  3. Test — publish, open BC, walk through the pickup wizard and return wizard end-to-end
  4. Docs — use the generate-docs skill
  5. Finalise — use the finalise-feature skill, then merge, replan

Watch it in action

You can iterate without restarting the loop

Once the agent has implemented the feature, stay in the same chat for minor changes — UI tweaks, small fixes, rework of a specific behaviour. The agent has all the context it needs. No need to go through spec → implement again for small adjustments.

One rule: stay within the boundaries of this feature. If something belongs to a different feature, note it for the next spec rather than pulling it into this chat.

Replan → · Next feature → Monthly Billing