Workflow
Experiment with generated CAD without losing the last working part
PurCad stores generated, edited and restored states as a version graph. Viewing an old version, moving the current pointer and restoring a historical design as a new head are separate actions.
Create a version whenever geometry changes
Prompt generations, parameter edits and restores should leave an auditable result. This makes it possible to compare a risky feature change with a known-good model and prevents the newest attempt from silently erasing earlier work.
View, make current or restore deliberately
View inspects history without changing the project head. Make current moves the current-version pointer non-destructively. Restore as new clones a historical design into a new version so further work continues without rewriting history.
Keep checks and files version-scoped
Each version has its own validation and artifacts. Confirm the selected version label before downloading or sharing a file. A successful older export does not prove that a later geometry change passed the same checks.
History supports recovery, not automatic design judgment
PurCad can preserve alternatives but cannot decide which revision best satisfies unrecorded requirements. Add clear prompts and measurements so version comparisons reflect explicit acceptance criteria rather than visual preference alone.