From Draft to Published Version

From Draft to Published Version A workflow diagram generated by Archify. 01 / Editor 02 / API EX / Refused Open a master · from the masters list · Editor Open a master from the masters list Edit the draft · one draft: rows, rules · Editor Edit the draft one draft: rows, rules Preview · reads the draft only · Editor Preview reads the draft only Review changes · draft vs published · Editor · dialog Review changes draft vs published dialog Resolve · defaults, no writes · API Resolve defaults, no writes Validate · same checks as publish · API Validate same checks as publish Publish · next immutable version · API Publish next immutable version Refused · nothing is saved · Refused Refused nothing is saved fix and retry no issues issues draft publish Legend User UI Agent logic Policy Context / trace External system

Everything edits one draft

  • • The row list and the inspector edit one draft; the preview reads it and never writes
  • • A version is added only when the menu itself differs from the published one

Publish is validate, then write

  • • Validation runs first and nothing is written if it finds issues
  • • A publish is a new immutable version; identical content creates none, and released item codes keep theirs

What refuses a publish

  • • Two defaults on one menu, unless a rule decides that row
  • • A value still needing a default, a pair with no single Default, or over 10,000 combinations