SysProM
    Preparing search index...
    ImpactOutput: {
        impactedNodes: {
            distance: number;
            id: string;
            impactType: "direct" | "transitive" | "potential";
            node?: {
                context?: string | string[];
                description?: string | string[];
                external_references?: {
                    description?: string | string[];
                    identifier: string;
                    internalised?: string | string[];
                    node_id?: string;
                    role:
                        | "output"
                        | "input"
                        | "context"
                        | "evidence"
                        | "source"
                        | "standard"
                        | "prior_art";
                }[];
                id: string;
                includes?: string[];
                lifecycle?: Record<string, string | boolean>;
                name: string;
                operations?: {
                    description?: string | string[];
                    target?: string;
                    type: "link" | "add" | "update" | "remove";
                    [key: string]: unknown;
                }[];
                options?: {
                    description: string
                    | string[];
                    id: string;
                    [key: string]: unknown;
                }[];
                propagation?: Record<string, boolean>;
                rationale?: string | string[];
                scope?: string[];
                selected?: string;
                status?: undefined;
                subsystem?: {
                    $schema?: string;
                    external_references?: {
                        description?: (...) | (...) | (...);
                        identifier: string;
                        internalised?: (...) | (...) | (...);
                        node_id?: (...) | (...);
                        role: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                    }[];
                    metadata?: {
                        doc_type?: string;
                        scope?: string;
                        status?: string;
                        title?: string;
                        version?: string
                        | number;
                        [key: string]: unknown;
                    };
                    nodes: (
                        { [x: string]: unknown; id: string; type: "intent" | "concept" | "capability" | "element" | "realisation" | "invariant" | "principle" | "policy" | "protocol" | "stage" | "role" | "gate" | "mode" | ... 4 more ... | "milestone"; ... 13 more ...; subsystem?: { ...; } | undefined; }
                    )[];
                    relationships?: {
                        description?: (...)
                        | (...)
                        | (...);
                        from: string;
                        polarity?: (...) | (...) | (...) | (...) | (...);
                        strength?: (...) | (...);
                        to: string;
                        type:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        [key: string]: unknown;
                    }[];
                };
                type: | "intent"
                | "concept"
                | "capability"
                | "element"
                | "realisation"
                | "invariant"
                | "principle"
                | "policy"
                | "protocol"
                | "stage"
                | "role"
                | "gate"
                | "mode"
                | "artefact"
                | "decision"
                | "change"
                | "view"
                | "milestone";
                [key: string]: unknown;
            };
            polarity?: "positive"
            | "negative"
            | "neutral"
            | "uncertain";
        }[];
        sourceId: string;
        summary: {
            direct: number;
            potential: number;
            total: number;
            transitive: number;
        };
    }

    Output of impact inference operation.

    Type Declaration

    • impactedNodes: {
          distance: number;
          id: string;
          impactType: "direct" | "transitive" | "potential";
          node?: {
              context?: string | string[];
              description?: string | string[];
              external_references?: {
                  description?: string | string[];
                  identifier: string;
                  internalised?: string | string[];
                  node_id?: string;
                  role:
                      | "output"
                      | "input"
                      | "context"
                      | "evidence"
                      | "source"
                      | "standard"
                      | "prior_art";
              }[];
              id: string;
              includes?: string[];
              lifecycle?: Record<string, string | boolean>;
              name: string;
              operations?: {
                  description?: string | string[];
                  target?: string;
                  type: "link" | "add" | "update" | "remove";
                  [key: string]: unknown;
              }[];
              options?: {
                  description: string
                  | string[];
                  id: string;
                  [key: string]: unknown;
              }[];
              propagation?: Record<string, boolean>;
              rationale?: string | string[];
              scope?: string[];
              selected?: string;
              status?: undefined;
              subsystem?: {
                  $schema?: string;
                  external_references?: {
                      description?: (...) | (...) | (...);
                      identifier: string;
                      internalised?: (...) | (...) | (...);
                      node_id?: (...) | (...);
                      role: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                  }[];
                  metadata?: {
                      doc_type?: string;
                      scope?: string;
                      status?: string;
                      title?: string;
                      version?: string
                      | number;
                      [key: string]: unknown;
                  };
                  nodes: (
                      { [x: string]: unknown; id: string; type: "intent" | "concept" | "capability" | "element" | "realisation" | "invariant" | "principle" | "policy" | "protocol" | "stage" | "role" | "gate" | "mode" | ... 4 more ... | "milestone"; ... 13 more ...; subsystem?: { ...; } | undefined; }
                  )[];
                  relationships?: {
                      description?: (...)
                      | (...)
                      | (...);
                      from: string;
                      polarity?: (...) | (...) | (...) | (...) | (...);
                      strength?: (...) | (...);
                      to: string;
                      type:
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      [key: string]: unknown;
                  }[];
              };
              type: | "intent"
              | "concept"
              | "capability"
              | "element"
              | "realisation"
              | "invariant"
              | "principle"
              | "policy"
              | "protocol"
              | "stage"
              | "role"
              | "gate"
              | "mode"
              | "artefact"
              | "decision"
              | "change"
              | "view"
              | "milestone";
              [key: string]: unknown;
          };
          polarity?: "positive"
          | "negative"
          | "neutral"
          | "uncertain";
      }[]
    • sourceId: string
    • summary: { direct: number; potential: number; total: number; transitive: number }