rea-agents - v2.1.0
    Preparing search index...

    Function classifyBrowserCompleteness

    • Build canonical completeness output from one adapter-owned capture ledger.

      Parameters

      • input: {
            attachLimitedSections: ReadonlySet<
                | "frames"
                | "websocket_connections"
                | "metadata"
                | "resources"
                | "storage"
                | "dom"
                | "accessibility"
                | "scripts"
                | "script_sources"
                | "network_requests"
                | "network_initiators"
                | "console_events"
                | "console_text"
                | "websocket_frames"
                | "websocket_shapes"
                | "json_body_shapes"
                | "workers"
                | "storage_keys"
                | "webmcp_tools"
                | "screenshot"
                | "source_maps"
                | "timeline",
            >;
            droppedEvents: Omit<BrowserDroppedEvents, "total">;
            excluded: readonly {
                count: number | null;
                reason:
                    | "provider_unavailable"
                    | "disallowed_origin"
                    | "unsupported_url"
                    | "unattributed_origin"
                    | "not_approved"
                    | "out_of_target_scope"
                    | "invalid_protocol_value";
                section: | "frames"
                | "websocket_connections"
                | "metadata"
                | "resources"
                | "storage"
                | "dom"
                | "accessibility"
                | "scripts"
                | "script_sources"
                | "network_requests"
                | "network_initiators"
                | "console_events"
                | "console_text"
                | "websocket_frames"
                | "websocket_shapes"
                | "json_body_shapes"
                | "workers"
                | "storage_keys"
                | "webmcp_tools"
                | "screenshot"
                | "source_maps"
                | "timeline";
            }[];
            policyFilteredSections: ReadonlySet<
                | "frames"
                | "websocket_connections"
                | "metadata"
                | "resources"
                | "storage"
                | "dom"
                | "accessibility"
                | "scripts"
                | "script_sources"
                | "network_requests"
                | "network_initiators"
                | "console_events"
                | "console_text"
                | "websocket_frames"
                | "websocket_shapes"
                | "json_body_shapes"
                | "workers"
                | "storage_keys"
                | "webmcp_tools"
                | "screenshot"
                | "source_maps"
                | "timeline",
            >;
            truncatedSections: ReadonlySet<
                | "frames"
                | "websocket_connections"
                | "metadata"
                | "resources"
                | "storage"
                | "dom"
                | "accessibility"
                | "scripts"
                | "script_sources"
                | "network_requests"
                | "network_initiators"
                | "console_events"
                | "console_text"
                | "websocket_frames"
                | "websocket_shapes"
                | "json_body_shapes"
                | "workers"
                | "storage_keys"
                | "webmcp_tools"
                | "screenshot"
                | "source_maps"
                | "timeline",
            >;
            unavailableSections: ReadonlySet<
                | "frames"
                | "websocket_connections"
                | "metadata"
                | "resources"
                | "storage"
                | "dom"
                | "accessibility"
                | "scripts"
                | "script_sources"
                | "network_requests"
                | "network_initiators"
                | "console_events"
                | "console_text"
                | "websocket_frames"
                | "websocket_shapes"
                | "json_body_shapes"
                | "workers"
                | "storage_keys"
                | "webmcp_tools"
                | "screenshot"
                | "source_maps"
                | "timeline",
            >;
        }

      Returns {
          attach_limited_sections: (
              | "frames"
              | "websocket_connections"
              | "metadata"
              | "resources"
              | "storage"
              | "dom"
              | "accessibility"
              | "scripts"
              | "script_sources"
              | "network_requests"
              | "network_initiators"
              | "console_events"
              | "console_text"
              | "websocket_frames"
              | "websocket_shapes"
              | "json_body_shapes"
              | "workers"
              | "storage_keys"
              | "webmcp_tools"
              | "screenshot"
              | "source_maps"
              | "timeline"
          )[];
          conditions: (
              | "truncated"
              | "complete_within_window"
              | "policy_filtered"
              | "attach_limited"
          )[];
          dropped_events: {
              console_events: number;
              network_requests: number;
              scripts: number;
              timeline_events: number;
              total: number;
              webmcp_tools: number;
              websocket_connections: number;
              websocket_frames: number;
          };
          excluded: {
              count: number
              | null;
              reason:
                  | "provider_unavailable"
                  | "disallowed_origin"
                  | "unsupported_url"
                  | "unattributed_origin"
                  | "not_approved"
                  | "out_of_target_scope"
                  | "invalid_protocol_value";
              section: | "frames"
              | "websocket_connections"
              | "metadata"
              | "resources"
              | "storage"
              | "dom"
              | "accessibility"
              | "scripts"
              | "script_sources"
              | "network_requests"
              | "network_initiators"
              | "console_events"
              | "console_text"
              | "websocket_frames"
              | "websocket_shapes"
              | "json_body_shapes"
              | "workers"
              | "storage_keys"
              | "webmcp_tools"
              | "screenshot"
              | "source_maps"
              | "timeline";
          }[];
          policy_filtered_sections: (
              | "frames"
              | "websocket_connections"
              | "metadata"
              | "resources"
              | "storage"
              | "dom"
              | "accessibility"
              | "scripts"
              | "script_sources"
              | "network_requests"
              | "network_initiators"
              | "console_events"
              | "console_text"
              | "websocket_frames"
              | "websocket_shapes"
              | "json_body_shapes"
              | "workers"
              | "storage_keys"
              | "webmcp_tools"
              | "screenshot"
              | "source_maps"
              | "timeline"
          )[];
          status: | "truncated"
          | "complete_within_window"
          | "policy_filtered"
          | "attach_limited";
          truncated_sections: (
              | "frames"
              | "websocket_connections"
              | "metadata"
              | "resources"
              | "storage"
              | "dom"
              | "accessibility"
              | "scripts"
              | "script_sources"
              | "network_requests"
              | "network_initiators"
              | "console_events"
              | "console_text"
              | "websocket_frames"
              | "websocket_shapes"
              | "json_body_shapes"
              | "workers"
              | "storage_keys"
              | "webmcp_tools"
              | "screenshot"
              | "source_maps"
              | "timeline"
          )[];
          unavailable_sections: (
              | "frames"
              | "websocket_connections"
              | "metadata"
              | "resources"
              | "storage"
              | "dom"
              | "accessibility"
              | "scripts"
              | "script_sources"
              | "network_requests"
              | "network_initiators"
              | "console_events"
              | "console_text"
              | "websocket_frames"
              | "websocket_shapes"
              | "json_body_shapes"
              | "workers"
              | "storage_keys"
              | "webmcp_tools"
              | "screenshot"
              | "source_maps"
              | "timeline"
          )[];
      }