Skip to content

NexusCdsCard Naming system

Status: draft · 1.26.0 · JSON

Identifies the decision-support card a suggestion Task was raised under, carried on Task.groupIdentifier so that every suggestion from one evaluation is recoverable as a set with a single group-identifier search. The value is derived from what the card is ABOUT -- the subject and the gap the advice addresses -- and never from the evaluation that produced it: a value containing a hook instance, card uuid or execution timestamp mints a fresh group on every firing, so the same unchanged advice re-evaluated tomorrow is unrecognisable as the same advice. Values are opaque to consumers and MUST NOT be parsed. Membership records that suggestions were raised together, not that they are alternatives; alternation is carried by Task.intent = option on each member. This is a display grouping and nothing else: consumers MUST NOT read this system, or its absence, as a signal of which producer raised a task, because grouping is available to every producer and the producer is declared on Task.requester. Sibling of the business-key namespaces (NamingSystem/nexus-cds-key, NamingSystem/nexus-harness-key), which identify a single task rather than the set.

Type Value Preferred
uri ../NamingSystem/nexus-cds-card true