PrimitiveMetadata: ConfigMetadata & {
    id: string;
    reads: (keyof SubjectRegistry)[];
}

Display metadata for a registered RulePrimitive.

The ConfigMetadata the caller supplied at registration, paired with the primitive's id and reads so consumers can find what they need without a second lookup.

Returned by listMetadata.