# Developer Handover v5

## Rules
- Do not put money logic inside controllers.
- Use services for pricing, COD settlement, invoice generation, and ledger movement.
- Controllers should validate and call services only.
- Preserve UI structure where possible.
- Any discrepancy from the old system must be documented.

## Install approach
Create a clean Laravel project and copy this pack into it. Then resolve namespaces, package config, real auth, middleware, and database factories.
