--- id: META-6 family: RT-META level: core profiles: [runtime, editor-client] posture: normative-target added: "1.0" changed: "1.0" source: https://flowdrop.io/spec/rules/rt-meta/meta-6 specification: FlowDrop Workflow Specification 1.0-draft licence: CC BY 4.0 --- # META-6 — The entity tag carries the body variant, not just the schema version *RT-META (Part II) · level: core · profiles: runtime, editor-client · added in 1.0* A missing variant in the tag was a live cross-repo cache bug: a client holding the plain body asked for the annotated one, was told it was unchanged, and went on serving a document with every title and description missing. ## The rule > **Normative.** This is the rule. > > 1. The entity tag for a workflow schema is the quoted schema version for the plain document, and the quoted schema version plus a variant marker for the annotated one. > > 2. Any request argument that changes the body must join the tag the same way: two documents that differ must never share a tag, whatever else varies on them. ## Related rules - Names: META-4, META-7, META-8 - Referenced by: META-4, META-7, META-8, STORE-8 --- Rule identifiers are permanent and are never renumbered. This specification carries no implementation status: each implementation publishes its own standing against these rules. Licensed CC BY 4.0.