Versions & History
Source: Master Spec v2.0, §14.
Concepts
Section titled “Concepts”- Editable Version: user-visible saved version.
- Working Copy: autosaved edit session derived from an Editable Version.
- Internal Revision: invisible technical recovery/audit snapshot.
- Final Sketch JPG/PDF: on-demand output, not a version.
Saving
Section titled “Saving”Editing a saved version after completion automatically creates a Working Copy; autosave updates it after every meaningful action. On save, the user chooses:
- Replace Version — overwrite the selected Editable Version.
- Save as New Version — preserve the source, create a new independent version (records its source).
Opening an older version + Replace Version replaces that older visible version. The Current Version is whichever Editable Version was saved most recently. The initial Completed state is preserved as an immutable technical baseline for Admin recovery, even if its visible version is later replaced.
Version permissions and deletion
Section titled “Version permissions and deletion”Authorized operational users may open and edit any accessible saved version. Only Admin may delete a saved version or complete estimate — deletion sends it to Trash. Admin may delete one later version without deleting the original or others, and may use the protected baseline/internal revisions to recover the original state.
Visible history
Section titled “Visible history”Before the first Completed state, edits are autosaved but create no visible history entries. After completion, each saved content edit records only: User, Date, Time — no old/new values, fields, action descriptions, prices, or download events. Internal timestamps display in Miami/Eastern Time; client Final Sketch documents never show time.