Use the scaffold as a thin starter, then model the real problem in your app.
- Add entities, problem facts, and planning variables for the real data shape.
- Use field metadata to model standard and list variables in the same project when needed.
- Add derived fields, validation helpers, and sample data beside the domain model, not in the scaffold templates.
- Create app-specific modules for larger domain logic.
- Move example constraints and sample fixtures into the app once they stop being representative of the starter project.
- Keep the generated scaffold thin so it stays a starter, not the source of truth.
- Keep the scaffolded project.
- Add your real entities, facts, and variable declarations.
- Replace example data and example constraints with production domain logic.
- Split large domain code into app modules as it grows.