rea-agents
    Preparing search index...

    Variable javaScriptExportShapeComparisonResultSchemaConst

    javaScriptExportShapeComparisonResultSchema: ZodObject<
        {
            changes: ZodArray<
                ZodObject<
                    {
                        change_id: ZodString;
                        discriminant: ZodNullable<
                            ZodObject<
                                {
                                    path: ZodString;
                                    value: ZodUnion<
                                        readonly [ZodString, ZodNumber, ZodBoolean, ZodNull],
                                    >;
                                },
                                $strict,
                            >,
                        >;
                        evidence_links: ZodTuple<[ZodString, ZodString], null>;
                        left: ZodDiscriminatedUnion<
                            [
                                ZodObject<{ availability: ZodLiteral<"absent"> }, $strict>,
                                ZodObject<
                                    {
                                        availability: ZodLiteral<"literal">;
                                        value: ZodUnion<readonly [(...), (...), (...), (...)]>;
                                    },
                                    $strict,
                                >,
                                ZodObject<
                                    {
                                        availability: ZodLiteral<"union">;
                                        values: ZodArray<ZodUnion<(...)>>;
                                    },
                                    $strict,
                                >,
                                ZodObject<
                                    { availability: ZodLiteral<"unknown">; reason: ZodString },
                                    $strict,
                                >,
                            ],
                            "availability",
                        >;
                        left_source_range: ZodNullable<
                            ZodObject<
                                {
                                    end: ZodObject<{ column: ZodNumber; line: ZodNumber }, $strict>;
                                    start: ZodObject<{ column: ZodNumber; line: ZodNumber }, $strict>;
                                },
                                $strict,
                            >,
                        >;
                        limitations: ZodArray<ZodString>;
                        path: ZodString;
                        right: ZodDiscriminatedUnion<
                            [
                                ZodObject<{ availability: ZodLiteral<"absent"> }, $strict>,
                                ZodObject<
                                    {
                                        availability: ZodLiteral<"literal">;
                                        value: ZodUnion<readonly [(...), (...), (...), (...)]>;
                                    },
                                    $strict,
                                >,
                                ZodObject<
                                    {
                                        availability: ZodLiteral<"union">;
                                        values: ZodArray<ZodUnion<(...)>>;
                                    },
                                    $strict,
                                >,
                                ZodObject<
                                    { availability: ZodLiteral<"unknown">; reason: ZodString },
                                    $strict,
                                >,
                            ],
                            "availability",
                        >;
                        right_source_range: ZodNullable<
                            ZodObject<
                                {
                                    end: ZodObject<{ column: ZodNumber; line: ZodNumber }, $strict>;
                                    start: ZodObject<{ column: ZodNumber; line: ZodNumber }, $strict>;
                                },
                                $strict,
                            >,
                        >;
                        status: ZodEnum<
                            {
                                added: "added";
                                changed: "changed";
                                removed: "removed";
                                unknown: "unknown";
                            },
                        >;
                    },
                    $strict,
                >,
            >;
            comparison_id: ZodString;
            coverage: ZodObject<
                {
                    left_graph_status: ZodEnum<
                        {
                            complete: "complete";
                            partial: "partial";
                            unavailable: "unavailable";
                            unknown: "unknown";
                        },
                    >;
                    left_omitted_fields: ZodNumber;
                    left_omitted_property_coverage: ZodNumber;
                    left_source_omitted_variants: ZodNullable<ZodNumber>;
                    omitted_candidates: ZodNumber;
                    omitted_changes: ZodNumber;
                    omitted_left_variants: ZodNumber;
                    omitted_right_variants: ZodNumber;
                    paired_variants: ZodNumber;
                    right_graph_status: ZodEnum<
                        {
                            complete: "complete";
                            partial: "partial";
                            unavailable: "unavailable";
                            unknown: "unknown";
                        },
                    >;
                    right_omitted_fields: ZodNumber;
                    right_omitted_property_coverage: ZodNumber;
                    right_source_omitted_variants: ZodNullable<ZodNumber>;
                    status: ZodEnum<
                        {
                            "complete-within-inputs": "complete-within-inputs";
                            partial: "partial";
                            truncated: "truncated";
                        },
                    >;
                    unpaired_left_variants: ZodNumber;
                    unpaired_right_variants: ZodNumber;
                },
                $strict,
            >;
            evidence_links: ZodTuple<[ZodString, ZodString], null>;
            left: ZodObject<
                {
                    candidates: ZodArray<
                        ZodObject<
                            {
                                export_name: ZodString;
                                matches_requested_export: ZodBoolean;
                                matches_requested_module: ZodBoolean;
                                module_path: ZodString;
                                node_id: ZodString;
                            },
                            $strict,
                        >,
                    >;
                    evidence_id: ZodString;
                    graph_id: ZodString;
                    omitted_candidates: ZodNumber;
                    requested_export_name: ZodString;
                    requested_module_path: ZodString;
                    selected_node_id: ZodNullable<ZodString>;
                    status: ZodEnum<
                        {
                            ambiguous: "ambiguous";
                            missing: "missing";
                            selected: "selected";
                            unavailable: "unavailable";
                        },
                    >;
                },
                $strict,
            >;
            limitations: ZodArray<ZodString>;
            right: ZodObject<
                {
                    candidates: ZodArray<
                        ZodObject<
                            {
                                export_name: ZodString;
                                matches_requested_export: ZodBoolean;
                                matches_requested_module: ZodBoolean;
                                module_path: ZodString;
                                node_id: ZodString;
                            },
                            $strict,
                        >,
                    >;
                    evidence_id: ZodString;
                    graph_id: ZodString;
                    omitted_candidates: ZodNumber;
                    requested_export_name: ZodString;
                    requested_module_path: ZodString;
                    selected_node_id: ZodNullable<ZodString>;
                    status: ZodEnum<
                        {
                            ambiguous: "ambiguous";
                            missing: "missing";
                            selected: "selected";
                            unavailable: "unavailable";
                        },
                    >;
                },
                $strict,
            >;
            runtime_validation: ZodObject<
                {
                    automatically_started: ZodLiteral<false>;
                    recommended_tool: ZodLiteral<"run_controlled_replay">;
                    required_for: ZodLiteral<"runtime-semantics">;
                },
                $strict,
            >;
            schema_version: ZodLiteral<1>;
            summary: ZodObject<
                {
                    added: ZodNumber;
                    changed: ZodNumber;
                    removed: ZodNumber;
                    unknown: ZodNumber;
                },
                $strict,
            >;
        },
        $strict,
    > = ...

    Bounded static export-return comparison with explicit unknown semantics.