SysProM
    Preparing search index...
    queryRelationshipTypesOp: DefinedOperation<
        ZodObject<{}, $strip>,
        ZodArray<
            ZodObject<
                {
                    from: ZodArray<
                        ZodEnum<
                            {
                                artefact: "artefact";
                                capability: "capability";
                                change: "change";
                                concept: "concept";
                                decision: "decision";
                                element: "element";
                                gate: "gate";
                                intent: "intent";
                                invariant: "invariant";
                                milestone: "milestone";
                                mode: "mode";
                                policy: "policy";
                                principle: "principle";
                                protocol: "protocol";
                                realisation: "realisation";
                                role: "role";
                                stage: "stage";
                                view: "view";
                            },
                        > & {
                            is(
                                value: unknown,
                            ): value is
                                | "intent"
                                | "concept"
                                | "capability"
                                | "element"
                                | "realisation"
                                | "invariant"
                                | "principle"
                                | "policy"
                                | "protocol"
                                | "stage"
                                | "role"
                                | "gate"
                                | "mode"
                                | "artefact"
                                | "decision"
                                | "change"
                                | "view"
                                | "milestone";
                        },
                    >;
                    to: ZodArray<
                        ZodEnum<
                            {
                                artefact: "artefact";
                                capability: "capability";
                                change: "change";
                                concept: "concept";
                                decision: "decision";
                                element: "element";
                                gate: "gate";
                                intent: "intent";
                                invariant: "invariant";
                                milestone: "milestone";
                                mode: "mode";
                                policy: "policy";
                                principle: "principle";
                                protocol: "protocol";
                                realisation: "realisation";
                                role: "role";
                                stage: "stage";
                                view: "view";
                            },
                        > & {
                            is(
                                value: unknown,
                            ): value is
                                | "intent"
                                | "concept"
                                | "capability"
                                | "element"
                                | "realisation"
                                | "invariant"
                                | "principle"
                                | "policy"
                                | "protocol"
                                | "stage"
                                | "role"
                                | "gate"
                                | "mode"
                                | "artefact"
                                | "decision"
                                | "change"
                                | "view"
                                | "milestone";
                        },
                    >;
                    type: ZodEnum<
                        {
                            affects: "affects";
                            constrained_by: "constrained_by";
                            depends_on: "depends_on";
                            governed_by: "governed_by";
                            implements: "implements";
                            modifies: "modifies";
                            must_follow: "must_follow";
                            must_preserve: "must_preserve";
                            part_of: "part_of";
                            precedes: "precedes";
                            produces: "produces";
                            realises: "realises";
                            refines: "refines";
                            supersedes: "supersedes";
                        },
                    > & {
                        is(
                            value: unknown,
                        ): value is
                            | "refines"
                            | "realises"
                            | "implements"
                            | "depends_on"
                            | "constrained_by"
                            | "affects"
                            | "supersedes"
                            | "must_preserve"
                            | "part_of"
                            | "precedes"
                            | "must_follow"
                            | "governed_by"
                            | "modifies"
                            | "produces";
                    };
                },
                $strip,
            >,
        >,
    > = ...

    Query valid endpoint types for all relationship types.

    Returns a list of relationship types with their valid source and target node types. Useful for discovering valid combinations before attempting to add relationships.