Clears the draft pointer; the version row stays as history.
Renders an unsaved edit and persists nothing. A library template (no data schema) previews through its first live dependent, with that one's sample.
Makes the draft live, once it and every live importer of it compile. Only
the draft the operator saw: any other draft is PDF_TEMPLATE_DRAFT_CHANGED.
Repoints live at an older version of the same template.
Inserts a version; the trigger numbers it and points the draft at it.
The acting admin, adusr_….
The key's full authoring history, newest first.
Authoring for PDF templates: saves are drafts,
publishmakes the draft live only when it and every live template that imports it still compile. The audit row is the calling action's (rules/admin-activity.md), never this service's.