Ctrl K
ComunidadGuías…

Cargo.lock

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 4

[[package]]
name = "Inflector"
version = "0.11.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3"

[[package]]
name = "access_requests"
version = "0.1.0"
dependencies = [
 "axum",
 "chrono",
 "entity_access",
 "entity_access_db_utils",
 "macro_authorization",
 "macro_db_migrator",
 "macro_user_id",
 "model-entity",
 "model_owner",
 "models_permissions",
 "opentelemetry",
 "rootcause",
 "serde",
 "serde_json",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tokio-util",
 "tracing",
 "tracing-opentelemetry",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "account_manager"
version = "0.1.0"
dependencies = [
 "axum",
 "channels",
 "chrono",
 "entity_access",
 "macro_authorization",
 "macro_db_migrator",
 "macro_service_urls",
 "macro_user_id",
 "messages",
 "model-error-response",
 "rootcause",
 "serde",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "user_api_key",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "activity"
version = "0.1.0"
dependencies = [
 "agent_correlation",
 "ai_toolset",
 "async-trait",
 "axum",
 "bot_id",
 "broadcast",
 "channel_sender",
 "chrono",
 "chrono-tz",
 "futures",
 "kafka_util",
 "macro_authorization",
 "macro_db_migrator",
 "macro_event_broker",
 "macro_event_topics",
 "macro_user_id",
 "model-entity",
 "model_owner",
 "rdkafka",
 "readonly",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tokio-retry",
 "tokio-util",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "adler2"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"

[[package]]
name = "aead"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
dependencies = [
 "crypto-common 0.1.6",
 "generic-array 0.14.9",
]

[[package]]
name = "aead"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1973cfbc1a2daf9cf550e74e1f088c28e7f7d8c1e1418fb6c9dc5184b7e84c99"
dependencies = [
 "crypto-common 0.2.2",
 "inout 0.2.2",
]

[[package]]
name = "aegis"
version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78412fa53e6da95324e8902c3641b3ff32ab45258582ea997eb9169c68ffa219"
dependencies = [
 "cc",
 "softaes",
]

[[package]]
name = "aes"
version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
dependencies = [
 "cfg-if",
 "cipher 0.4.4",
 "cpufeatures 0.2.17",
]

[[package]]
name = "aes"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "35f0f96ce78e38c3dc6d8948aa8163d06385be74000f3c7a95bf1eef35d3ea32"
dependencies = [
 "cipher 0.5.2",
 "cpubits",
 "cpufeatures 0.3.0",
 "zeroize",
]

[[package]]
name = "aes-gcm"
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1"
dependencies = [
 "aead 0.5.2",
 "aes 0.8.4",
 "cipher 0.4.4",
 "ctr 0.9.2",
 "ghash 0.5.1",
 "subtle",
 "zeroize",
]

[[package]]
name = "aes-gcm"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f2b8006a0c83f52b62ba44a97b58bf76fe2f70a329e588f67f89691d93d498f"
dependencies = [
 "aead 0.6.1",
 "aes 0.9.3",
 "cipher 0.5.2",
 "ctr 0.10.1",
 "ctutils",
 "ghash 0.6.0",
 "zeroize",
]

[[package]]
name = "agent"
version = "0.1.0"
dependencies = [
 "ai_toolset",
 "ai_usage",
 "anyhow",
 "async-stream",
 "async-trait",
 "attachment",
 "bytes",
 "chrono",
 "futures",
 "genai_telemetry",
 "jsonschema",
 "macro_env_var",
 "macro_user_id",
 "model-entity",
 "non_empty",
 "opentelemetry",
 "opentelemetry_sdk",
 "prompt",
 "reqwest 0.13.4",
 "rig-agent",
 "rig-core",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tokio-util",
 "tracing",
 "tracing-opentelemetry",
 "tracing-subscriber",
 "utoipa",
 "workspace-hack",
]

[[package]]
name = "agent-client-protocol"
version = "2.0.0"
source = "git+https://github.com/agentclientprotocol/rust-sdk?rev=8769d16d10e0c9fa7e662ee18424a4313b06ea88#8769d16d10e0c9fa7e662ee18424a4313b06ea88"
dependencies = [
 "agent-client-protocol-derive",
 "agent-client-protocol-schema",
 "async-io",
 "async-process",
 "blocking",
 "futures",
 "futures-concurrency",
 "rustc-hash 2.1.2",
 "rustix 1.1.4",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "shell-words",
 "tracing",
 "uuid",
 "windows-sys 0.61.2",
]

[[package]]
name = "agent-client-protocol-derive"
version = "2.0.0"
source = "git+https://github.com/agentclientprotocol/rust-sdk?rev=8769d16d10e0c9fa7e662ee18424a4313b06ea88#8769d16d10e0c9fa7e662ee18424a4313b06ea88"
dependencies = [
 "quote",
 "syn 3.0.3",
]

[[package]]
name = "agent-client-protocol-schema"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c216d4b350cbc1b13f2b7d752af6698c8ba347be274275cb5a5c735da147066"
dependencies = [
 "anyhow",
 "derive_more 2.1.1",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "serde_with",
 "strum 0.28.0",
 "tracing",
]

[[package]]
name = "agent_api_keys"
version = "0.1.0"
dependencies = [
 "ai_billing",
 "anyhow",
 "async-trait",
 "chrono",
 "cursor_api_key",
 "lazy-regex",
 "macro_db_migrator",
 "macro_user_id",
 "macro_uuid",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "workspace-hack",
 "zeroize",
]

[[package]]
name = "agent_changes"
version = "0.1.0"
dependencies = [
 "agent_fold",
 "agent_session",
 "anyhow",
 "aws-sdk-s3",
 "axum",
 "chrono",
 "entity_access",
 "git_patch",
 "github_pull_requests",
 "macro_authorization",
 "macro_db_migrator",
 "macro_user_id",
 "macro_uuid",
 "rootcause",
 "serde",
 "serde_json",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "utoipa",
 "workspace-hack",
]

[[package]]
name = "agent_code_mode"
version = "0.1.0"
dependencies = [
 "agent_runtime_protocol",
 "agent_session",
 "ai_toolset",
 "anyhow",
 "async-trait",
 "axum",
 "bot_id",
 "calendar_events",
 "chrono",
 "code_execution",
 "code_mode_assets",
 "cognition",
 "dynamic_ui",
 "email",
 "entity_access",
 "futures",
 "import",
 "jev",
 "macro_authorization",
 "macro_db_migrator",
 "macro_user_id",
 "macro_uuid",
 "mcp_client",
 "nutype",
 "pipedream_mcp",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "serde_path_to_error",
 "specta",
 "specta-serde",
 "specta-typescript",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tokio-util",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "agent_correlation"
version = "0.1.0"
dependencies = [
 "async-trait",
 "axum",
 "macro_auth",
 "macro_db_migrator",
 "rootcause",
 "serde",
 "serde_json",
 "serde_urlencoded",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "agent_egress"
version = "0.1.0"
dependencies = [
 "agent_fold",
 "agent_runtime_protocol",
 "agent_session",
 "ai_toolset",
 "anyhow",
 "async-trait",
 "axum",
 "axum-extra",
 "base64 0.22.1",
 "bot_id",
 "bytes",
 "chrono",
 "futures",
 "github",
 "http 1.4.0",
 "http-body 1.0.1",
 "http-body-util",
 "lru 0.16.4",
 "macro_auth",
 "macro_db_client",
 "macro_tower_layers",
 "macro_user_id",
 "macro_uuid",
 "mcp_client",
 "model_owner",
 "pipedream_mcp",
 "rand 0.9.4",
 "reqwest 0.13.4",
 "rmcp",
 "rootcause",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "sqlx",
 "sse-stream",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "url",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "agent_fold"
version = "0.1.0"
dependencies = [
 "agent-client-protocol",
 "agent_runtime_protocol",
 "chrono",
 "clap",
 "dynamic_ui",
 "html-escape",
 "insta",
 "lazy-regex",
 "macro_user_id",
 "macro_uuid",
 "nom 8.0.0",
 "non_empty",
 "rootcause",
 "serde",
 "serde-wasm-bindgen",
 "serde_json",
 "specta",
 "specta-serde",
 "specta-typescript",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "utoipa",
 "wasm-bindgen",
]

[[package]]
name = "agent_harness"
version = "0.1.0"
dependencies = [
 "agent",
 "agent-client-protocol",
 "agent_api_keys",
 "agent_egress",
 "agent_fold",
 "agent_runtime_protocol",
 "agent_session",
 "agent_trigger",
 "ai_billing",
 "ai_usage",
 "anyhow",
 "async-trait",
 "axum",
 "base64 0.22.1",
 "bot_id",
 "bots",
 "calendar_events",
 "channel_sender",
 "channels",
 "chrono",
 "chrono-tz",
 "codex_cloud_agents",
 "codex_connection",
 "cursor_api_key",
 "cursor_cloud_agents",
 "dashmap",
 "documents",
 "dynamic_ui",
 "entity_access",
 "entity_access_db_utils",
 "entity_registry",
 "entity_registry_db_utils",
 "feature_flags",
 "futures",
 "genai_telemetry",
 "github",
 "harness_id",
 "jev",
 "lexical_client",
 "macro_authorization",
 "macro_db_migrator",
 "macro_env_var",
 "macro_event_broker",
 "macro_tower_layers",
 "macro_user_id",
 "macro_uuid",
 "mcp_client",
 "mcp_select",
 "messages",
 "model",
 "model-entity",
 "model_notifications",
 "model_owner",
 "model_user",
 "notification",
 "opentelemetry",
 "opentelemetry_sdk",
 "pipedream_mcp",
 "rand 0.9.4",
 "redis",
 "reqwest 0.13.4",
 "rootcause",
 "rustls",
 "serde",
 "serde_json",
 "shared_entity_registry",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tokio-tungstenite 0.28.0",
 "tokio-util",
 "tower 0.5.3",
 "tracing",
 "tracing-opentelemetry",
 "tracing-subscriber",
 "trigger_context",
 "url",
 "utoipa",
 "uuid",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "agent_harness_service"
version = "0.1.0"
dependencies = [
 "activity",
 "agent",
 "agent-client-protocol",
 "agent_api_keys",
 "agent_changes",
 "agent_code_mode",
 "agent_correlation",
 "agent_egress",
 "agent_fold",
 "agent_harness",
 "agent_inmem",
 "agent_preview",
 "agent_runtime_protocol",
 "agent_session",
 "agent_session_realtime",
 "agent_trigger",
 "ai_billing",
 "ai_projections",
 "ai_tools",
 "ai_toolset",
 "ai_usage",
 "analytics_client",
 "anyhow",
 "async-stream",
 "async-trait",
 "attachment",
 "authentication_service_client",
 "aws-sdk-dynamodb",
 "aws-sdk-kms",
 "aws-sdk-s3",
 "aws-sdk-secretsmanager",
 "aws-sdk-sqs",
 "axum",
 "axum-extra",
 "bot_id",
 "bots",
 "calendar_events",
 "call",
 "channels",
 "chat",
 "chrono",
 "code_execution",
 "codex_cloud_agents",
 "codex_connection",
 "cognition",
 "connection_gateway",
 "connection_gateway_client",
 "contacts",
 "crm",
 "cursor_api_key",
 "cursor_cloud_agents",
 "database_env_vars",
 "databases",
 "databases_sql",
 "document_storage_service_client",
 "documents",
 "doppler-config",
 "email",
 "email_service_client",
 "entity_access",
 "entity_access_management",
 "entity_registry",
 "entity_registry_db_utils",
 "feature_flags",
 "foreign_entity",
 "frecency",
 "fusionauth",
 "futures",
 "github",
 "github_pull_requests",
 "granola_sync",
 "harness_id",
 "harnesses",
 "http 1.4.0",
 "http-body-util",
 "image_generation",
 "import",
 "import_jira",
 "import_linear",
 "import_notion",
 "initiative",
 "jev",
 "kafka_util",
 "lexical_client",
 "lexical_mention_extractor",
 "log",
 "lru 0.16.4",
 "macro_auth",
 "macro_authorization",
 "macro_aws_config",
 "macro_config",
 "macro_cors",
 "macro_db_client",
 "macro_db_migrator",
 "macro_entrypoint",
 "macro_env",
 "macro_env_var",
 "macro_event_broker",
 "macro_middleware",
 "macro_queues",
 "macro_service_urls",
 "macro_tower_layers",
 "macro_user_id",
 "macro_uuid",
 "mcp_auth_proxy",
 "mcp_client",
 "mcp_select",
 "memory",
 "messages",
 "mimalloc",
 "model",
 "model-entity",
 "model-error-response",
 "model_notifications",
 "model_owner",
 "models_ai_projection",
 "models_dcs",
 "models_permissions",
 "non_empty",
 "notification",
 "onboarding",
 "opentelemetry",
 "pipedream_mcp",
 "prompt",
 "properties",
 "rate_limit",
 "rdkafka",
 "readonly_pool",
 "redis",
 "reqwest 0.13.4",
 "rmcp",
 "roles_and_permissions",
 "rootcause",
 "routine_program",
 "scheduled_action",
 "schemars 1.2.1",
 "search_service_client",
 "secretsmanager_client",
 "serde",
 "serde_json",
 "share_permission_db_utils",
 "skills",
 "soup",
 "soup_realtime",
 "sqlx",
 "sqs_client",
 "sqs_worker",
 "static_file",
 "static_file_service_client",
 "stream",
 "strum 0.27.2",
 "sync_service_client",
 "system_properties",
 "teams",
 "tempfile",
 "thiserror 2.0.18",
 "tokio",
 "tokio-retry",
 "tokio-util",
 "tower 0.5.3",
 "tower-http",
 "tracing",
 "unfurl_service",
 "universal_input",
 "url",
 "utoipa",
 "utoipa-swagger-ui",
 "uuid",
 "web_search",
 "workspace-hack",
]

[[package]]
name = "agent_inmem"
version = "0.1.0"
dependencies = [
 "agent",
 "agent-client-protocol",
 "agent_api_keys",
 "agent_code_mode",
 "agent_egress",
 "agent_fold",
 "agent_runtime_protocol",
 "agent_session",
 "ai_billing",
 "ai_tools",
 "ai_toolset",
 "ai_usage",
 "anyhow",
 "async-trait",
 "attachment",
 "axum",
 "bot_id",
 "bytes",
 "chat",
 "cognition",
 "dashmap",
 "feature_flags",
 "futures",
 "genai_telemetry",
 "http 1.4.0",
 "http-body-util",
 "jev",
 "macro_user_id",
 "macro_uuid",
 "mcp_select",
 "mcp_toolset",
 "memory",
 "model-entity",
 "model_owner",
 "nom 8.0.0",
 "non_empty",
 "opentelemetry",
 "opentelemetry_sdk",
 "prompt",
 "rig-agent",
 "rmcp",
 "roles_and_permissions",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "skills",
 "sqlx",
 "sse-stream",
 "thiserror 2.0.18",
 "tokio",
 "tokio-util",
 "tracing",
 "tracing-opentelemetry",
 "tracing-subscriber",
 "trigger_context",
 "url",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "agent_preview"
version = "0.1.0"
dependencies = [
 "agent_fold",
 "ai_toolset",
 "async-trait",
 "axum",
 "base64 0.22.1",
 "bytes",
 "chrono",
 "entity_access",
 "futures-util",
 "http-body-util",
 "hyper 1.9.0",
 "hyper-util",
 "macro_authorization",
 "macro_db_migrator",
 "macro_tower_layers",
 "macro_user_id",
 "rand 0.9.4",
 "rmcp",
 "rootcause",
 "russh",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "sqlx",
 "tempfile",
 "thiserror 2.0.18",
 "tokio",
 "tokio-tungstenite 0.28.0",
 "tokio-util",
 "tower 0.5.3",
 "tracing",
 "url",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "agent_runtime_protocol"
version = "0.1.0"
dependencies = [
 "agent-client-protocol",
 "axum",
 "futures",
 "macro_uuid",
 "serde",
 "serde_json",
 "specta",
 "specta-serde",
 "specta-typescript",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tokio-tungstenite 0.28.0",
 "tracing",
 "utoipa",
]

[[package]]
name = "agent_session"
version = "0.1.0"
dependencies = [
 "activity",
 "agent",
 "agent-client-protocol",
 "agent_fold",
 "agent_runtime_protocol",
 "ai_billing",
 "ai_toolset",
 "ai_usage",
 "anyhow",
 "async-trait",
 "axum",
 "bot_id",
 "bots",
 "chrono",
 "clap",
 "connection_gateway_client",
 "dashmap",
 "entity_access",
 "entity_access_db_utils",
 "entity_registry",
 "entity_registry_db_utils",
 "futures",
 "genai_telemetry",
 "harness_id",
 "jev",
 "lazy-regex",
 "macro_authorization",
 "macro_db_migrator",
 "macro_event_broker",
 "macro_event_topics",
 "macro_tower_layers",
 "macro_user_id",
 "macro_uuid",
 "mention_utils",
 "messages",
 "mockall",
 "model-entity",
 "model_owner",
 "model_user",
 "models_permissions",
 "non_empty",
 "opentelemetry",
 "opentelemetry_sdk",
 "reqwest 0.13.4",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "share_permission_db_utils",
 "shared_entity_registry",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tokio-tungstenite 0.28.0",
 "tokio-util",
 "tower 0.5.3",
 "tracing",
 "tracing-opentelemetry",
 "tracing-subscriber",
 "trigger_context",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "agent_session_realtime"
version = "0.1.0"
dependencies = [
 "agent-client-protocol",
 "agent_runtime_protocol",
 "agent_session",
 "broadcast",
 "chrono",
 "macro_env_var",
 "macro_uuid",
 "redis",
 "rootcause",
 "serde_json",
 "tokio",
 "tokio-retry",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "agent_trigger"
version = "0.1.0"
dependencies = [
 "agent",
 "agent_session",
 "ai_billing",
 "ai_usage",
 "anyhow",
 "async-trait",
 "bot_id",
 "bots",
 "call",
 "channel_sender",
 "channels",
 "chrono",
 "document_storage_service_client",
 "document_sub_type",
 "entity_access",
 "initiative",
 "jev",
 "lexical_client",
 "macro_db_migrator",
 "macro_event_broker",
 "macro_event_topics",
 "macro_user_id",
 "macro_uuid",
 "messages",
 "mime",
 "mockall",
 "model_owner",
 "models_properties",
 "properties",
 "rootcause",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "sqlx",
 "static_file",
 "strum 0.27.2",
 "system_properties",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "trigger_context",
 "workspace-hack",
]

[[package]]
name = "agent_trigger_service"
version = "0.1.0"
dependencies = [
 "agent_session",
 "agent_trigger",
 "ai_billing",
 "ai_usage",
 "anyhow",
 "bots",
 "call",
 "channels",
 "connection_gateway_client",
 "crm",
 "database_env_vars",
 "document_storage_service_client",
 "entity_access",
 "entity_registry",
 "entity_registry_db_utils",
 "initiative",
 "jev",
 "kafka_util",
 "lexical_client",
 "macro_config",
 "macro_entrypoint",
 "macro_env_var",
 "macro_event_broker",
 "macro_service_urls",
 "messages",
 "properties",
 "rdkafka",
 "rootcause",
 "sqlx",
 "static_file",
 "system_properties",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "ahash"
version = "0.8.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
dependencies = [
 "cfg-if",
 "getrandom 0.3.4",
 "once_cell",
 "serde",
 "version_check",
 "zerocopy",
]

[[package]]
name = "aho-corasick"
version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
dependencies = [
 "memchr",
]

[[package]]
name = "ai_billing"
version = "0.1.0"
dependencies = [
 "ai_usage",
 "anyhow",
 "async-stripe",
 "authentication_service_client",
 "axum",
 "chrono",
 "macro_authorization",
 "macro_db_migrator",
 "macro_user_id",
 "macro_uuid",
 "roles_and_permissions",
 "rootcause",
 "serde",
 "serde_json",
 "sqlx",
 "strum 0.27.2",
 "teams",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "tracing-subscriber",
 "utoipa",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "ai_billing_cli"
version = "0.1.0"
dependencies = [
 "ai_billing",
 "clap",
 "macro_env_var",
 "macro_user_id",
 "macro_uuid",
 "rootcause",
 "sqlx",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "ai_engine"
version = "0.1.0"
dependencies = [
 "clap",
 "console_error_panic_hook",
 "fig_engine",
 "miniz_oxide",
 "png",
 "serde",
 "serde_json",
 "skrifa",
 "thiserror 2.0.18",
 "tiny-skia",
 "wasm-bindgen",
 "zune-core",
 "zune-jpeg",
]

[[package]]
name = "ai_projections"
version = "0.1.0"
dependencies = [
 "agent",
 "ai_tools",
 "ai_toolset",
 "ai_usage",
 "anyhow",
 "aws-sdk-sqs",
 "axum",
 "chrono",
 "connection_gateway_client",
 "futures",
 "http-body-util",
 "macro_authorization",
 "macro_db_migrator",
 "macro_user_id",
 "model-entity",
 "model-error-response",
 "model_user",
 "models_ai_projection",
 "rootcause",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "sqlx",
 "sqs_client",
 "sqs_worker",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "ai_tools"
version = "0.1.0"
dependencies = [
 "activity",
 "agent",
 "agent_code_mode",
 "agent_session",
 "ai_billing",
 "ai_toolset",
 "ai_usage",
 "anthropic",
 "anyhow",
 "async-trait",
 "aws-sdk-secretsmanager",
 "aws-sdk-sqs",
 "axum",
 "bot_id",
 "bots",
 "calendar_events",
 "calendar_scheduling",
 "call",
 "channels",
 "chat",
 "chrono",
 "clap",
 "cognition",
 "collab_surface",
 "connection",
 "connection_gateway_client",
 "contacts",
 "crm",
 "databases",
 "databases_sql",
 "dateparser",
 "documents",
 "dynamic_ui",
 "email",
 "email_service_client",
 "entity_access",
 "entity_access_management",
 "entity_registry",
 "entity_registry_db_utils",
 "favorites",
 "feature_flags",
 "foreign_entity",
 "forms",
 "frecency",
 "github_pull_requests",
 "image_generation",
 "import",
 "import_jira",
 "import_linear",
 "import_notion",
 "initiative",
 "initiative_description",
 "item_filters",
 "lexical_client",
 "lexical_mention_extractor",
 "macro_auth",
 "macro_authorization",
 "macro_aws_config",
 "macro_db_migrator",
 "macro_entrypoint",
 "macro_env",
 "macro_env_var",
 "macro_event_broker",
 "macro_queues",
 "macro_service_urls",
 "macro_user_id",
 "mcp_client",
 "mcp_select",
 "memory",
 "messages",
 "model",
 "model-entity",
 "model_owner",
 "model_user",
 "models_databases",
 "models_pagination",
 "models_permissions",
 "models_properties",
 "models_search",
 "models_soup",
 "notification",
 "pipedream_mcp",
 "projects",
 "prompt",
 "properties",
 "readonly_pool",
 "reqwest 0.13.4",
 "rootcause",
 "routines",
 "schemars 1.2.1",
 "search_service_client",
 "secretsmanager_client",
 "serde",
 "serde_json",
 "skills",
 "soup",
 "sqlx",
 "sqs_client",
 "static_file",
 "static_file_service_client",
 "strum 0.27.2",
 "sync_service_client",
 "system_properties",
 "teams",
 "thiserror 2.0.18",
 "tokio",
 "tokio-util",
 "tracing",
 "unicode-segmentation",
 "url",
 "uuid",
 "web_search",
 "workspace-hack",
]

[[package]]
name = "ai_toolset"
version = "0.1.0"
dependencies = [
 "anyhow",
 "async-trait",
 "axum",
 "axum-macros",
 "bot_id",
 "genai_telemetry",
 "macro_user_id",
 "opentelemetry",
 "opentelemetry_sdk",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "tokio",
 "tokio-util",
 "tracing",
 "tracing-opentelemetry",
 "tracing-subscriber",
 "utoipa",
 "workspace-hack",
]

[[package]]
name = "ai_usage"
version = "0.1.0"
dependencies = [
 "anyhow",
 "axum",
 "chrono",
 "macro_authorization",
 "macro_db_migrator",
 "macro_env_var",
 "macro_user_id",
 "macro_uuid",
 "rootcause",
 "serde",
 "serde_json",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "utoipa",
 "workspace-hack",
]

[[package]]
name = "aligned"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685"
dependencies = [
 "as-slice",
]

[[package]]
name = "aligned-vec"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b"
dependencies = [
 "equator",
]

[[package]]
name = "alloc-no-stdlib"
version = "2.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"

[[package]]
name = "alloc-stdlib"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e76a019e91224d279006ff972f1e984179a6e9feb050adba6ce8274aef23195"
dependencies = [
 "alloc-no-stdlib",
]

[[package]]
name = "allocator-api2"
version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"

[[package]]
name = "allocator-api2"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c880a97d28a3681c0267bd29cff89621202715b065127cd445fa0f0fe0aa2880"

[[package]]
name = "ammonia"
version = "4.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f6660fb4ff692ef4937b1b4e74ab3d378653d8588389587d91f96a296907ea0"
dependencies = [
 "cssparser 0.37.0",
 "html5ever 0.39.0",
 "maplit",
 "url",
]

[[package]]
name = "analytics_client"
version = "0.1.0"
dependencies = [
 "chrono",
 "hex",
 "macro_env",
 "reqwest 0.13.4",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "android_system_properties"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
dependencies = [
 "libc",
]

[[package]]
name = "anstream"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
dependencies = [
 "anstyle",
 "anstyle-parse",
 "anstyle-query",
 "anstyle-wincon",
 "colorchoice",
 "is_terminal_polyfill",
 "utf8parse",
]

[[package]]
name = "anstyle"
version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"

[[package]]
name = "anstyle-parse"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"
dependencies = [
 "utf8parse",
]

[[package]]
name = "anstyle-query"
version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
dependencies = [
 "windows-sys 0.61.2",
]

[[package]]
name = "anstyle-wincon"
version = "3.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
dependencies = [
 "anstyle",
 "once_cell_polyfill",
 "windows-sys 0.61.2",
]

[[package]]
name = "anthropic"
version = "0.2.0"
dependencies = [
 "ai_billing",
 "ai_toolset",
 "ai_usage",
 "anyhow",
 "async-openai",
 "async-stream",
 "async-trait",
 "chrono",
 "futures",
 "lazy_static",
 "macro_env_var",
 "macro_user_id",
 "rand 0.9.4",
 "reqwest 0.13.4",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "tokio",
 "tokio-stream",
 "tokio-util",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "antithesis_sdk"
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08410fcac93669a476c006cd6c4512ac1e2b30fd117231a5d55d8a2c76599b82"
dependencies = [
 "libc",
 "libloading",
 "linkme",
 "once_cell",
 "rand 0.8.6",
 "rustc_version_runtime",
 "serde",
 "serde_json",
]

[[package]]
name = "anyhow"
version = "1.0.103"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3"

[[package]]
name = "apollo-compiler"
version = "1.32.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b877306ffde4d3cc428bbc8f506fdd67b99255298ae92b919954c0c52f530504"
dependencies = [
 "ahash",
 "apollo-parser",
 "ariadne",
 "futures",
 "indexmap 2.14.0",
 "rowan",
 "serde",
 "serde_json_bytes",
 "thiserror 2.0.18",
 "triomphe",
 "typed-arena",
]

[[package]]
name = "apollo-parser"
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11f6e2be4b3474e5890d34d3e483d49ec9b5cbf9e358bc62c9cc5423376df54b"
dependencies = [
 "memchr",
 "rowan",
 "thiserror 2.0.18",
]

[[package]]
name = "append-only-bytes"
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac436601d6bdde674a0d7fb593e829ffe7b3387c351b356dd20e2d40f5bf3ee5"

[[package]]
name = "aquamarine"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f50776554130342de4836ba542aa85a4ddb361690d7e8df13774d7284c3d5c2"
dependencies = [
 "include_dir",
 "itertools 0.10.5",
 "proc-macro-error2",
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "arbitrary"
version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1"
dependencies = [
 "derive_arbitrary",
]

[[package]]
name = "arboard"
version = "3.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf"
dependencies = [
 "clipboard-win",
 "log",
 "objc2",
 "objc2-app-kit",
 "objc2-foundation",
 "parking_lot",
 "percent-encoding",
 "windows-sys 0.59.0",
 "wl-clipboard-rs",
 "x11rb",
]

[[package]]
name = "arc-swap"
version = "1.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b"
dependencies = [
 "rustversion",
]

[[package]]
name = "arcstr"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03918c3dbd7701a85c6b9887732e2921175f26c350b4563841d0958c21d57e6d"

[[package]]
name = "arg_enum_proc_macro"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "argon2"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "134c52ddac6d63c576bef8168db10c83c49c26444ecbc68060fef078925a901c"
dependencies = [
 "base64ct",
 "blake2",
 "cpufeatures 0.3.0",
 "password-hash",
]

[[package]]
name = "ariadne"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8454c8a44ce2cb9cc7e7fae67fc6128465b343b92c6631e94beca3c8d1524ea5"
dependencies = [
 "concolor",
 "unicode-width 0.2.0",
 "yansi",
]

[[package]]
name = "aristo"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fcdeefa800110050103e2459a2f8dbdbd560ad046e30f1f87e24ce19c2cb8bde"
dependencies = [
 "aristo-macros",
]

[[package]]
name = "aristo-macros"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d64a66d21a80182b35b1741997a6d2456911f54b7eb1918aa4e2382fc205268d"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "arrayref"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"

[[package]]
name = "arrayvec"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"

[[package]]
name = "arrayvec"
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"

[[package]]
name = "arref"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2ccd462b64c3c72f1be8305905a85d85403d768e8690c9b8bd3b9009a5761679"

[[package]]
name = "as-any"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0f477b951e452a0b6b4a10b53ccd569042d1d01729b519e02074a9c0958a063"

[[package]]
name = "as-slice"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516"
dependencies = [
 "stable_deref_trait",
]

[[package]]
name = "ascii_utils"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71938f30533e4d95a6d17aa530939da3842c2ab6f4f84b9dae68447e4129f74a"

[[package]]
name = "askama"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f75363874b771be265f4ffe307ca705ef6f3baa19011c149da8674a87f1b75c4"
dependencies = [
 "askama_derive",
 "itoa",
 "percent-encoding",
 "serde",
 "serde_json",
]

[[package]]
name = "askama_derive"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "129397200fe83088e8a68407a8e2b1f826cf0086b21ccdb866a722c8bcd3a94f"
dependencies = [
 "askama_parser",
 "memchr",
 "proc-macro2",
 "quote",
 "rustc-hash 2.1.2",
 "syn 2.0.117",
]

[[package]]
name = "askama_parser"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6ab5630b3d5eaf232620167977f95eb51f3432fc76852328774afbd242d4358"
dependencies = [
 "memchr",
 "winnow 0.7.15",
]

[[package]]
name = "assert-json-diff"
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12"
dependencies = [
 "serde",
 "serde_json",
]

[[package]]
name = "assoc"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfdc70193dadb9d7287fa4b633f15f90c876915b31f6af17da307fc59c9859a8"

[[package]]
name = "async-channel"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
dependencies = [
 "concurrent-queue",
 "event-listener 2.5.3",
 "futures-core",
]

[[package]]
name = "async-channel"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2"
dependencies = [
 "concurrent-queue",
 "event-listener-strategy",
 "futures-core",
 "pin-project-lite",
]

[[package]]
name = "async-compression"
version = "0.4.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e79b3f8a79cccc2898f31920fc69f304859b3bd567490f75ebf51ae1c792a9ac"
dependencies = [
 "compression-codecs",
 "compression-core",
 "pin-project-lite",
 "tokio",
]

[[package]]
name = "async-graphql"
version = "7.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1057a9f7ccf2404d94571dec3451ade1cb524790df6f1ada0d19c2a49f6b0f40"
dependencies = [
 "async-graphql-derive",
 "async-graphql-parser",
 "async-graphql-value",
 "async-io",
 "async-trait",
 "asynk-strim",
 "base64 0.22.1",
 "bytes",
 "chrono",
 "fast_chemail",
 "fnv",
 "futures-channel",
 "futures-util",
 "handlebars",
 "http 1.4.0",
 "indexmap 2.14.0",
 "lru 0.16.4",
 "mime",
 "multer",
 "num-traits",
 "pin-project-lite",
 "regex",
 "serde",
 "serde_json",
 "serde_urlencoded",
 "static_assertions_next",
 "tempfile",
 "thiserror 2.0.18",
]

[[package]]
name = "async-graphql-axum"
version = "7.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1e37c5532e4b686acf45e7162bc93da91fc2c702fb0d465efc2c20c8f973795"
dependencies = [
 "async-graphql",
 "axum",
 "bytes",
 "futures-util",
 "serde_json",
 "tokio",
 "tokio-stream",
 "tokio-util",
 "tower-service",
]

[[package]]
name = "async-graphql-derive"
version = "7.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e6cbeadc8515e66450fba0985ce722192e28443697799988265d86304d7cc68"
dependencies = [
 "Inflector",
 "async-graphql-parser",
 "darling 0.23.0",
 "proc-macro-crate",
 "proc-macro2",
 "quote",
 "strum 0.27.2",
 "syn 2.0.117",
 "thiserror 2.0.18",
]

[[package]]
name = "async-graphql-parser"
version = "7.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e64ef70f77a1c689111e52076da1cd18f91834bcb847de0a9171f83624b07fbf"
dependencies = [
 "async-graphql-value",
 "pest",
 "serde",
 "serde_json",
]

[[package]]
name = "async-graphql-value"
version = "7.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e3ef112905abea9dea592fc868a6873b10ebd3f983e83308f995d6284e9ba41"
dependencies = [
 "bytes",
 "indexmap 2.14.0",
 "serde",
 "serde_json",
]

[[package]]
name = "async-io"
version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc"
dependencies = [
 "autocfg",
 "cfg-if",
 "concurrent-queue",
 "futures-io",
 "futures-lite 2.6.1",
 "parking",
 "polling",
 "rustix 1.1.4",
 "slab",
 "windows-sys 0.61.2",
]

[[package]]
name = "async-lock"
version = "3.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311"
dependencies = [
 "event-listener 5.4.2",
 "event-listener-strategy",
 "pin-project-lite",
]

[[package]]
name = "async-openai"
version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dafa6acfa9d5138539abe815de90b0a4b7127420e6846c71bb23cf68660641ba"
dependencies = [
 "async-openai-macros",
 "backoff",
 "base64 0.22.1",
 "bytes",
 "derive_builder",
 "eventsource-stream",
 "futures",
 "getrandom 0.3.4",
 "rand 0.9.4",
 "reqwest 0.13.4",
 "secrecy",
 "serde",
 "serde_json",
 "serde_urlencoded",
 "thiserror 2.0.18",
 "tokio",
 "tokio-stream",
 "tokio-util",
 "tracing",
 "url",
]

[[package]]
name = "async-openai-macros"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81872a8e595e8ceceab71c6ba1f9078e313b452a1e31934e6763ef5d308705e4"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "async-process"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75"
dependencies = [
 "async-channel 2.5.0",
 "async-io",
 "async-lock",
 "async-signal",
 "async-task",
 "blocking",
 "cfg-if",
 "event-listener 5.4.2",
 "futures-lite 2.6.1",
 "rustix 1.1.4",
]

[[package]]
name = "async-recursion"
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "async-signal"
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52b5aaafa020cf5053a01f2a60e8ff5dccf550f0f77ec54a4e47285ac2bab485"
dependencies = [
 "async-io",
 "async-lock",
 "atomic-waker",
 "cfg-if",
 "futures-core",
 "futures-io",
 "rustix 1.1.4",
 "signal-hook-registry",
 "slab",
 "windows-sys 0.61.2",
]

[[package]]
name = "async-stream"
version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476"
dependencies = [
 "async-stream-impl",
 "futures-core",
 "pin-project-lite",
]

[[package]]
name = "async-stream-impl"
version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "async-stripe"
version = "0.41.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cecbddf002ad7a13d2041eadf1b234cb3f57653ffdd901a01bc3f1c65aa77440"
dependencies = [
 "futures-util",
 "http-types",
 "hyper 0.14.32",
 "hyper-tls",
 "serde",
 "serde_json",
 "serde_path_to_error",
 "serde_qs 0.10.1",
 "smart-default",
 "smol_str 0.1.24",
 "thiserror 1.0.69",
 "tokio",
]

[[package]]
name = "async-stripe-shared"
version = "1.0.0-rc.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a352c5e36a92aa8bdd4326c8211b9a26e822e6cb4b7516a47282396a4938a231"
dependencies = [
 "async-stripe-types",
 "miniserde",
 "serde",
 "smol_str 0.3.2",
 "tracing",
]

[[package]]
name = "async-stripe-types"
version = "1.0.0-rc.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e1ec9960b89b1f556bf885403dd208d173a8c42d028fcd7baeca9ad2bfb13f6"
dependencies = [
 "miniserde",
 "serde",
 "smol_str 0.3.2",
]

[[package]]
name = "async-stripe-webhook"
version = "1.0.0-rc.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca9c87559c92de1303032a73e632e080935abf10204831a01098d96c1e1a632e"
dependencies = [
 "async-stripe-shared",
 "async-stripe-types",
 "chrono",
 "hex",
 "hmac 0.12.1",
 "miniserde",
 "serde",
 "sha2 0.10.9",
 "thiserror 2.0.18",
 "tracing",
]

[[package]]
name = "async-task"
version = "4.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"

[[package]]
name = "async-trait"
version = "0.1.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "asynk-strim"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52697735bdaac441a29391a9e97102c74c6ef0f9b60a40cf109b1b404e29d2f6"
dependencies = [
 "futures-core",
 "pin-project-lite",
]

[[package]]
name = "atoi"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528"
dependencies = [
 "num-traits",
]

[[package]]
name = "atomic-polyfill"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4"
dependencies = [
 "critical-section",
]

[[package]]
name = "atomic-waker"
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"

[[package]]
name = "atomicwrites"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3ef1bb8d1b645fe38d51dfc331d720fb5fc2c94b440c76cc79c80ff265ca33e3"
dependencies = [
 "rustix 0.38.44",
 "tempfile",
 "windows-sys 0.52.0",
]

[[package]]
name = "attachment"
version = "0.1.0"
dependencies = [
 "anyhow",
 "base64 0.22.1",
 "futures",
 "image",
 "macro_user_id",
 "model-entity",
 "non_empty",
 "serde",
 "thiserror 2.0.18",
 "webp",
 "workspace-hack",
]

[[package]]
name = "attention_feed"
version = "0.1.0"
dependencies = [
 "activity",
 "async-stream",
 "base64 0.22.1",
 "chrono",
 "cowlike",
 "email",
 "entity_access",
 "futures",
 "item_filters",
 "macro_user_id",
 "model-entity",
 "model_notifications",
 "models_soup",
 "notification",
 "rootcause",
 "serde",
 "serde_json",
 "soup",
 "soup_realtime",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "authentication_service"
version = "0.1.0"
dependencies = [
 "aes-gcm 0.10.3",
 "agent_api_keys",
 "agent_correlation",
 "ai_billing",
 "ai_usage",
 "analytics_client",
 "anyhow",
 "async-stripe",
 "async-stripe-webhook",
 "async-trait",
 "aws-sdk-kms",
 "aws-sdk-secretsmanager",
 "aws-sdk-sesv2",
 "aws-sdk-sqs",
 "axum",
 "base64 0.22.1",
 "bot_id",
 "bots",
 "calendar_events",
 "channels",
 "chrono",
 "codex_cloud_agents",
 "codex_connection",
 "comms_db_client",
 "connection_gateway_client",
 "contacts",
 "cookie",
 "cool_asserts",
 "crm",
 "cursor_api_key",
 "cursor_cloud_agents",
 "database_env_vars",
 "decode_jwt",
 "document_storage_service_client",
 "doppler-config",
 "email",
 "email_db_client",
 "email_validator",
 "entity_access",
 "entity_registry",
 "favorites",
 "feature_flags",
 "foreign_entity",
 "fusionauth",
 "futures",
 "generic_email_domains",
 "github",
 "github_pull_requests",
 "gtm_invite",
 "hmac 0.12.1",
 "http-body-util",
 "initiative",
 "jsonwebtoken 10.3.0",
 "loops_client",
 "macro_auth",
 "macro_authorization",
 "macro_aws_config",
 "macro_cache_client",
 "macro_config",
 "macro_cors",
 "macro_db_client",
 "macro_db_migrator",
 "macro_entrypoint",
 "macro_env",
 "macro_env_var",
 "macro_event_broker",
 "macro_middleware",
 "macro_queues",
 "macro_service_urls",
 "macro_tower_layers",
 "macro_user_id",
 "macro_uuid",
 "maud",
 "mention_utils",
 "messages",
 "miniserde",
 "mobile_welcome_email_db_client",
 "mockall",
 "model",
 "model-entity",
 "models_email",
 "models_permissions",
 "models_sfs",
 "native_app_service",
 "non_empty",
 "notification",
 "onboarding",
 "rand 0.9.4",
 "rate_limit",
 "redis",
 "referral",
 "remote_env_var",
 "reqwest 0.13.4",
 "roles_and_permissions",
 "rootcause",
 "rsa",
 "secretsmanager_client",
 "serde",
 "serde_json",
 "serde_urlencoded",
 "serde_utils",
 "ses_client",
 "sha1 0.10.6",
 "sha2 0.10.9",
 "sqlx",
 "sqs_client",
 "static_file_service_client",
 "strum 0.27.2",
 "system_status",
 "teams",
 "thiserror 2.0.18",
 "time",
 "tokio",
 "tokio-util",
 "tower 0.5.3",
 "tower-cookies",
 "tower-http",
 "tracing",
 "upstream_error",
 "url",
 "urlencoding",
 "user_api_key",
 "user_language",
 "user_quota",
 "utoipa",
 "utoipa-swagger-ui",
 "uuid",
 "wiremock",
 "workspace-hack",
 "zeroize",
]

[[package]]
name = "authentication_service_client"
version = "0.1.0"
dependencies = [
 "anyhow",
 "chrono",
 "model",
 "reqwest 0.13.4",
 "serde",
 "thiserror 2.0.18",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "autocfg"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"

[[package]]
name = "automod"
version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a273e731a7fb8c2268fd2932c9e9a3469f4fd171d85d070d2687190229653bd3"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "av-scenechange"
version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f321d77c20e19b92c39e7471cf986812cbb46659d2af674adc4331ef3f18394"
dependencies = [
 "aligned",
 "anyhow",
 "arg_enum_proc_macro",
 "arrayvec 0.7.6",
 "log",
 "num-rational",
 "num-traits",
 "pastey 0.1.1",
 "rayon",
 "thiserror 2.0.18",
 "v_frame",
 "y4m",
]

[[package]]
name = "av1-grain"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8cfddb07216410377231960af4fcab838eaa12e013417781b78bd95ee22077f8"
dependencies = [
 "anyhow",
 "arrayvec 0.7.6",
 "log",
 "nom 8.0.0",
 "num-rational",
 "v_frame",
]

[[package]]
name = "avif-serialize"
version = "0.8.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7178fe5f7d460b13895ebb9dcb28a3a6216d2df2574a0806cb51b555d297f38"
dependencies = [
 "arrayvec 0.7.6",
]

[[package]]
name = "aws-config"
version = "1.8.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "517aa062d8bd9015ee23d6daa5e1c1372328412fdae4e6c4c1be9b69c6ad37a2"
dependencies = [
 "aws-credential-types",
 "aws-runtime",
 "aws-sdk-sso",
 "aws-sdk-ssooidc",
 "aws-sdk-sts",
 "aws-smithy-async",
 "aws-smithy-http",
 "aws-smithy-json",
 "aws-smithy-runtime",
 "aws-smithy-runtime-api",
 "aws-smithy-schema",
 "aws-smithy-types",
 "aws-types",
 "bytes",
 "fastrand 2.4.1",
 "hex",
 "http 1.4.0",
 "sha1 0.10.6",
 "time",
 "tokio",
 "tracing",
 "url",
 "zeroize",
]

[[package]]
name = "aws-credential-types"
version = "1.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f20799b373a1be121fe3005fba0c2090af9411573878f224df44b42727fcaf7"
dependencies = [
 "aws-smithy-async",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "zeroize",
]

[[package]]
name = "aws-lc-rs"
version = "1.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b281d307588d634de920874890732659e2e7672f72b5e10e81badc1a8a83621e"
dependencies = [
 "aws-lc-sys",
 "zeroize",
]

[[package]]
name = "aws-lc-sys"
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9bff6c3b54fad79a2e60b8102caf565819711497c1f5f092f49508e2f5c31b27"
dependencies = [
 "cc",
 "cmake",
 "dunce",
 "fs_extra",
 "pkg-config",
]

[[package]]
name = "aws-msk-iam-sasl-signer"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e62f2c07adf3f0bd1ad40414dd30fcf34c595d5f613e36011d5b62eeff14f490"
dependencies = [
 "aws-config",
 "aws-credential-types",
 "aws-sdk-sts",
 "aws-sigv4",
 "aws-types",
 "base64 0.22.1",
 "chrono",
 "futures",
 "thiserror 1.0.69",
 "url",
]

[[package]]
name = "aws-runtime"
version = "1.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77ed8e8c52d2dc2390ad9f15647fe663f71e9780b4262c190fbb823a32721566"
dependencies = [
 "aws-credential-types",
 "aws-sigv4",
 "aws-smithy-async",
 "aws-smithy-eventstream",
 "aws-smithy-http",
 "aws-smithy-runtime",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "aws-types",
 "bytes",
 "bytes-utils",
 "fastrand 2.4.1",
 "http 0.2.12",
 "http 1.4.0",
 "http-body 0.4.6",
 "http-body 1.0.1",
 "percent-encoding",
 "pin-project-lite",
 "tracing",
 "uuid",
]

[[package]]
name = "aws-sdk-dynamodb"
version = "1.112.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d2b44e71eda015705fe8a2d3f8061003432ad722d4e321ac38b3e2680fbe49"
dependencies = [
 "aws-credential-types",
 "aws-runtime",
 "aws-smithy-async",
 "aws-smithy-http",
 "aws-smithy-json",
 "aws-smithy-observability",
 "aws-smithy-runtime",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "aws-types",
 "bytes",
 "fastrand 2.4.1",
 "http 0.2.12",
 "http 1.4.0",
 "regex-lite",
 "tracing",
]

[[package]]
name = "aws-sdk-ecs"
version = "1.125.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4446bf0d1b00acf735257983201c5d80de6540ac3ec3f0b63648c64de0ce28e2"
dependencies = [
 "aws-credential-types",
 "aws-runtime",
 "aws-smithy-async",
 "aws-smithy-http",
 "aws-smithy-json",
 "aws-smithy-observability",
 "aws-smithy-runtime",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "aws-types",
 "bytes",
 "fastrand 2.4.1",
 "http 0.2.12",
 "http 1.4.0",
 "regex-lite",
 "tracing",
]

[[package]]
name = "aws-sdk-kms"
version = "1.109.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "35ae42a03fd0308c178015426a5e2ab0909a11f33c0efc56aea95caf92dc38b0"
dependencies = [
 "arc-swap",
 "aws-credential-types",
 "aws-runtime",
 "aws-smithy-async",
 "aws-smithy-http",
 "aws-smithy-json",
 "aws-smithy-observability",
 "aws-smithy-runtime",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "aws-types",
 "bytes",
 "fastrand 2.4.1",
 "http 0.2.12",
 "http 1.4.0",
 "regex-lite",
 "tracing",
]

[[package]]
name = "aws-sdk-lambda"
version = "1.123.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb7dd5e3ae831b07e19ade7897d53284695e8ca6bf3490a8f15d68da73495247"
dependencies = [
 "aws-credential-types",
 "aws-runtime",
 "aws-smithy-async",
 "aws-smithy-eventstream",
 "aws-smithy-http",
 "aws-smithy-json",
 "aws-smithy-observability",
 "aws-smithy-runtime",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "aws-types",
 "bytes",
 "fastrand 2.4.1",
 "http 0.2.12",
 "http 1.4.0",
 "regex-lite",
 "tracing",
]

[[package]]
name = "aws-sdk-s3"
version = "1.133.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "237aba2985e3c0a83e199cc7aa9a64a16c599875bc98170f00932f6199f19922"
dependencies = [
 "aws-credential-types",
 "aws-runtime",
 "aws-sigv4",
 "aws-smithy-async",
 "aws-smithy-checksums",
 "aws-smithy-eventstream",
 "aws-smithy-http",
 "aws-smithy-json",
 "aws-smithy-observability",
 "aws-smithy-runtime",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "aws-smithy-xml",
 "aws-types",
 "bytes",
 "fastrand 2.4.1",
 "hex",
 "hmac 0.13.0",
 "http 0.2.12",
 "http 1.4.0",
 "http-body 1.0.1",
 "lru 0.16.4",
 "percent-encoding",
 "regex-lite",
 "sha2 0.11.0",
 "tracing",
 "url",
]

[[package]]
name = "aws-sdk-secretsmanager"
version = "1.105.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c4e56ac810211dc33810c7aa3612eda29a8b1e8c7e2db6e960c8657e3d95e42"
dependencies = [
 "aws-credential-types",
 "aws-runtime",
 "aws-smithy-async",
 "aws-smithy-http",
 "aws-smithy-json",
 "aws-smithy-observability",
 "aws-smithy-runtime",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "aws-types",
 "bytes",
 "fastrand 2.4.1",
 "http 0.2.12",
 "http 1.4.0",
 "regex-lite",
 "tracing",
]

[[package]]
name = "aws-sdk-sesv2"
version = "1.119.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf5a9e9bb406368fb7a1fc0134d0e7fa4b2ecdd1a7984bf528396ed1cede60b8"
dependencies = [
 "aws-credential-types",
 "aws-runtime",
 "aws-smithy-async",
 "aws-smithy-http",
 "aws-smithy-json",
 "aws-smithy-observability",
 "aws-smithy-runtime",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "aws-types",
 "bytes",
 "fastrand 2.4.1",
 "http 0.2.12",
 "http 1.4.0",
 "regex-lite",
 "tracing",
]

[[package]]
name = "aws-sdk-sns"
version = "1.100.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6fd3423cd6073c97787dd14cc7308714fcac9173afa2ddbc0ba09df874a9eeb5"
dependencies = [
 "aws-credential-types",
 "aws-runtime",
 "aws-smithy-async",
 "aws-smithy-http",
 "aws-smithy-json",
 "aws-smithy-observability",
 "aws-smithy-query",
 "aws-smithy-runtime",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "aws-smithy-xml",
 "aws-types",
 "fastrand 2.4.1",
 "http 0.2.12",
 "http 1.4.0",
 "regex-lite",
 "tracing",
]

[[package]]
name = "aws-sdk-sqs"
version = "1.99.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ce61cf7e451891862a315dc96e1dbeb5e6a6f3740b354b5243217602b7e437b"
dependencies = [
 "aws-credential-types",
 "aws-runtime",
 "aws-smithy-async",
 "aws-smithy-http",
 "aws-smithy-json",
 "aws-smithy-observability",
 "aws-smithy-runtime",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "aws-types",
 "bytes",
 "fastrand 2.4.1",
 "http 0.2.12",
 "http 1.4.0",
 "regex-lite",
 "tracing",
]

[[package]]
name = "aws-sdk-sso"
version = "1.99.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f4055e6099b2ec264abdc0d9bbfffce306c1601809275c861594779a0b04b45"
dependencies = [
 "aws-credential-types",
 "aws-runtime",
 "aws-smithy-async",
 "aws-smithy-http",
 "aws-smithy-json",
 "aws-smithy-observability",
 "aws-smithy-runtime",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "aws-types",
 "bytes",
 "fastrand 2.4.1",
 "http 0.2.12",
 "http 1.4.0",
 "regex-lite",
 "tracing",
]

[[package]]
name = "aws-sdk-ssooidc"
version = "1.101.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02f009ba0284c5d696425fd7b4dcc5b189f5726f4041b7a5794daecb3a68d598"
dependencies = [
 "aws-credential-types",
 "aws-runtime",
 "aws-smithy-async",
 "aws-smithy-http",
 "aws-smithy-json",
 "aws-smithy-observability",
 "aws-smithy-runtime",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "aws-types",
 "bytes",
 "fastrand 2.4.1",
 "http 0.2.12",
 "http 1.4.0",
 "regex-lite",
 "tracing",
]

[[package]]
name = "aws-sdk-sts"
version = "1.104.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6aa6622798e19e6a76b690562085dd4771c736cd48343464a53ab4ae2f2c9f84"
dependencies = [
 "aws-credential-types",
 "aws-runtime",
 "aws-smithy-async",
 "aws-smithy-http",
 "aws-smithy-json",
 "aws-smithy-observability",
 "aws-smithy-query",
 "aws-smithy-runtime",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "aws-smithy-xml",
 "aws-types",
 "fastrand 2.4.1",
 "http 0.2.12",
 "http 1.4.0",
 "regex-lite",
 "tracing",
]

[[package]]
name = "aws-sigv4"
version = "1.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b7083fb918b38474ac65ffbf8a69fc8792d36879f4ac5f1667b43aec61efe9a5"
dependencies = [
 "aws-credential-types",
 "aws-smithy-eventstream",
 "aws-smithy-http",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "bytes",
 "crypto-bigint 0.5.5",
 "form_urlencoded",
 "hex",
 "hmac 0.13.0",
 "http 0.2.12",
 "http 1.4.0",
 "p256 0.13.2",
 "percent-encoding",
 "sha2 0.11.0",
 "subtle",
 "time",
 "tracing",
 "zeroize",
]

[[package]]
name = "aws-smithy-async"
version = "1.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2ffcaf626bdda484571968400c326a244598634dc75fd451325a54ad1a59acfc"
dependencies = [
 "futures-util",
 "pin-project-lite",
 "tokio",
]

[[package]]
name = "aws-smithy-checksums"
version = "0.64.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e9e8e65f4f81fcccdeb6c3eca2af17ac21d421a1786a26a394aecf421d616d3a"
dependencies = [
 "aws-smithy-http",
 "aws-smithy-types",
 "bytes",
 "crc-fast",
 "hex",
 "http 1.4.0",
 "http-body 1.0.1",
 "http-body-util",
 "md-5 0.11.0",
 "pin-project-lite",
 "sha1 0.11.0",
 "sha2 0.11.0",
 "tracing",
]

[[package]]
name = "aws-smithy-eventstream"
version = "0.60.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "faf09d74e5e32f76b8762da505a3cd59303e367a664ca67295387baa8c1d7548"
dependencies = [
 "aws-smithy-types",
 "bytes",
 "crc32fast",
]

[[package]]
name = "aws-smithy-http"
version = "0.63.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba1ab2dc1c2c3749ead27180d333c42f11be8b0e934058fb4b2258ee8dbe5231"
dependencies = [
 "aws-smithy-eventstream",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "bytes",
 "bytes-utils",
 "futures-core",
 "futures-util",
 "http 1.4.0",
 "http-body 1.0.1",
 "http-body-util",
 "percent-encoding",
 "pin-project-lite",
 "pin-utils",
 "tracing",
]

[[package]]
name = "aws-smithy-http-client"
version = "1.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a2f165a7feee6f263028b899d0a181987f4fa7179a6411a32a439fba7c5f769"
dependencies = [
 "aws-smithy-async",
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "h2 0.4.16",
 "http 1.4.0",
 "hyper 1.9.0",
 "hyper-rustls",
 "hyper-util",
 "pin-project-lite",
 "rustls",
 "rustls-native-certs",
 "rustls-pki-types",
 "tokio",
 "tokio-rustls",
 "tower 0.5.3",
 "tracing",
]

[[package]]
name = "aws-smithy-json"
version = "0.62.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "517089205f18ab4adc5a3e02888cb139bbbbb2e168eac9f396216925d1fbeaf5"
dependencies = [
 "aws-smithy-runtime-api",
 "aws-smithy-schema",
 "aws-smithy-types",
]

[[package]]
name = "aws-smithy-observability"
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a06c2315d173edbf1920da8ba3a7189695827002e4c0fc961973ab1c54abca9c"
dependencies = [
 "aws-smithy-runtime-api",
]

[[package]]
name = "aws-smithy-query"
version = "0.60.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a56d79744fb3edb5d722ef79d86081e121d3b9422cb209eb03aea6aa4f21ebd"
dependencies = [
 "aws-smithy-types",
 "urlencoding",
]

[[package]]
name = "aws-smithy-runtime"
version = "1.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8e6f5caf6fea86f8c2206541ab5857cfcda9013426cdbe8fa0098b9e2d32182"
dependencies = [
 "aws-smithy-async",
 "aws-smithy-http",
 "aws-smithy-http-client",
 "aws-smithy-observability",
 "aws-smithy-runtime-api",
 "aws-smithy-schema",
 "aws-smithy-types",
 "bytes",
 "fastrand 2.4.1",
 "http 0.2.12",
 "http 1.4.0",
 "http-body 0.4.6",
 "http-body 1.0.1",
 "http-body-util",
 "pin-project-lite",
 "pin-utils",
 "tokio",
 "tracing",
]

[[package]]
name = "aws-smithy-runtime-api"
version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc117c179ecf39a62a0a3f49f600e9ac26a7ad7dd172177999f83933af776c32"
dependencies = [
 "aws-smithy-async",
 "aws-smithy-runtime-api-macros",
 "aws-smithy-types",
 "bytes",
 "http 0.2.12",
 "http 1.4.0",
 "pin-project-lite",
 "tokio",
 "tracing",
 "zeroize",
]

[[package]]
name = "aws-smithy-runtime-api-macros"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d7396fd9500589e62e460e987ecb671bad374934e55ec3b5f498cc7a8a8a7b7"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "aws-smithy-schema"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7442cb268338f0eb8278140a107c046756aa01093d8ef5e99628d34ae09c94f5"
dependencies = [
 "aws-smithy-runtime-api",
 "aws-smithy-types",
 "http 1.4.0",
]

[[package]]
name = "aws-smithy-types"
version = "1.4.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "056b66dbce2f81cc0c1e2b05bb402eb58f8a3530479d650efadd5bbae9a4050b"
dependencies = [
 "base64-simd",
 "bytes",
 "bytes-utils",
 "futures-core",
 "http 0.2.12",
 "http 1.4.0",
 "http-body 0.4.6",
 "http-body 1.0.1",
 "http-body-util",
 "itoa",
 "num-integer",
 "pin-project-lite",
 "pin-utils",
 "ryu",
 "serde",
 "time",
 "tokio",
 "tokio-util",
]

[[package]]
name = "aws-smithy-xml"
version = "0.60.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ce02add1aa3677d022f8adf81dcbe3046a95f17a1b1e8979c145cd21d3d22b3"
dependencies = [
 "xmlparser",
]

[[package]]
name = "aws-types"
version = "1.3.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d16bf10b03a3c01e6b3b7d47cd964e873ffe9e7d4e80fad16bd4c077cb068531"
dependencies = [
 "aws-credential-types",
 "aws-smithy-async",
 "aws-smithy-runtime-api",
 "aws-smithy-schema",
 "aws-smithy-types",
 "rustc_version",
 "tracing",
]

[[package]]
name = "aws_lambda_events"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "144ec7565561115498a288850cc6a42b279e09b6c4b88f623eecb9c8ca96c08c"
dependencies = [
 "base64 0.22.1",
 "bytes",
 "chrono",
 "http 1.4.0",
 "http-body 1.0.1",
 "http-serde",
 "serde",
 "serde_json",
 "serde_with",
]

[[package]]
name = "axum"
version = "0.8.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "31b698c5f9a010f6573133b09e0de5408834d0c82f8d7475a89fc1867a71cd90"
dependencies = [
 "axum-core",
 "axum-macros",
 "base64 0.22.1",
 "bytes",
 "form_urlencoded",
 "futures-util",
 "http 1.4.0",
 "http-body 1.0.1",
 "http-body-util",
 "hyper 1.9.0",
 "hyper-util",
 "itoa",
 "matchit 0.8.4",
 "memchr",
 "mime",
 "multer",
 "percent-encoding",
 "pin-project-lite",
 "serde_core",
 "serde_json",
 "serde_path_to_error",
 "serde_urlencoded",
 "sha1 0.10.6",
 "sync_wrapper",
 "tokio",
 "tokio-tungstenite 0.29.0",
 "tower 0.5.3",
 "tower-layer",
 "tower-service",
 "tracing",
]

[[package]]
name = "axum-core"
version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1"
dependencies = [
 "bytes",
 "futures-core",
 "http 1.4.0",
 "http-body 1.0.1",
 "http-body-util",
 "mime",
 "pin-project-lite",
 "sync_wrapper",
 "tower-layer",
 "tower-service",
 "tracing",
]

[[package]]
name = "axum-extra"
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9963ff19f40c6102c76756ef0a46004c0d58957d87259fc9208ff8441c12ab96"
dependencies = [
 "axum",
 "axum-core",
 "bytes",
 "cookie",
 "form_urlencoded",
 "futures-util",
 "headers",
 "http 1.4.0",
 "http-body 1.0.1",
 "http-body-util",
 "mime",
 "pin-project-lite",
 "rustversion",
 "serde_core",
 "serde_html_form",
 "serde_path_to_error",
 "tower-layer",
 "tower-service",
 "tracing",
]

[[package]]
name = "axum-macros"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7aa268c23bfbbd2c4363b9cd302a4f504fb2a9dfe7e3451d66f35dd392e20aca"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "backoff"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1"
dependencies = [
 "futures-core",
 "getrandom 0.2.17",
 "instant",
 "pin-project-lite",
 "rand 0.8.6",
 "tokio",
]

[[package]]
name = "backon"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7ef"
dependencies = [
 "fastrand 2.4.1",
]

[[package]]
name = "base16ct"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"

[[package]]
name = "base16ct"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd307490d624467aa6f74b0eabb77633d1f758a7b25f12bceb0b22e08d9726f6"

[[package]]
name = "base64"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"

[[package]]
name = "base64"
version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"

[[package]]
name = "base64"
version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"

[[package]]
name = "base64"
version = "0.23.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5"

[[package]]
name = "base64-simd"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195"
dependencies = [
 "outref",
 "vsimd",
]

[[package]]
name = "base64ct"
version = "1.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06"

[[package]]
name = "bcrypt-pbkdf"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "144e573728da132683b9488acd528274c790e07fc06ff81ee29f9d8f8b1041e0"
dependencies = [
 "blowfish",
 "pbkdf2",
 "sha2 0.11.0",
]

[[package]]
name = "bebop"
version = "3.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b4848aba6952e9c4dfdf96ad343e7c41ad585a4cd9399b1e254fab83c14b3c5"
dependencies = [
 "bitflags 1.3.2",
]

[[package]]
name = "bigdecimal"
version = "0.4.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4d6867f1565b3aad85681f1015055b087fcfd840d6aeee6eee7f2da317603695"
dependencies = [
 "autocfg",
 "libm",
 "num-bigint 0.4.8",
 "num-integer",
 "num-traits",
]

[[package]]
name = "bindgen"
version = "0.71.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3"
dependencies = [
 "bitflags 2.11.1",
 "cexpr",
 "clang-sys",
 "itertools 0.13.0",
 "log",
 "prettyplease",
 "proc-macro2",
 "quote",
 "regex",
 "rustc-hash 2.1.2",
 "shlex",
 "syn 2.0.117",
]

[[package]]
name = "bit-set"
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"
dependencies = [
 "bit-vec 0.6.3",
]

[[package]]
name = "bit-set"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
dependencies = [
 "bit-vec 0.8.0",
]

[[package]]
name = "bit-vec"
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"

[[package]]
name = "bit-vec"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"

[[package]]
name = "bit_field"
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6"

[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"

[[package]]
name = "bitflags"
version = "2.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3"
dependencies = [
 "serde_core",
]

[[package]]
name = "bitmaps"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2"
dependencies = [
 "typenum",
]

[[package]]
name = "bitstream-io"
version = "4.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7eff00be299a18769011411c9def0d827e8f2d7bf0c3dbf53633147a8867fd1f"
dependencies = [
 "no_std_io2",
]

[[package]]
name = "bitvec"
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ddcec3d12c579d40898fe0a9a358a803c23e9c52ca3c425707f81c9436211837"
dependencies = [
 "funty",
 "radium",
 "tap",
 "wyz",
]

[[package]]
name = "blake2"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b5d4d889834ee8ecfc0f8426ad30faf7cdcb10f741a8e6d7224d95325479f6f"
dependencies = [
 "digest 0.11.3",
]

[[package]]
name = "block-buffer"
version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
dependencies = [
 "generic-array 0.14.9",
]

[[package]]
name = "block-buffer"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be"
dependencies = [
 "hybrid-array",
 "zeroize",
]

[[package]]
name = "block-padding"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93"
dependencies = [
 "generic-array 0.14.9",
]

[[package]]
name = "block-padding"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "710f1dd022ef4e93f8a438b4ba958de7f64308434fa6a87104481645cc30068b"
dependencies = [
 "hybrid-array",
]

[[package]]
name = "block2"
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5"
dependencies = [
 "objc2",
]

[[package]]
name = "blocking"
version = "1.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21"
dependencies = [
 "async-channel 2.5.0",
 "async-task",
 "futures-io",
 "futures-lite 2.6.1",
 "piper",
]

[[package]]
name = "blowfish"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62ce3946557b35e71d1bbe07ec385073ce9eda05043f95de134eb578fcf1a298"
dependencies = [
 "byteorder",
 "cipher 0.5.2",
]

[[package]]
name = "bollard"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c9d0a013e3d3ee4edd61e779adf117944c08902d375f18630a0c5b8f95659734"
dependencies = [
 "base64 0.22.1",
 "bollard-stubs",
 "bytes",
 "futures-core",
 "futures-util",
 "hex",
 "http 1.4.0",
 "http-body-util",
 "hyper 1.9.0",
 "hyper-named-pipe",
 "hyper-util",
 "hyperlocal",
 "log",
 "pin-project-lite",
 "serde",
 "serde_derive",
 "serde_json",
 "serde_urlencoded",
 "thiserror 2.0.18",
 "tokio",
 "tokio-util",
 "tower-service",
 "url",
 "winapi",
]

[[package]]
name = "bollard-stubs"
version = "1.53.1-rc.29.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce412eb6f7096743011dc3cb5c674caeb24ced61d8c498fe07cf7998a4fea889"
dependencies = [
 "serde",
 "serde_json",
 "serde_repr",
]

[[package]]
name = "borrow-or-share"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc0b364ead1874514c8c2855ab558056ebfeb775653e7ae45ff72f28f8f3166c"

[[package]]
name = "borsh"
version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a"
dependencies = [
 "bytes",
 "cfg_aliases",
]

[[package]]
name = "bot_id"
version = "0.1.0"
dependencies = [
 "cowlike",
 "nom 8.0.0",
 "serde",
 "sqlx",
 "thiserror 2.0.18",
 "utoipa",
 "uuid",
]

[[package]]
name = "bot_token"
version = "0.1.0"
dependencies = [
 "sha2 0.10.9",
 "workspace-hack",
]

[[package]]
name = "bots"
version = "0.1.0"
dependencies = [
 "ai_toolset",
 "anyhow",
 "async-trait",
 "axum",
 "axum-extra",
 "bot_id",
 "bot_token",
 "channels",
 "chrono",
 "entity_access",
 "entity_registry",
 "harness_id",
 "hex",
 "macro_authorization",
 "macro_db_migrator",
 "macro_event_broker",
 "macro_event_topics",
 "macro_user_id",
 "macro_uuid",
 "messages",
 "mockall",
 "model-error-response",
 "model_owner",
 "rand 0.9.4",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "branches"
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8fba76cd916045514e3064707df9ed5282b94419444c2753a6c62ecaf458e56"
dependencies = [
 "rustc_version",
]

[[package]]
name = "broadcast"
version = "0.1.0"
dependencies = [
 "dashmap",
 "tokio",
 "tokio-util",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "brotli-decompressor"
version = "5.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3a32acac15fe1967bc3986b2a6347dffc965602354ea6f450ad07e8bfd253583"
dependencies = [
 "alloc-no-stdlib",
 "alloc-stdlib",
]

[[package]]
name = "bs58"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4"
dependencies = [
 "tinyvec",
]

[[package]]
name = "bstr"
version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab"
dependencies = [
 "memchr",
 "regex-automata",
 "serde",
]

[[package]]
name = "built"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c0e531d93d39c34eef561e929e8a7f86d77a5af08aac4f6d6e39976c51858e9"

[[package]]
name = "bumpalo"
version = "3.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"

[[package]]
name = "bytecount"
version = "0.6.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e"

[[package]]
name = "bytemuck"
version = "1.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec"
dependencies = [
 "bytemuck_derive",
]

[[package]]
name = "bytemuck_derive"
version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc0e56a716f1e132ff6bf4bdac1c944a3fcdc1cae65f70a4a2a1ac3b401d2d1f"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 3.0.3",
]

[[package]]
name = "byteorder"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"

[[package]]
name = "byteorder-lite"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"

[[package]]
name = "bytes"
version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33"
dependencies = [
 "serde",
]

[[package]]
name = "bytes-utils"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35"
dependencies = [
 "bytes",
 "either",
]

[[package]]
name = "bzip2"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3a53fac24f34a81bc9954b5d6cfce0c21e18ec6959f44f56e8e90e4bb7c346c"
dependencies = [
 "libbz2-rs-sys",
]

[[package]]
name = "cache-core"
version = "0.1.0"
dependencies = [
 "apollo-compiler",
 "apollo-parser",
 "chrono",
 "database_sql",
 "lru 0.16.4",
 "macro_user_id",
 "maybe_send",
 "miniz_oxide",
 "pollster",
 "postcard",
 "predicate-index",
 "proptest",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "subsequence_match",
 "thiserror 2.0.18",
 "uuid",
]

[[package]]
name = "cache-turso"
version = "0.1.0"
dependencies = [
 "cache-core",
 "chrono",
 "maybe_send",
 "miniz_oxide",
 "pollster",
 "predicate-index",
 "proptest",
 "serde_json",
 "tempfile",
 "thiserror 2.0.18",
 "turso-opfs",
 "turso_core",
 "uuid",
 "wasm-bindgen-test",
]

[[package]]
name = "cache-wasm"
version = "0.6.54"
dependencies = [
 "async-lock",
 "cache-core",
 "cache-turso",
 "js-sys",
 "predicate-index",
 "serde",
 "serde-wasm-bindgen",
 "serde_json",
 "soup-filter-cache-adapter",
 "soup-filter-projection",
 "turso-opfs",
 "uuid",
 "wasm-bindgen",
 "wasm-bindgen-futures",
 "wasm-bindgen-test",
]

[[package]]
name = "cached"
version = "0.54.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9718806c4a2fe9e8a56fd736f97b340dd10ed1be8ed733ed50449f351dc33cae"
dependencies = [
 "ahash",
 "async-trait",
 "cached_proc_macro",
 "cached_proc_macro_types",
 "futures",
 "hashbrown 0.14.5",
 "once_cell",
 "thiserror 1.0.69",
 "tokio",
 "web-time",
]

[[package]]
name = "cached_proc_macro"
version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f42a145ed2d10dce2191e1dcf30cfccfea9026660e143662ba5eec4017d5daa"
dependencies = [
 "darling 0.20.11",
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "cached_proc_macro_types"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0"

[[package]]
name = "cal"
version = "0.1.0"
dependencies = [
 "analytics_client",
 "axum",
 "chrono",
 "hex",
 "hmac 0.12.1",
 "model-error-response",
 "rootcause",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "thiserror 2.0.18",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "calendar_events"
version = "0.1.0"
dependencies = [
 "ai_toolset",
 "anyhow",
 "async-trait",
 "aws-sdk-sqs",
 "axum",
 "call",
 "chrono",
 "chrono-tz",
 "email_utils",
 "email_validator",
 "futures",
 "http-body-util",
 "macro_authorization",
 "macro_db_migrator",
 "macro_event_broker",
 "macro_event_topics",
 "macro_user_id",
 "model-entity",
 "model_notifications",
 "model_user",
 "models_pagination",
 "notification",
 "reqwest 0.13.4",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "specta",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tokio-util",
 "tower 0.5.3",
 "tracing",
 "urlencoding",
 "utoipa",
 "uuid",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "calendar_scheduling"
version = "0.1.0"
dependencies = [
 "ai_toolset",
 "anyhow",
 "async-trait",
 "axum",
 "calendar_events",
 "chrono",
 "chrono-tz",
 "email_validator",
 "macro_authorization",
 "macro_user_id",
 "model_user",
 "reqwest 0.13.4",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sqlx",
 "teams",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "utoipa",
 "uuid",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "calendar_service"
version = "0.1.0"
dependencies = [
 "agent_correlation",
 "anyhow",
 "authentication_service_client",
 "aws-sdk-secretsmanager",
 "aws-sdk-sqs",
 "axum",
 "calendar_events",
 "calendar_scheduling",
 "chrono",
 "connection_gateway_client",
 "email_api_client",
 "email_db_client",
 "email_utils",
 "futures",
 "google_token",
 "macro_auth",
 "macro_authorization",
 "macro_aws_config",
 "macro_config",
 "macro_cors",
 "macro_entrypoint",
 "macro_env",
 "macro_env_var",
 "macro_event_broker",
 "macro_queues",
 "macro_service_urls",
 "macro_tower_layers",
 "models_email",
 "opentelemetry",
 "opentelemetry_sdk",
 "redis",
 "reqwest 0.13.4",
 "rootcause",
 "secretsmanager_client",
 "serde",
 "serde_json",
 "sqlx",
 "sqs_worker",
 "subtle",
 "teams",
 "tokio",
 "tokio-util",
 "tower 0.5.3",
 "tower-http",
 "tracing",
 "tracing-opentelemetry",
 "tracing-subscriber",
 "utoipa",
 "utoipa-swagger-ui",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "call"
version = "0.1.0"
dependencies = [
 "activity",
 "agent",
 "ai_toolset",
 "ai_usage",
 "anyhow",
 "async-trait",
 "aws-sdk-s3",
 "axum",
 "base64 0.22.1",
 "bot_id",
 "channels",
 "chrono",
 "cloudfront_sign",
 "connection",
 "entity_access",
 "entity_access_db_utils",
 "entity_mutation",
 "feature_flags",
 "filter_ast",
 "futures",
 "invite_email",
 "ip_extractor",
 "item_filters",
 "livekit-api",
 "livekit-protocol",
 "macro_authorization",
 "macro_aws_config",
 "macro_db_migrator",
 "macro_event_broker",
 "macro_event_topics",
 "macro_user_id",
 "macro_uuid",
 "messages",
 "mockall",
 "model-entity",
 "model-error-response",
 "model_user",
 "models_pagination",
 "models_permissions",
 "notification",
 "pgvector",
 "rate_limit",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "share_permission_db_utils",
 "sqlx",
 "strum 0.27.2",
 "subtle",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "urlencoding",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "call_recording_preview_handler"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-s3",
 "aws_lambda_events",
 "lambda_runtime",
 "macro_aws_config",
 "macro_db_migrator",
 "macro_entrypoint",
 "macro_env_var",
 "sqlx",
 "tokio",
 "tracing",
 "urlencoding",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "camino"
version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48"
dependencies = [
 "serde_core",
]

[[package]]
name = "cargo-platform"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd0061da739915fae12ea00e16397555ed4371a6bb285431aab930f61b0aa4ba"
dependencies = [
 "serde",
 "serde_core",
]

[[package]]
name = "cargo_metadata"
version = "0.23.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef987d17b0a113becdd19d3d0022d04d7ef41f9efe4f3fb63ac44ba61df3ade9"
dependencies = [
 "camino",
 "cargo-platform",
 "semver",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
]

[[package]]
name = "cassowary"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53"

[[package]]
name = "cast"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"

[[package]]
name = "castaway"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a"
dependencies = [
 "rustversion",
]

[[package]]
name = "cbc"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6"
dependencies = [
 "cipher 0.4.4",
]

[[package]]
name = "cbc"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce2dc9ee5f88d11e0beb842c88b33c8a5cf0d1329c4b19494af42b07dbfe8896"
dependencies = [
 "cipher 0.5.2",
]

[[package]]
name = "cc"
version = "1.2.62"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98"
dependencies = [
 "find-msvc-tools",
 "jobserver",
 "libc",
 "shlex",
]

[[package]]
name = "cesu8"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"

[[package]]
name = "cexpr"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
dependencies = [
 "nom 7.1.3",
]

[[package]]
name = "cfb"
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f"
dependencies = [
 "byteorder",
 "fnv",
 "uuid",
]

[[package]]
name = "cfg-expr"
version = "0.20.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb693542bcafa528e198be0ebd9d3632ca5b7c93dbe7237460e199910835997c"
dependencies = [
 "smallvec",
 "target-lexicon",
]

[[package]]
name = "cfg-if"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"

[[package]]
name = "cfg_aliases"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"

[[package]]
name = "cfg_block"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18758054972164c3264f7c8386f5fc6da6114cb46b619fd365d4e3b2dc3ae487"

[[package]]
name = "chacha20"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601"
dependencies = [
 "cfg-if",
 "cipher 0.5.2",
 "cpufeatures 0.3.0",
 "rand_core 0.10.1",
 "zeroize",
]

[[package]]
name = "channel_bots"
version = "0.1.0"
dependencies = [
 "agent",
 "ai_billing",
 "ai_tools",
 "ai_toolset",
 "ai_usage",
 "anyhow",
 "async-trait",
 "bot_id",
 "calendar_events",
 "channel_sender",
 "chrono",
 "chrono-tz",
 "entity_access",
 "futures",
 "lexical_client",
 "macro_user_id",
 "messages",
 "prompt",
 "rootcause",
 "serde",
 "serde_json",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "channel_labels"
version = "0.1.0"
dependencies = [
 "anyhow",
 "axum",
 "chrono",
 "cowlike",
 "entity_access",
 "macro_authorization",
 "macro_db_migrator",
 "macro_user_id",
 "model-entity",
 "model-error-response",
 "serde",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "channel_sender"
version = "0.1.0"
dependencies = [
 "bot_id",
 "macro_user_id",
 "serde",
 "serde_json",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "channels"
version = "0.1.0"
dependencies = [
 "activity",
 "agent_correlation",
 "ai_toolset",
 "anyhow",
 "async-trait",
 "attachment",
 "axum",
 "bot_id",
 "channel_sender",
 "chrono",
 "connection_gateway_client",
 "contacts",
 "entity_access",
 "entity_access_db_utils",
 "entity_mutation",
 "filter_ast",
 "frecency",
 "futures",
 "http-body-util",
 "indexmap 2.14.0",
 "item_filters",
 "kafka_util",
 "macro_authorization",
 "macro_db_migrator",
 "macro_env_var",
 "macro_event_broker",
 "macro_event_topics",
 "macro_user_id",
 "macro_uuid",
 "messages",
 "mockall",
 "model-entity",
 "model-error-response",
 "model_file_type",
 "model_notifications",
 "model_owner",
 "models_pagination",
 "models_permissions",
 "non_empty",
 "notification",
 "rdkafka",
 "recursion",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "share_permission_db_utils",
 "sqlx",
 "static_file_service_client",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tokio-retry",
 "tower 0.5.3",
 "tracing",
 "tracing-subscriber",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "charset"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1f927b07c74ba84c7e5fe4db2baeb3e996ab2688992e39ac68ce3220a677c7e"
dependencies = [
 "base64 0.22.1",
 "encoding_rs",
]

[[package]]
name = "chat"
version = "0.1.0"
dependencies = [
 "activity",
 "agent",
 "ai_toolset",
 "anyhow",
 "async-trait",
 "attachment",
 "axum",
 "bot_id",
 "chrono",
 "entity_access",
 "entity_access_db_utils",
 "entity_access_management",
 "entity_mutation",
 "entity_registry",
 "entity_registry_db_utils",
 "futures",
 "http-body-util",
 "macro_authorization",
 "macro_db_migrator",
 "macro_event_broker",
 "macro_event_topics",
 "macro_user_id",
 "macro_uuid",
 "model",
 "model-entity",
 "model_owner",
 "models_permissions",
 "non_empty",
 "roles_and_permissions",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "share_permission_db_utils",
 "shared_entity_registry",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "unicode-segmentation",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "chrono"
version = "0.4.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327"
dependencies = [
 "iana-time-zone",
 "js-sys",
 "num-traits",
 "serde",
 "wasm-bindgen",
 "windows-link",
]

[[package]]
name = "chrono-tz"
version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3"
dependencies = [
 "chrono",
 "phf 0.12.1",
 "serde",
]

[[package]]
name = "cipher"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
dependencies = [
 "crypto-common 0.1.6",
 "inout 0.1.4",
]

[[package]]
name = "cipher"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6c"
dependencies = [
 "block-buffer 0.12.0",
 "crypto-common 0.2.2",
 "inout 0.2.2",
 "zeroize",
]

[[package]]
name = "clang-sys"
version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
dependencies = [
 "glob",
 "libc",
 "libloading",
]

[[package]]
name = "clap"
version = "4.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51"
dependencies = [
 "clap_builder",
 "clap_derive",
]

[[package]]
name = "clap_builder"
version = "4.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f"
dependencies = [
 "anstream",
 "anstyle",
 "clap_lex",
 "strsim",
]

[[package]]
name = "clap_derive"
version = "4.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9"
dependencies = [
 "heck 0.5.0",
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "clap_lex"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"

[[package]]
name = "claude_fold"
version = "0.1.0"
dependencies = [
 "agent_fold",
 "insta",
 "serde_json",
 "workspace-hack",
]

[[package]]
name = "clipboard-win"
version = "5.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4"
dependencies = [
 "error-code",
]

[[package]]
name = "cloudfront_sign"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12052df707d23798508084f95023361208c19ac40b736f4103631081b02c4162"
dependencies = [
 "base64 0.21.7",
 "rsa",
 "sha1 0.10.6",
 "thiserror 1.0.69",
]

[[package]]
name = "cmake"
version = "0.1.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678"
dependencies = [
 "cc",
]

[[package]]
name = "cmov"
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a"

[[package]]
name = "cobs"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1"
dependencies = [
 "thiserror 2.0.18",
]

[[package]]
name = "code_execution"
version = "0.1.0"
dependencies = [
 "async-trait",
 "code_mode_assets",
 "futures",
 "rootcause",
 "rustix 1.1.4",
 "serde",
 "serde_json",
 "tempfile",
 "thiserror 2.0.18",
 "tokio",
 "tokio-util",
 "tracing",
 "url",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "code_mode_assets"
version = "0.1.0"
dependencies = [
 "workspace-hack",
]

[[package]]
name = "codex_cloud_agents"
version = "0.1.0"
dependencies = [
 "agent-client-protocol",
 "agent_fold",
 "agent_runtime_protocol",
 "agent_session",
 "axum",
 "base64 0.22.1",
 "clap",
 "futures",
 "insta",
 "lazy-regex",
 "reqwest 0.13.4",
 "rootcause",
 "serde",
 "serde_json",
 "sqlx",
 "tempfile",
 "tokio",
 "tokio-util",
 "uuid",
 "workspace-hack",
 "zeroize",
]

[[package]]
name = "codex_connection"
version = "0.1.0"
dependencies = [
 "aes-gcm 0.10.3",
 "async-trait",
 "aws-sdk-kms",
 "chrono",
 "codex_cloud_agents",
 "macro_db_migrator",
 "macro_user_id",
 "rootcause",
 "serde",
 "serde_json",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "uuid",
 "workspace-hack",
 "zeroize",
]

[[package]]
name = "codex_fold"
version = "0.1.0"
dependencies = [
 "agent_fold",
 "insta",
 "serde_json",
 "workspace-hack",
]

[[package]]
name = "coding_agent_worker"
version = "0.1.0"
dependencies = [
 "agent-client-protocol",
 "agent_fold",
 "agent_runtime_protocol",
 "agent_session",
 "agent_trigger",
 "arboard",
 "base64 0.22.1",
 "bot_id",
 "channel_sender",
 "channels",
 "chrono",
 "clap",
 "claude_fold",
 "codex_fold",
 "crossterm 0.28.1",
 "eventsource-stream",
 "flate2",
 "futures",
 "harness_id",
 "harnesses",
 "hex",
 "lazy-regex",
 "macro_env_var",
 "macro_event_broker",
 "macro_user_id",
 "macro_uuid",
 "messages",
 "mimalloc",
 "openssl-sys",
 "ratatui",
 "reqwest 0.13.4",
 "rootcause",
 "rustix 1.1.4",
 "rustls",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "shell-words",
 "strum 0.27.2",
 "tar",
 "tempfile",
 "thiserror 2.0.18",
 "tokio",
 "tokio-retry",
 "tokio-tungstenite 0.28.0",
 "tokio-util",
 "toml 0.8.23",
 "toml_edit 0.22.27",
 "tracing",
 "tracing-subscriber",
 "trigger_context",
 "tui-input",
 "uuid",
 "webbrowser",
 "webhook",
 "windows-sys 0.61.2",
 "workspace-hack",
 "zip",
]

[[package]]
name = "cognition"
version = "0.1.0"
dependencies = [
 "ai_toolset",
 "async-trait",
 "jev",
 "macro_authorization",
 "macro_tower_layers",
 "macro_user_id",
 "reqwest 0.13.4",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "collab_surface"
version = "0.1.0"
dependencies = [
 "axum",
 "chrono",
 "entity_access",
 "lexical_client",
 "macro_authorization",
 "macro_db_client",
 "macro_db_migrator",
 "macro_sync_service_jwt",
 "macro_user_id",
 "macro_uuid",
 "mockall",
 "model",
 "model-entity",
 "model-error-response",
 "models_permissions",
 "reqwest 0.13.4",
 "rootcause",
 "serde",
 "serde_json",
 "sqlx",
 "sync_service_client",
 "thiserror 2.0.18",
 "tokio",
 "tokio-retry",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "color_quant"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"

[[package]]
name = "colorchoice"
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"

[[package]]
name = "combine"
version = "4.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
dependencies = [
 "bytes",
 "futures-core",
 "memchr",
 "pin-project-lite",
 "tokio",
 "tokio-util",
]

[[package]]
name = "comms_db_client"
version = "0.1.0"
dependencies = [
 "anyhow",
 "cached",
 "channels",
 "chrono",
 "macro_db_migrator",
 "macro_user_id",
 "macro_uuid",
 "serde",
 "sqlx",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "compact_str"
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7fd622ebbb56a5b2ccb651b32b911cdeb2a9b4b11776b2473bf26a26a286244e"
dependencies = [
 "castaway",
 "cfg-if",
 "itoa",
 "rustversion",
 "ryu",
 "static_assertions",
]

[[package]]
name = "complete_graph"
version = "0.1.0"
dependencies = [
 "activity",
 "agent_runtime_protocol",
 "agent_session",
 "agent_session_realtime",
 "anyhow",
 "apollo-compiler",
 "async-graphql",
 "async-stream",
 "attention_feed",
 "axum",
 "bot_id",
 "bots",
 "calendar_events",
 "chrono",
 "contacts",
 "crm",
 "databases",
 "databases_sql",
 "email",
 "entity_access",
 "entity_mutation",
 "favorites",
 "graphql_activity",
 "graphql_calendar",
 "graphql_channel",
 "graphql_common",
 "graphql_contacts",
 "graphql_crm",
 "graphql_databases",
 "graphql_email",
 "graphql_entity_mutation",
 "graphql_favorite",
 "graphql_initiative",
 "graphql_notification",
 "graphql_notification_inbox",
 "graphql_permission",
 "graphql_properties",
 "graphql_registered_work",
 "graphql_scheduled_action",
 "graphql_soup",
 "graphql_work_feed",
 "macro_authorization",
 "macro_user_id",
 "model-entity",
 "model_notifications",
 "model_owner",
 "model_user",
 "models_databases",
 "models_pagination",
 "models_permissions",
 "models_properties",
 "models_soup",
 "notification",
 "notification_inbox",
 "predicate-index",
 "rootcause",
 "saved_views",
 "scheduled_action",
 "serde",
 "serde_json",
 "soup",
 "soup-filter-projection",
 "soup_realtime",
 "tokio",
 "tracing",
 "uuid",
 "work_feed",
 "workspace-hack",
]

[[package]]
name = "compression-codecs"
version = "0.4.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce2548391e9c1929c21bf6aa2680af86fe4c1b33e6cea9ac1cfeec0bd11218cf"
dependencies = [
 "compression-core",
 "flate2",
 "memchr",
]

[[package]]
name = "compression-core"
version = "0.4.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc14f565cf027a105f7a44ccf9e5b424348421a1d8952a8fc9d499d313107789"

[[package]]
name = "computer_id"
version = "0.1.0"
dependencies = [
 "serde",
 "sqlx",
 "thiserror 2.0.18",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "concolor"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b946244a988c390a94667ae0e3958411fa40cc46ea496a929b263d883f5f9c3"
dependencies = [
 "bitflags 1.3.2",
 "concolor-query",
 "is-terminal",
]

[[package]]
name = "concolor-query"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88d11d52c3d7ca2e6d0040212be9e4dbbcd78b6447f535b6b561f449427944cf"
dependencies = [
 "windows-sys 0.45.0",
]

[[package]]
name = "concurrent-queue"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
dependencies = [
 "crossbeam-utils",
]

[[package]]
name = "connect_client"
version = "0.1.0"
dependencies = [
 "chrono",
 "macro_tower_layers",
 "reqwest 0.13.4",
 "rootcause",
 "serde",
 "serde_json",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "url",
 "utoipa",
 "wiremock",
 "workspace-hack",
 "zeroize",
]

[[package]]
name = "connection"
version = "0.1.0"
dependencies = [
 "anyhow",
 "connection_gateway_client",
 "entity_access",
 "macro_user_id",
 "model-entity",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "connection_gateway"
version = "0.1.0"
dependencies = [
 "agent_correlation",
 "anyhow",
 "async-trait",
 "aws-sdk-dynamodb",
 "aws-sdk-secretsmanager",
 "axum",
 "chrono",
 "connection_gateway_client",
 "connection_gateway_models",
 "cool_asserts",
 "cowlike",
 "dashmap",
 "doppler-config",
 "ensure_exists",
 "entity_access",
 "frecency",
 "futures",
 "http-body-util",
 "itertools 0.14.0",
 "last_online_tracker",
 "macro_auth",
 "macro_authorization",
 "macro_aws_config",
 "macro_config",
 "macro_entrypoint",
 "macro_env",
 "macro_env_var",
 "macro_tower_layers",
 "macro_user_id",
 "model",
 "model-entity",
 "models_bulk_upload",
 "opentelemetry",
 "postcard",
 "redis",
 "secretsmanager_client",
 "serde",
 "serde_dynamo",
 "serde_json",
 "sqlx",
 "stream",
 "strum 0.27.2",
 "tokio",
 "tower 0.5.3",
 "tower-http",
 "tracing",
 "tracing-opentelemetry",
 "utoipa",
 "utoipa-swagger-ui",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "connection_gateway_client"
version = "0.1.0"
dependencies = [
 "anyhow",
 "connection_gateway_models",
 "macro_tower_layers",
 "model-entity",
 "reqwest 0.13.4",
 "serde",
 "serde_json",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "connection_gateway_models"
version = "0.1.0"
dependencies = [
 "macro_user_id",
 "model-entity",
 "postcard",
 "serde",
 "serde_json",
 "utoipa",
 "workspace-hack",
]

[[package]]
name = "console"
version = "0.15.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8"
dependencies = [
 "encode_unicode",
 "libc",
 "once_cell",
 "unicode-width 0.2.0",
 "windows-sys 0.59.0",
]

[[package]]
name = "console"
version = "0.16.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4fe5f465a4f6fee88fad41b85d990f84c835335e85b5d9e6e63e0d06d28cba7c"
dependencies = [
 "encode_unicode",
 "libc",
 "unicode-width 0.2.0",
 "windows-sys 0.61.2",
]

[[package]]
name = "console_error_panic_hook"
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc"
dependencies = [
 "cfg-if",
 "wasm-bindgen",
]

[[package]]
name = "console_log"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be8aed40e4edbf4d3b4431ab260b63fdc40f5780a4766824329ea0f1eefe3c0f"
dependencies = [
 "log",
 "web-sys",
]

[[package]]
name = "const-hex"
version = "1.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33e2a781ebdf4467d1428dc4593067825fb646f6871475098d8577421af73558"
dependencies = [
 "cfg-if",
 "cpufeatures 0.2.17",
 "proptest",
 "serde_core",
]

[[package]]
name = "const-oid"
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"

[[package]]
name = "const-oid"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c"

[[package]]
name = "constant_time_eq"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"

[[package]]
name = "constant_time_eq"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9eb6feb175df65d0a3ccd3e73484e940d0ac664e8034f0519fd49a93db3071d9"
dependencies = [
 "rustversion",
]

[[package]]
name = "contacts"
version = "0.1.0"
dependencies = [
 "aws-sdk-sqs",
 "axum",
 "axum-extra",
 "futures",
 "http-body-util",
 "macro_authorization",
 "macro_db_client",
 "macro_db_migrator",
 "macro_user_id",
 "non_empty",
 "rate_limit",
 "reqwest 0.13.4",
 "rootcause",
 "serde",
 "serde_json",
 "sqlx",
 "sqs_worker",
 "subsequence_match",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "urlencoding",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "contacts_service"
version = "0.1.0"
dependencies = [
 "agent_correlation",
 "anyhow",
 "aws-sdk-secretsmanager",
 "aws-sdk-sqs",
 "axum",
 "contacts",
 "database_env_vars",
 "doppler-config",
 "http-body-util",
 "macro_auth",
 "macro_authorization",
 "macro_aws_config",
 "macro_config",
 "macro_cors",
 "macro_entrypoint",
 "macro_env",
 "macro_env_var",
 "macro_queues",
 "macro_service_urls",
 "macro_user_id",
 "rate_limit",
 "redis",
 "secretsmanager_client",
 "serde_json",
 "sqlx",
 "sqs_worker",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "utoipa",
 "utoipa-swagger-ui",
 "workspace-hack",
]

[[package]]
name = "convert_case"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9"
dependencies = [
 "unicode-segmentation",
]

[[package]]
name = "convert_case"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "affbf0190ed2caf063e3def54ff444b449371d55c58e513a95ab98eca50adb49"
dependencies = [
 "unicode-segmentation",
]

[[package]]
name = "convert_service"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-lambda",
 "aws-sdk-s3",
 "aws-sdk-sqs",
 "axum",
 "database_env_vars",
 "docx_engine",
 "doppler-config",
 "futures",
 "http-body-util",
 "lambda_client",
 "macro_auth",
 "macro_authorization",
 "macro_aws_config",
 "macro_config",
 "macro_cors",
 "macro_db_client",
 "macro_entrypoint",
 "macro_env",
 "macro_env_var",
 "macro_middleware",
 "macro_queues",
 "macro_uuid",
 "model",
 "nix 0.29.0",
 "opentelemetry",
 "opentelemetry_sdk",
 "pptx_engine",
 "rs-libreoffice-bindings",
 "s3_client",
 "s3_key",
 "serde",
 "serde_json",
 "sqlx",
 "sqs_client",
 "sqs_worker",
 "tempfile",
 "tokio",
 "tower 0.5.3",
 "tower-http",
 "tracing",
 "tracing-opentelemetry",
 "tracing-subscriber",
 "utoipa",
 "utoipa-swagger-ui",
 "workspace-hack",
 "zip",
]

[[package]]
name = "cookie"
version = "0.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747"
dependencies = [
 "percent-encoding",
 "time",
 "version_check",
]

[[package]]
name = "cool_asserts"
version = "2.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aefc127fad829eb36edd748660d3ee55490889bc54005cef71d2cd6e25ca2bb2"
dependencies = [
 "indent_write",
]

[[package]]
name = "core-foundation"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
dependencies = [
 "core-foundation-sys",
 "libc",
]

[[package]]
name = "core-foundation"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
dependencies = [
 "core-foundation-sys",
 "libc",
]

[[package]]
name = "core-foundation-sys"
version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"

[[package]]
name = "countme"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636"

[[package]]
name = "cowlike"
version = "0.1.0"
dependencies = [
 "either",
]

[[package]]
name = "cpubits"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15b85f9c39137c3a891689859392b1bd49812121d0d61c9caf00d46ed5ce06ae"

[[package]]
name = "cpufeatures"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
dependencies = [
 "libc",
]

[[package]]
name = "cpufeatures"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
dependencies = [
 "libc",
]

[[package]]
name = "crc"
version = "3.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d"
dependencies = [
 "crc-catalog",
]

[[package]]
name = "crc-catalog"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "217698eaf96b4a3f0bc4f3662aaa55bdf913cd54d7204591faa790070c6d0853"

[[package]]
name = "crc-fast"
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e75b2483e97a5a7da73ac68a05b629f9c53cff58d8ed1c77866079e18b00dba5"
dependencies = [
 "digest 0.10.7",
 "spin 0.10.1",
]

[[package]]
name = "crc16"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "338089f42c427b86394a5ee60ff321da23a5c89c9d89514c829687b26359fcff"

[[package]]
name = "crc32c"
version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3a47af21622d091a8f0fb295b88bc886ac74efcc613efc19f5d0b21de5c89e47"
dependencies = [
 "rustc_version",
]

[[package]]
name = "crc32fast"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
dependencies = [
 "cfg-if",
]

[[package]]
name = "critical-section"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b"

[[package]]
name = "crm"
version = "0.1.0"
dependencies = [
 "ai_toolset",
 "anyhow",
 "async-trait",
 "axum",
 "bot_id",
 "call",
 "chrono",
 "csv",
 "databases",
 "entity_access",
 "entity_access_db_utils",
 "filter_ast",
 "futures",
 "item_filters",
 "kafka_util",
 "macro_authorization",
 "macro_db_migrator",
 "macro_event_broker",
 "macro_user_id",
 "macro_uuid",
 "messages",
 "model-error-response",
 "models_databases",
 "models_permissions",
 "models_properties",
 "opentelemetry",
 "properties",
 "rdkafka",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sqlx",
 "system_properties",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "tracing-opentelemetry",
 "unfurl",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "cron"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "089df96cf6a25253b4b6b6744d86f91150a3d4df546f31a95def47976b8cba97"
dependencies = [
 "chrono",
 "once_cell",
 "phf 0.11.3",
 "winnow 0.7.15",
]

[[package]]
name = "crossbeam-channel"
version = "0.5.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"
dependencies = [
 "crossbeam-utils",
]

[[package]]
name = "crossbeam-deque"
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
dependencies = [
 "crossbeam-epoch",
 "crossbeam-utils",
]

[[package]]
name = "crossbeam-epoch"
version = "0.9.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f"
dependencies = [
 "crossbeam-utils",
]

[[package]]
name = "crossbeam-queue"
version = "0.3.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115"
dependencies = [
 "crossbeam-utils",
]

[[package]]
name = "crossbeam-utils"
version = "0.8.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"

[[package]]
name = "crossterm"
version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67"
dependencies = [
 "bitflags 1.3.2",
 "crossterm_winapi",
 "libc",
 "mio 0.8.11",
 "parking_lot",
 "signal-hook",
 "signal-hook-mio",
 "winapi",
]

[[package]]
name = "crossterm"
version = "0.28.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6"
dependencies = [
 "bitflags 2.11.1",
 "crossterm_winapi",
 "mio 1.2.0",
 "parking_lot",
 "rustix 0.38.44",
 "signal-hook",
 "signal-hook-mio",
 "winapi",
]

[[package]]
name = "crossterm_winapi"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b"
dependencies = [
 "winapi",
]

[[package]]
name = "crunchy"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"

[[package]]
name = "crypto-bigint"
version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"
dependencies = [
 "generic-array 0.14.9",
 "rand_core 0.6.4",
 "subtle",
 "zeroize",
]

[[package]]
name = "crypto-bigint"
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6bb08299a6046833a879ace115697f12fd2bd6c8d3e93c909ffc9e0738e7cae0"
dependencies = [
 "cpubits",
 "ctutils",
 "getrandom 0.4.2",
 "hybrid-array",
 "num-traits",
 "rand_core 0.10.1",
 "serdect",
 "subtle",
 "zeroize",
]

[[package]]
name = "crypto-common"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
dependencies = [
 "generic-array 0.14.9",
 "rand_core 0.6.4",
 "typenum",
]

[[package]]
name = "crypto-common"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453"
dependencies = [
 "getrandom 0.4.2",
 "hybrid-array",
 "rand_core 0.10.1",
]

[[package]]
name = "cssparser"
version = "0.31.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b3df4f93e5fbbe73ec01ec8d3f68bba73107993a5b1e7519273c32db9b0d5be"
dependencies = [
 "cssparser-macros",
 "dtoa-short",
 "itoa",
 "phf 0.11.3",
 "smallvec",
]

[[package]]
name = "cssparser"
version = "0.36.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dae61cf9c0abb83bd659dab65b7e4e38d8236824c85f0f804f173567bda257d2"
dependencies = [
 "cssparser-macros",
 "dtoa-short",
 "itoa",
 "phf 0.13.1",
 "smallvec",
]

[[package]]
name = "cssparser"
version = "0.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c9cdaae01d5ed7882b04d795e7f752f46ff52d2fa3b50a20d28c464510bba98"
dependencies = [
 "dtoa-short",
 "itoa",
 "smallvec",
]

[[package]]
name = "cssparser-macros"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
dependencies = [
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "csv"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938"
dependencies = [
 "csv-core",
 "itoa",
 "ryu",
 "serde_core",
]

[[package]]
name = "csv-core"
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782"
dependencies = [
 "memchr",
]

[[package]]
name = "ctr"
version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
dependencies = [
 "cipher 0.4.4",
]

[[package]]
name = "ctr"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baaca1c4b237092596f64d571e9db6ce4109c4ef9742e27590f1709594461f21"
dependencies = [
 "cipher 0.5.2",
]

[[package]]
name = "ctutils"
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38d28fb6aa7dd680b3ffd1a3e64e115c177bdba63c0ae7f9cd48129ff05c4fa0"
dependencies = [
 "cmov",
 "subtle",
]

[[package]]
name = "cursor_api_key"
version = "0.1.0"
dependencies = [
 "anyhow",
 "async-trait",
 "aws-sdk-kms",
 "chrono",
 "macro_db_migrator",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "workspace-hack",
 "zeroize",
]

[[package]]
name = "cursor_cloud_agents"
version = "0.1.0"
dependencies = [
 "agent-client-protocol",
 "agent_fold",
 "agent_runtime_protocol",
 "agent_session",
 "base64 0.22.1",
 "bytes",
 "futures",
 "insta",
 "macro_env_var",
 "macro_tower_layers",
 "nom 8.0.0",
 "reqwest 0.13.4",
 "rootcause",
 "serde",
 "serde_json",
 "sqlx",
 "sse-core",
 "static_file_service_client",
 "thiserror 2.0.18",
 "tokio",
 "tokio-util",
 "tracing",
 "tracing-subscriber",
 "url",
 "urlencoding",
 "uuid",
 "wiremock",
 "workspace-hack",
 "zeroize",
]

[[package]]
name = "curve25519-dalek"
version = "4.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be"
dependencies = [
 "cfg-if",
 "cpufeatures 0.2.17",
 "curve25519-dalek-derive",
 "digest 0.10.7",
 "fiat-crypto 0.2.9",
 "rustc_version",
 "subtle",
 "zeroize",
]

[[package]]
name = "curve25519-dalek"
version = "5.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5eed333089e2e1c1ac8c6c0398e5e2497b4c9926ca6d0365ed1e099afa5bc23"
dependencies = [
 "cfg-if",
 "cpufeatures 0.3.0",
 "curve25519-dalek-derive",
 "digest 0.11.3",
 "fiat-crypto 0.3.0",
 "rand_core 0.10.1",
 "rustc_version",
 "subtle",
 "zeroize",
]

[[package]]
name = "curve25519-dalek-derive"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "darling"
version = "0.20.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
dependencies = [
 "darling_core 0.20.11",
 "darling_macro 0.20.11",
]

[[package]]
name = "darling"
version = "0.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0"
dependencies = [
 "darling_core 0.21.3",
 "darling_macro 0.21.3",
]

[[package]]
name = "darling"
version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d"
dependencies = [
 "darling_core 0.23.0",
 "darling_macro 0.23.0",
]

[[package]]
name = "darling"
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed17f5901b6630b993ca003def43f2f8ef4014fc13b047b57aad617ff32bc2ec"
dependencies = [
 "darling_core 0.24.1",
 "darling_macro 0.24.1",
]

[[package]]
name = "darling_core"
version = "0.20.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
dependencies = [
 "fnv",
 "ident_case",
 "proc-macro2",
 "quote",
 "strsim",
 "syn 2.0.117",
]

[[package]]
name = "darling_core"
version = "0.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4"
dependencies = [
 "fnv",
 "ident_case",
 "proc-macro2",
 "quote",
 "strsim",
 "syn 2.0.117",
]

[[package]]
name = "darling_core"
version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0"
dependencies = [
 "ident_case",
 "proc-macro2",
 "quote",
 "strsim",
 "syn 2.0.117",
]

[[package]]
name = "darling_core"
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6837e2cf7485aaae18f86181d2f0e9a7ed297a025e220aeabf63fdebd3a2ddff"
dependencies = [
 "ident_case",
 "proc-macro2",
 "quote",
 "strsim",
 "syn 3.0.3",
]

[[package]]
name = "darling_macro"
version = "0.20.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
dependencies = [
 "darling_core 0.20.11",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "darling_macro"
version = "0.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81"
dependencies = [
 "darling_core 0.21.3",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "darling_macro"
version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d"
dependencies = [
 "darling_core 0.23.0",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "darling_macro"
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2ac7135c3ef02b2f7833bbeb1be5ba7f966dcde8a87c6b87f65a778d71a02785"
dependencies = [
 "darling_core 0.24.1",
 "quote",
 "syn 3.0.3",
]

[[package]]
name = "dashmap"
version = "6.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c"
dependencies = [
 "cfg-if",
 "crossbeam-utils",
 "hashbrown 0.14.5",
 "lock_api",
 "once_cell",
 "parking_lot_core",
]

[[package]]
name = "data-encoding"
version = "2.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8"

[[package]]
name = "database_env_vars"
version = "0.1.0"
dependencies = [
 "macro_env_var",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "database_sql"
version = "0.1.0"
dependencies = [
 "chrono",
 "clap",
 "filter_ast",
 "item_filters",
 "logos",
 "maybe_send",
 "models_databases",
 "nom 8.0.0",
 "pollster",
 "reqwest 0.13.4",
 "schemars 1.2.1",
 "serde",
 "serde-wasm-bindgen",
 "serde_json",
 "specta",
 "specta-serde",
 "specta-typescript",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "utoipa",
 "uuid",
 "wasm-bindgen",
]

[[package]]
name = "database_webhooks"
version = "0.1.0"
dependencies = [
 "axum",
 "chrono",
 "databases",
 "entity_access",
 "hex",
 "macro_authorization",
 "macro_db_migrator",
 "macro_event_broker",
 "macro_user_id",
 "macro_uuid",
 "model-error-response",
 "models_databases",
 "rand 0.9.4",
 "rootcause",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "databases"
version = "0.1.0"
dependencies = [
 "activity",
 "ai_toolset",
 "anyhow",
 "async-trait",
 "axum",
 "bot_id",
 "chrono",
 "clap",
 "connection_gateway_client",
 "database_env_vars",
 "database_sql",
 "entity_access",
 "entity_access_db_utils",
 "entity_mutation",
 "macro_authorization",
 "macro_db_migrator",
 "macro_entrypoint",
 "macro_event_broker",
 "macro_event_topics",
 "macro_user_id",
 "macro_uuid",
 "model-entity",
 "model-error-response",
 "model_owner",
 "models_databases",
 "models_permissions",
 "models_properties",
 "properties",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "share_permission_db_utils",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "url",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "databases_sql"
version = "0.1.0"
dependencies = [
 "ai_toolset",
 "anyhow",
 "async-trait",
 "axum",
 "base64 0.22.1",
 "bot_id",
 "chrono",
 "contacts",
 "database_sql",
 "databases",
 "email",
 "entity_access",
 "filter_ast",
 "item_filters",
 "macro_authorization",
 "macro_user_id",
 "model-error-response",
 "model_owner",
 "models_databases",
 "models_grouping",
 "models_pagination",
 "models_properties",
 "models_soup",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "soup",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "dataloss_prevention_handler"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-sns",
 "aws_lambda_events",
 "lambda_runtime",
 "macro_aws_config",
 "macro_entrypoint",
 "macro_env_var",
 "s3_client",
 "sns_client",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "dateparser"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2ef451feee09ae5ecd8a02e738bd9adee9266b8fa9b44e22d3ce968d8694238"
dependencies = [
 "anyhow",
 "chrono",
 "lazy_static",
 "regex",
]

[[package]]
name = "deadpool"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0be2b1d1d6ec8d846f05e137292d0b89133caf95ef33695424c09568bdd39b1b"
dependencies = [
 "deadpool-runtime",
 "lazy_static",
 "num_cpus",
 "tokio",
]

[[package]]
name = "deadpool-runtime"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b"

[[package]]
name = "debug-ignore"
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ffe7ed1d93f4553003e20b629abe9085e1e81b1429520f897f8f8860bc6dfc21"

[[package]]
name = "decode_jwt"
version = "0.1.0"
dependencies = [
 "axum",
 "axum-extra",
 "cookie",
 "http-body-util",
 "jsonwebtoken 10.3.0",
 "macro_auth",
 "macro_user_id",
 "model-error-response",
 "model_user",
 "serde",
 "serde_json",
 "serde_urlencoded",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "url",
 "urlencoding",
 "workspace-hack",
]

[[package]]
name = "deflate64"
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac6b926516df9c60bfa16e107b21086399f8285a44ca9711344b9e553c5146e2"

[[package]]
name = "delegate"
version = "0.13.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "780eb241654bf097afb00fc5f054a09b687dad862e485fdcf8399bb056565370"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "delete_chat_handler"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws_lambda_events",
 "entity_registry_db_utils",
 "lambda_runtime",
 "macro_db_migrator",
 "macro_entrypoint",
 "macro_env_var",
 "macro_uuid",
 "sqlx",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "deleted_item_poller"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-sqs",
 "aws_lambda_events",
 "chat",
 "chrono",
 "documents",
 "futures",
 "lambda_runtime",
 "macro_aws_config",
 "macro_db_client",
 "macro_entrypoint",
 "macro_env",
 "macro_env_var",
 "macro_event_broker",
 "macro_queues",
 "model_owner",
 "projects",
 "serde_json",
 "sqlx",
 "sqs_client",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "der"
version = "0.7.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb"
dependencies = [
 "const-oid 0.9.6",
 "pem-rfc7468 0.7.0",
 "zeroize",
]

[[package]]
name = "der"
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a878c850e9e421b20262e9b41f9c860e4785fa07541c266b62ff9d1ef998a80a"
dependencies = [
 "const-oid 0.10.2",
 "pem-rfc7468 1.0.0",
 "zeroize",
]

[[package]]
name = "deranged"
version = "0.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
dependencies = [
 "powerfmt",
 "serde_core",
]

[[package]]
name = "derive_arbitrary"
version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "derive_builder"
version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947"
dependencies = [
 "derive_builder_macro",
]

[[package]]
name = "derive_builder_core"
version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8"
dependencies = [
 "darling 0.20.11",
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "derive_builder_macro"
version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
dependencies = [
 "derive_builder_core",
 "syn 2.0.117",
]

[[package]]
name = "derive_more"
version = "0.99.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "derive_more"
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134"
dependencies = [
 "derive_more-impl",
]

[[package]]
name = "derive_more-impl"
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb"
dependencies = [
 "convert_case 0.10.0",
 "proc-macro2",
 "quote",
 "rustc_version",
 "syn 2.0.117",
 "unicode-xid",
]

[[package]]
name = "derive_setters"
version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b7e6f6fa1f03c14ae082120b84b3c7fbd7b8588d924cf2d7c3daf9afd49df8b9"
dependencies = [
 "darling 0.21.3",
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "des"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "916a94e407b54f9034d71dd748234cd1e516ced6284009906ae246f177eafe5a"
dependencies = [
 "cipher 0.5.2",
]

[[package]]
name = "determinator"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf14b901cdfba3f731d01c4c184100e85f586a272d38874824175b845dbaeaf9"
dependencies = [
 "camino",
 "globset",
 "guppy",
 "guppy-workspace-hack",
 "once_cell",
 "petgraph 0.6.5",
 "rayon",
 "serde",
 "toml 0.5.11",
]

[[package]]
name = "device-info"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2ca8e71544c1b67dcdbc2699ab258828aff985e5bc8d5f6b486d90d7df2f848"
dependencies = [
 "core-foundation 0.10.1",
 "jni 0.21.1",
 "libc",
 "thiserror 2.0.18",
 "wasm-bindgen",
 "web-sys",
 "windows-sys 0.59.0",
]

[[package]]
name = "dictation"
version = "0.1.0"
dependencies = [
 "ai_usage",
 "async-openai",
 "axum",
 "axum-extra",
 "backoff",
 "bytes",
 "infer 0.19.0",
 "macro_authorization",
 "macro_env_var",
 "macro_user_id",
 "model-error-response",
 "model_user",
 "opus-pure",
 "rate_limit",
 "reqwest 0.13.4",
 "rootcause",
 "serde",
 "serde_json",
 "symphonia",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "tracing-subscriber",
 "utoipa",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "diff"
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"

[[package]]
name = "diffus"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c0ff24a73b51d9009c40897faf87d31b77345c90ffbf4dc3a1d2957032c5653"
dependencies = [
 "itertools 0.10.5",
]

[[package]]
name = "diffy"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b545b8c50194bdd008283985ab0b31dba153cfd5b3066a92770634fbc0d7d291"
dependencies = [
 "nu-ansi-term",
]

[[package]]
name = "digest"
version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
dependencies = [
 "block-buffer 0.10.4",
 "const-oid 0.9.6",
 "crypto-common 0.1.6",
 "subtle",
]

[[package]]
name = "digest"
version = "0.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2"
dependencies = [
 "block-buffer 0.12.0",
 "const-oid 0.10.2",
 "crypto-common 0.2.2",
 "ctutils",
 "zeroize",
]

[[package]]
name = "dirs"
version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e"
dependencies = [
 "dirs-sys",
]

[[package]]
name = "dirs-sys"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab"
dependencies = [
 "libc",
 "option-ext",
 "redox_users",
 "windows-sys 0.61.2",
]

[[package]]
name = "dispatch2"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38"
dependencies = [
 "bitflags 2.11.1",
 "objc2",
]

[[package]]
name = "displaydoc"
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 3.0.3",
]

[[package]]
name = "docker-compose-types"
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bdfd601efc90644958510466e8904ca90da65a98fdfe4d21f940644a21c026b4"
dependencies = [
 "derive_builder",
 "indexmap 2.14.0",
 "serde",
 "serde_yaml",
]

[[package]]
name = "document_storage_service"
version = "0.1.0"
dependencies = [
 "access_requests",
 "account_manager",
 "activity",
 "agent_changes",
 "agent_correlation",
 "agent_session",
 "agent_session_realtime",
 "ai_billing",
 "ai_tools",
 "ai_usage",
 "analytics_client",
 "anyhow",
 "async-graphql",
 "async-graphql-axum",
 "async-trait",
 "attention_feed",
 "authentication_service_client",
 "aws-sdk-dynamodb",
 "aws-sdk-s3",
 "aws-sdk-secretsmanager",
 "aws-sdk-sns",
 "aws-sdk-sqs",
 "axum",
 "axum-extra",
 "base64 0.22.1",
 "bebop",
 "bot_id",
 "bots",
 "cal",
 "calendar_events",
 "call",
 "channel_bots",
 "channel_labels",
 "channels",
 "chat",
 "chrono",
 "cloudfront_sign",
 "collab_surface",
 "comms_db_client",
 "complete_graph",
 "connection",
 "connection_gateway_client",
 "contacts",
 "crm",
 "database_webhooks",
 "databases",
 "databases_sql",
 "dictation",
 "document_sub_type",
 "documents",
 "doppler-config",
 "dynamodb_client",
 "email",
 "embedding",
 "entity_access",
 "entity_access_management",
 "entity_mutation",
 "entity_registry",
 "entity_registry_db_utils",
 "external_chat",
 "favorites",
 "feature_flags",
 "flate2",
 "foreign_entity",
 "forms",
 "frecency",
 "futures",
 "github",
 "github_pull_requests",
 "gmail_client",
 "graphql_calendar",
 "graphql_contacts",
 "graphql_crm",
 "graphql_databases",
 "graphql_initiative",
 "graphql_scheduled_action",
 "graphql_soup",
 "harnesses",
 "hex",
 "http-body-util",
 "hyper 1.9.0",
 "hyper-util",
 "import",
 "initiative",
 "initiative_description",
 "jsonwebtoken 10.3.0",
 "lexical_client",
 "lexical_mention_extractor",
 "macro_auth",
 "macro_authorization",
 "macro_aws_config",
 "macro_axum_utils",
 "macro_config",
 "macro_cors",
 "macro_db_client",
 "macro_db_migrator",
 "macro_entrypoint",
 "macro_env",
 "macro_env_var",
 "macro_event_broker",
 "macro_middleware",
 "macro_queues",
 "macro_service_urls",
 "macro_sha_count_client",
 "macro_sync_service_jwt",
 "macro_tower_layers",
 "macro_user_id",
 "macro_uuid",
 "mcp_client",
 "messages",
 "mockall",
 "model",
 "model-entity",
 "model_notifications",
 "model_owner",
 "models_databases",
 "models_dcs",
 "models_pagination",
 "models_permissions",
 "models_properties",
 "models_soup",
 "notification",
 "notification_inbox",
 "opensearch_client",
 "opentelemetry",
 "opentelemetry_sdk",
 "projects",
 "properties",
 "rate_limit",
 "rayon",
 "readonly_pool",
 "redis",
 "reminders",
 "reqwest 0.13.4",
 "rootcause",
 "s3_key",
 "saved_views",
 "scheduled_action",
 "schemars 1.2.1",
 "search_service",
 "secretsmanager_client",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "slack_integration",
 "soup",
 "soup_realtime",
 "sqlx",
 "sqs_client",
 "sqs_worker",
 "static_file_service_client",
 "sync_router",
 "sync_service_bebop_schema",
 "sync_service_client",
 "sync_service_hex",
 "system_properties",
 "task_dedup",
 "teams",
 "thiserror 2.0.18",
 "tokio",
 "tokio-tungstenite 0.27.0",
 "tokio-tungstenite 0.28.0",
 "tokio-util",
 "tower 0.5.3",
 "tower-http",
 "tracing",
 "tracing-opentelemetry",
 "tracing-subscriber",
 "tungstenite 0.27.0",
 "urlencoding",
 "user_api_key",
 "utoipa",
 "utoipa-swagger-ui",
 "uuid",
 "webhook",
 "whatsapp_linked",
 "wiremock",
 "work_feed",
 "workspace-hack",
 "zip",
]

[[package]]
name = "document_storage_service_client"
version = "0.1.0"
dependencies = [
 "anyhow",
 "bot_id",
 "model",
 "model_owner",
 "models_bulk_upload",
 "models_permissions",
 "reqwest 0.13.4",
 "rootcause",
 "serde",
 "serde_json",
 "shared_entity_registry",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "uuid",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "document_sub_type"
version = "0.1.0"
dependencies = [
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "utoipa",
]

[[package]]
name = "document_text_extractor"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-s3",
 "aws_lambda_events",
 "lambda_runtime",
 "macro_aws_config",
 "macro_db_migrator",
 "macro_entrypoint",
 "macro_env_var",
 "mockall",
 "model",
 "pdfium-render",
 "s3_key",
 "serde",
 "serde_json",
 "sqlx",
 "tiktoken-rs",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "document_upload_finalizer_handler"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-s3",
 "aws-sdk-sqs",
 "aws_lambda_events",
 "bots",
 "documents",
 "entity_registry",
 "entity_registry_db_utils",
 "lambda_runtime",
 "lexical_client",
 "macro_aws_config",
 "macro_entrypoint",
 "macro_env_var",
 "macro_queues",
 "macro_service_urls",
 "macro_uuid",
 "model",
 "model_owner",
 "s3_key",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "sqlx",
 "sqs_client",
 "sync_service_client",
 "tokio",
 "tracing",
 "urlencoding",
 "workspace-hack",
]

[[package]]
name = "documents"
version = "0.1.0"
dependencies = [
 "activity",
 "agent_correlation",
 "ai_billing",
 "ai_engine",
 "ai_toolset",
 "ai_usage",
 "anyhow",
 "async-trait",
 "attachment",
 "aws-sdk-s3",
 "axum",
 "axum-extra",
 "base64 0.22.1",
 "bot_id",
 "channel_sender",
 "chrono",
 "clap",
 "cloudfront_sign",
 "comms_db_client",
 "connection",
 "document_sub_type",
 "docx_engine",
 "embedding",
 "entity_access",
 "entity_access_db_utils",
 "entity_access_management",
 "entity_mutation",
 "entity_registry",
 "entity_registry_db_utils",
 "fig_engine",
 "foreign_entity",
 "futures",
 "github_pull_requests",
 "hex",
 "http-body-util",
 "jsonwebtoken 10.3.0",
 "kafka_util",
 "lexical_client",
 "loro",
 "macro_authorization",
 "macro_aws_config",
 "macro_db_client",
 "macro_db_migrator",
 "macro_entrypoint",
 "macro_env_var",
 "macro_event_broker",
 "macro_event_topics",
 "macro_service_urls",
 "macro_sha_count_client",
 "macro_sync_service_jwt",
 "macro_tower_layers",
 "macro_user_id",
 "macro_uuid",
 "messages",
 "mockall",
 "model",
 "model-entity",
 "model-error-response",
 "model_file_type",
 "model_owner",
 "model_user",
 "models_permissions",
 "models_properties",
 "non_empty",
 "pptx_engine",
 "psd_engine",
 "rdkafka",
 "redis",
 "reqwest 0.13.4",
 "rootcause",
 "s3_key",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "share_permission_db_utils",
 "shared_entity_registry",
 "sqlx",
 "sqs_client",
 "sync_service_client",
 "system_skills",
 "task_dedup",
 "thiserror 2.0.18",
 "tokio",
 "tokio-retry",
 "tower 0.5.3",
 "tracing",
 "tracing-subscriber",
 "unicode-segmentation",
 "utoipa",
 "uuid",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "docx_engine"
version = "0.1.0"
dependencies = [
 "base64 0.22.1",
 "clap",
 "console_error_panic_hook",
 "js-sys",
 "pptx_engine",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "wasm-bindgen",
]

[[package]]
name = "docx_unzip_handler"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-lambda",
 "aws-sdk-sqs",
 "aws_lambda_events",
 "futures",
 "lambda_client",
 "lambda_runtime",
 "macro_aws_config",
 "macro_db_client",
 "macro_entrypoint",
 "macro_env_var",
 "macro_queues",
 "macro_sha_count_client",
 "macro_uuid",
 "model",
 "model_owner",
 "redis",
 "s3_client",
 "s3_key",
 "serde",
 "sha2 0.10.9",
 "sqlx",
 "sqs_client",
 "tokio",
 "tracing",
 "urlencoding",
 "workspace-hack",
 "zip",
]

[[package]]
name = "doppleganger"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51a96cb2655fc126bfa552d79866bfaa542e9956dcd8f79454a49c405003cf86"
dependencies = [
 "doppleganger-core",
 "doppleganger-macros",
]

[[package]]
name = "doppleganger-core"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98a55433d78ee9219f69b8c34d1058f2f26b413a959606c593704eb453f4e7d2"
dependencies = [
 "chrono",
 "uuid",
]

[[package]]
name = "doppleganger-macros"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7eedde8f1d892e8453ec1a3cd51029d19afab36546d0df43e6d31f049de4021d"
dependencies = [
 "doppleganger-macros-parse",
 "proc-macro2",
 "quote",
 "unsynn",
]

[[package]]
name = "doppleganger-macros-parse"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8adad89fa08cce316e9a1d678aad6ff3afd9b04c5f70b9bb03bbd7ae5fde8f9b"
dependencies = [
 "proc-macro2",
 "quote",
 "unsynn",
]

[[package]]
name = "doppler-config"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0735f1faf2ddea06f87842ed94efb5355692d5966e9ad5a3fd10ac3cd7ddc027"
dependencies = [
 "reqwest 0.13.4",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "tracing",
]

[[package]]
name = "dotenvy"
version = "0.15.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"

[[package]]
name = "downcast"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1"

[[package]]
name = "downcast-rs"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2"

[[package]]
name = "dtoa"
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590"

[[package]]
name = "dtoa-short"
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87"
dependencies = [
 "dtoa",
]

[[package]]
name = "dunce"
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"

[[package]]
name = "dyn-clone"
version = "1.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"

[[package]]
name = "dynamic_ui"
version = "0.1.0"
dependencies = [
 "insta",
 "lazy-regex",
 "nutype",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "serde_path_to_error",
 "specta",
 "specta-serde",
 "specta-typescript",
]

[[package]]
name = "dynamodb_client"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-dynamodb",
 "chrono",
 "macro_aws_config",
 "models_bulk_upload",
 "s3_key",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "ecdsa"
version = "0.16.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca"
dependencies = [
 "der 0.7.10",
 "digest 0.10.7",
 "elliptic-curve 0.13.8",
 "rfc6979 0.4.0",
 "signature 2.2.0",
 "spki 0.7.3",
]

[[package]]
name = "ecdsa"
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0681a4fc24c767085329728d8dfba959af91228aa4610cca4f8ce317ba46ae0"
dependencies = [
 "der 0.8.2",
 "digest 0.11.3",
 "elliptic-curve 0.14.1",
 "rfc6979 0.6.0",
 "signature 3.0.0",
 "spki 0.8.0",
 "zeroize",
]

[[package]]
name = "ed25519"
version = "2.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53"
dependencies = [
 "pkcs8 0.10.2",
 "signature 2.2.0",
]

[[package]]
name = "ed25519"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29fcf32e6c73d1079f83ab4d782de2d81620346a5f38c6237a86a22f8368980a"
dependencies = [
 "pkcs8 0.11.0",
 "signature 3.0.0",
]

[[package]]
name = "ed25519-dalek"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9"
dependencies = [
 "curve25519-dalek 4.1.3",
 "ed25519 2.2.3",
 "serde",
 "sha2 0.10.9",
 "subtle",
 "zeroize",
]

[[package]]
name = "ed25519-dalek"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ebaa1a2bf1290ab3bfe5a7b771d050ebffab2711c19a81691c683a5144a25de"
dependencies = [
 "curve25519-dalek 5.0.0",
 "ed25519 3.0.0",
 "rand_core 0.10.1",
 "serde",
 "sha2 0.11.0",
 "signature 3.0.0",
 "subtle",
 "zeroize",
]

[[package]]
name = "ego-tree"
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12a0bb14ac04a9fcf170d0bbbef949b44cc492f4452bd20c095636956f653642"

[[package]]
name = "either"
version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e"
dependencies = [
 "serde",
]

[[package]]
name = "elliptic-curve"
version = "0.13.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47"
dependencies = [
 "base16ct 0.2.0",
 "crypto-bigint 0.5.5",
 "digest 0.10.7",
 "ff 0.13.1",
 "generic-array 0.14.9",
 "group 0.13.0",
 "hkdf 0.12.4",
 "pem-rfc7468 0.7.0",
 "pkcs8 0.10.2",
 "rand_core 0.6.4",
 "sec1 0.7.3",
 "subtle",
 "zeroize",
]

[[package]]
name = "elliptic-curve"
version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d65aa39b3a5c1c9c1b745c9a019234bb7a21b77abcb4f4d266d706e2d577d65"
dependencies = [
 "base16ct 1.0.0",
 "crypto-bigint 0.7.6",
 "crypto-common 0.2.2",
 "digest 0.11.3",
 "ff 0.14.0",
 "group 0.14.0",
 "hkdf 0.13.0",
 "hybrid-array",
 "pem-rfc7468 1.0.0",
 "pkcs8 0.11.0",
 "rand_core 0.10.1",
 "sec1 0.8.1",
 "subtle",
 "zeroize",
]

[[package]]
name = "email"
version = "0.1.0"
dependencies = [
 "activity",
 "agent_correlation",
 "ai_toolset",
 "anyhow",
 "async-trait",
 "attachment",
 "authentication_service_client",
 "aws-sdk-s3",
 "axum",
 "axum-extra",
 "base64 0.22.1",
 "calendar_events",
 "chrono",
 "chrono-tz",
 "crm",
 "doppleganger",
 "either",
 "email_api_client",
 "email_db_client",
 "email_utils",
 "email_validator",
 "entity_access",
 "entity_access_management",
 "entity_mutation",
 "filter_ast",
 "frecency",
 "futures",
 "gmail_client",
 "google_token",
 "ical",
 "item_filters",
 "lexical_client",
 "lol_html",
 "macro_authorization",
 "macro_db_migrator",
 "macro_event_broker",
 "macro_event_topics",
 "macro_user_id",
 "macro_uuid",
 "model-entity",
 "model-error-response",
 "models_email",
 "models_pagination",
 "non_empty",
 "opentelemetry",
 "opentelemetry_sdk",
 "rand 0.9.4",
 "recursion",
 "redis",
 "reqwest 0.13.4",
 "rootcause",
 "schemars 1.2.1",
 "scraper",
 "serde",
 "serde_json",
 "serde_with",
 "sha2 0.10.9",
 "specta",
 "sqlx",
 "sqs_client",
 "strum 0.27.2",
 "subtle",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "tracing-opentelemetry",
 "tracing-subscriber",
 "url",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "email-encoding"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9298e6504d9b9e780ed3f7dfd43a61be8cd0e09eb07f7706a945b0072b6670b6"
dependencies = [
 "base64 0.22.1",
 "memchr",
]

[[package]]
name = "email_address"
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e079f19b08ca6239f47f8ba8509c11cf3ea30095831f7fed61441475edd8c449"
dependencies = [
 "serde",
]

[[package]]
name = "email_api_client"
version = "0.1.0"
dependencies = [
 "base64 0.22.1",
 "calendar_events",
 "chrono",
 "chrono-tz",
 "email_utils",
 "encoding_rs",
 "gmail_client",
 "html-escape",
 "http 1.4.0",
 "httpdate",
 "macro_db_migrator",
 "macro_event_broker",
 "mail-builder",
 "mailparse",
 "models_email",
 "redis",
 "reqwest 0.13.4",
 "scraper",
 "serde",
 "serde_json",
 "serde_path_to_error",
 "sha2 0.10.9",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "tracing-subscriber",
 "url",
 "uuid",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "email_db_client"
version = "0.1.0"
dependencies = [
 "anyhow",
 "chrono",
 "doppleganger",
 "email_utils",
 "futures",
 "macro_db_migrator",
 "macro_user_id",
 "macro_uuid",
 "models_email",
 "serde_json",
 "sqlx",
 "tokio",
 "tracing",
 "tracing-subscriber",
 "workspace-hack",
]

[[package]]
name = "email_focus_worker"
version = "0.1.0"
dependencies = [
 "ai_usage",
 "calendar_events",
 "chrono",
 "connection_gateway_client",
 "doppler-config",
 "email",
 "jev",
 "kafka_util",
 "macro_auth",
 "macro_authorization",
 "macro_config",
 "macro_db_migrator",
 "macro_entrypoint",
 "macro_env",
 "macro_env_var",
 "macro_event_broker",
 "macro_service_urls",
 "macro_tower_layers",
 "macro_user_id",
 "memory",
 "models_email",
 "opentelemetry",
 "rdkafka",
 "reqwest 0.13.4",
 "rootcause",
 "serde_json",
 "sqlx",
 "tokio",
 "tokio-util",
 "tracing",
 "tracing-opentelemetry",
 "universal_input",
 "uuid",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "email_formatting"
version = "0.1.0"
dependencies = [
 "askama",
 "chrono",
 "hmac 0.12.1",
 "macro_env",
 "macro_service_urls",
 "macro_user_id",
 "model_notifications",
 "notification",
 "rootcause",
 "serde",
 "sha2 0.10.9",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "email_refresh_handler"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-sqs",
 "aws_lambda_events",
 "chrono",
 "lambda_runtime",
 "macro_aws_config",
 "macro_db_migrator",
 "macro_entrypoint",
 "macro_env",
 "macro_env_var",
 "macro_queues",
 "models_email",
 "sqlx",
 "sqs_client",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "email_scheduled_handler"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-sqs",
 "aws_lambda_events",
 "email",
 "futures",
 "lambda_runtime",
 "macro_aws_config",
 "macro_db_migrator",
 "macro_entrypoint",
 "macro_env",
 "macro_env_var",
 "macro_queues",
 "models_email",
 "sqlx",
 "sqs_client",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "email_service"
version = "0.1.0"
dependencies = [
 "agent_correlation",
 "anyhow",
 "authentication_service_client",
 "aws-sdk-s3",
 "aws-sdk-secretsmanager",
 "aws-sdk-sqs",
 "axum",
 "axum-extra",
 "base64 0.22.1",
 "bytes",
 "calendar_events",
 "channels",
 "chrono",
 "cloudfront_sign",
 "connection_gateway_client",
 "contacts",
 "crm",
 "document_storage_service_client",
 "doppler-config",
 "ego-tree",
 "email",
 "email_api_client",
 "email_db_client",
 "email_utils",
 "entity_access",
 "entity_access_management",
 "filter_ast",
 "frecency",
 "futures",
 "generic_email_domains",
 "gmail_client",
 "google_token",
 "html-escape",
 "http-body-util",
 "infer 0.19.0",
 "item_filters",
 "lol_html",
 "macro_auth",
 "macro_authorization",
 "macro_aws_config",
 "macro_config",
 "macro_cors",
 "macro_db_client",
 "macro_db_migrator",
 "macro_entrypoint",
 "macro_env",
 "macro_env_var",
 "macro_event_broker",
 "macro_middleware",
 "macro_queues",
 "macro_service_urls",
 "macro_tower_layers",
 "macro_user_id",
 "macro_uuid",
 "mime_guess",
 "model",
 "model-entity",
 "model_file_type",
 "model_notifications",
 "models_email",
 "models_pagination",
 "models_properties",
 "notification",
 "opentelemetry",
 "opentelemetry_sdk",
 "rand 0.9.4",
 "redis",
 "regex",
 "reqwest 0.13.4",
 "rootcause",
 "s3_client",
 "scraper",
 "secretsmanager_client",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "sqlx",
 "sqlx-core",
 "sqs_client",
 "sqs_worker",
 "static_file_service_client",
 "strum_macros 0.27.2",
 "system_properties",
 "thiserror 2.0.18",
 "tokio",
 "tokio-retry",
 "tokio-util",
 "tower 0.5.3",
 "tower-http",
 "tracing",
 "tracing-opentelemetry",
 "tracing-subscriber",
 "unfurl",
 "unicode-segmentation",
 "url",
 "urlencoding",
 "utoipa",
 "utoipa-swagger-ui",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "email_service_client"
version = "0.1.0"
dependencies = [
 "anyhow",
 "email",
 "macro_tower_layers",
 "models_email",
 "reqwest 0.13.4",
 "serde_json",
 "tokio",
 "tracing",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "email_sfs_delete_handler"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-sqs",
 "aws_lambda_events",
 "lambda_runtime",
 "macro_aws_config",
 "macro_entrypoint",
 "macro_env",
 "macro_env_var",
 "macro_queues",
 "sqlx",
 "sqs_client",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "email_suppression_handler"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws_lambda_events",
 "lambda_runtime",
 "macro_db_client",
 "macro_entrypoint",
 "macro_env_var",
 "serde",
 "serde_json",
 "sqlx",
 "strum 0.27.2",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "email_utils"
version = "0.1.0"
dependencies = [
 "ammonia",
 "ego-tree",
 "html2text",
 "lazy_static",
 "regex",
 "scraper",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "email_validator"
version = "0.1.0"
dependencies = [
 "lazy_static",
 "nutype",
 "regex",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "specta",
 "workspace-hack",
]

[[package]]
name = "embedded-io"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced"

[[package]]
name = "embedded-io"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"

[[package]]
name = "embedding"
version = "0.1.0"
dependencies = [
 "anyhow",
 "async-openai",
 "workspace-hack",
]

[[package]]
name = "encode_unicode"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"

[[package]]
name = "encoding_rs"
version = "0.8.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
dependencies = [
 "cfg-if",
]

[[package]]
name = "ensure-cov"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33753185802e107b8fa907192af1f0eca13b1fb33327a59266d650fef29b2b4e"

[[package]]
name = "ensure_exists"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-dynamodb",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "entity_access"
version = "0.1.0"
dependencies = [
 "anyhow",
 "axum",
 "bot_id",
 "cached",
 "clap",
 "database_env_vars",
 "futures",
 "harness_id",
 "macro_authorization",
 "macro_db_migrator",
 "macro_entrypoint",
 "macro_user_id",
 "model",
 "model-entity",
 "model-error-response",
 "model_owner",
 "model_user",
 "models_entity_access_management",
 "models_permissions",
 "rootcause",
 "serde",
 "serde_json",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "entity_access_db_utils"
version = "0.1.0"
dependencies = [
 "anyhow",
 "macro_db_migrator",
 "macro_user_id",
 "macro_uuid",
 "model-entity",
 "model_owner",
 "models_entity_access_management",
 "models_permissions",
 "sqlx",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "entity_access_management"
version = "0.1.0"
dependencies = [
 "anyhow",
 "entity_access_db_utils",
 "macro_db_migrator",
 "model-entity",
 "models_entity_access_management",
 "models_permissions",
 "sqlx",
 "thiserror 2.0.18",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "entity_mutation"
version = "0.1.0"
dependencies = [
 "entity_access",
 "macro_user_id",
 "model-entity",
 "models_permissions",
 "rootcause",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "entity_registry"
version = "0.1.0"
dependencies = [
 "axum",
 "bot_id",
 "chrono",
 "harness_id",
 "macro_authorization",
 "macro_db_migrator",
 "macro_user_id",
 "model-entity",
 "model_owner",
 "rootcause",
 "shared_entity_registry",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "entity_registry_db_utils"
version = "0.1.0"
dependencies = [
 "bot_id",
 "chrono",
 "entity_access_db_utils",
 "entity_registry",
 "macro_db_migrator",
 "model_owner",
 "rootcause",
 "shared_entity_registry",
 "sqlx",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "enum-as-inner"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116"
dependencies = [
 "heck 0.4.1",
 "proc-macro2",
 "quote",
 "syn 1.0.109",
]

[[package]]
name = "enum-as-inner"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc"
dependencies = [
 "heck 0.5.0",
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "enum_dispatch"
version = "0.3.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd"
dependencies = [
 "once_cell",
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "equator"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc"
dependencies = [
 "equator-macro",
]

[[package]]
name = "equator-macro"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "equivalent"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"

[[package]]
name = "errno"
version = "0.3.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
dependencies = [
 "libc",
 "windows-sys 0.61.2",
]

[[package]]
name = "error-code"
version = "3.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b5343afd4a8365a643ac588dab4cf234a190c7f6c88c9f6dd6ffe00837661b7"

[[package]]
name = "etcetera"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943"
dependencies = [
 "cfg-if",
 "home",
 "windows-sys 0.48.0",
]

[[package]]
name = "event-listener"
version = "2.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"

[[package]]
name = "event-listener"
version = "5.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a23add41df1562121a9393cb065eab5146a1242410f23a644851e90cfd669d2"
dependencies = [
 "parking",
 "pin-project-lite",
]

[[package]]
name = "event-listener-strategy"
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93"
dependencies = [
 "event-listener 5.4.2",
 "pin-project-lite",
]

[[package]]
name = "eventsource-stream"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74fef4569247a5f429d9156b9d0a2599914385dd189c539334c625d8099d90ab"
dependencies = [
 "futures-core",
 "nom 7.1.3",
 "pin-project-lite",
]

[[package]]
name = "exr"
version = "1.74.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4300e043a56aa2cb633c01af81ca8f699a321879a7854d3896a0ba89056363be"
dependencies = [
 "bit_field",
 "half",
 "lebe",
 "miniz_oxide",
 "rayon-core",
 "smallvec",
 "zune-inflate",
]

[[package]]
name = "extended"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af9673d8203fcb076b19dfd17e38b3d4ae9f44959416ea532ce72415a6020365"

[[package]]
name = "external_chat"
version = "0.1.0"
dependencies = [
 "async-trait",
 "axum",
 "chrono",
 "entity_access",
 "entity_access_db_utils",
 "image",
 "macro_authorization",
 "macro_user_id",
 "model-entity",
 "models_permissions",
 "nom 8.0.0",
 "opentelemetry",
 "rootcause",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "share_permission_db_utils",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "tracing-opentelemetry",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "fallible-iterator"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7"

[[package]]
name = "fallible-iterator"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649"

[[package]]
name = "fancy-regex"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7493d4c459da9f84325ad297371a6b2b8a162800873a22e3b6b6512e61d18c05"
dependencies = [
 "bit-set 0.5.3",
 "regex",
]

[[package]]
name = "fancy-regex"
version = "0.19.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d301f5bf187b3c295fce6468d3875037a0bccc5f6b151c63cac2f85babf21912"
dependencies = [
 "bit-set 0.8.0",
 "regex-automata",
 "regex-syntax",
]

[[package]]
name = "fast_chemail"
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "495a39d30d624c2caabe6312bfead73e7717692b44e0b32df168c275a2e8e9e4"
dependencies = [
 "ascii_utils",
]

[[package]]
name = "fastbloom"
version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4e7f34442dbe69c60fe8eaf58a8cafff81a1f278816d8ab4db255b3bef4ac3c4"
dependencies = [
 "getrandom 0.3.4",
 "libm",
 "siphasher 1.0.3",
]

[[package]]
name = "fastrand"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
dependencies = [
 "instant",
]

[[package]]
name = "fastrand"
version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6"

[[package]]
name = "favorites"
version = "0.1.0"
dependencies = [
 "ai_toolset",
 "anyhow",
 "async-trait",
 "axum",
 "axum-extra",
 "chrono",
 "cowlike",
 "entity_access",
 "http-body-util",
 "macro_authorization",
 "macro_db_migrator",
 "macro_user_id",
 "model-entity",
 "model-error-response",
 "model_user",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "fax"
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "caf1079563223d5d59d83c85886a56e586cfd5c1a26292e971a0fa266531ac5a"

[[package]]
name = "fdeflate"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c"
dependencies = [
 "simd-adler32",
]

[[package]]
name = "feature_flags"
version = "0.1.0"
dependencies = [
 "macro_user_id",
 "reqwest 0.13.4",
 "rootcause",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "tokio",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "ff"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393"
dependencies = [
 "rand_core 0.6.4",
 "subtle",
]

[[package]]
name = "ff"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1f686ab92a9fb0eaf188f6c6c87b89490baa6fdb0db4544ba4dc47f7942489f"
dependencies = [
 "rand_core 0.10.1",
 "subtle",
]

[[package]]
name = "fiat-crypto"
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d"

[[package]]
name = "fiat-crypto"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24"

[[package]]
name = "fig_engine"
version = "0.1.0"
dependencies = [
 "brotli-decompressor",
 "clap",
 "console_error_panic_hook",
 "gif",
 "image-webp",
 "miniz_oxide",
 "png",
 "ruzstd",
 "serde",
 "serde_json",
 "skrifa",
 "thiserror 2.0.18",
 "tiny-skia",
 "wasm-bindgen",
 "zune-core",
 "zune-jpeg",
]

[[package]]
name = "filetime"
version = "0.2.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759"
dependencies = [
 "cfg-if",
 "libc",
]

[[package]]
name = "filter_ast"
version = "0.1.0"
dependencies = [
 "recursion",
 "serde",
]

[[package]]
name = "find-msvc-tools"
version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"

[[package]]
name = "fixedbitset"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"

[[package]]
name = "fixedbitset"
version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99"

[[package]]
name = "flate2"
version = "1.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c"
dependencies = [
 "crc32fast",
 "libz-sys",
 "miniz_oxide",
 "zlib-rs",
]

[[package]]
name = "fluent-uri"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc74ac4d8359ae70623506d512209619e5cf8f347124910440dbc221714b328e"
dependencies = [
 "borrow-or-share",
 "ref-cast",
 "serde",
]

[[package]]
name = "flume"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095"
dependencies = [
 "futures-core",
 "futures-sink",
 "spin 0.9.9",
]

[[package]]
name = "fnv"
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"

[[package]]
name = "foldhash"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"

[[package]]
name = "foldhash"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"

[[package]]
name = "font-types"
version = "0.12.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c92d9081c7ab3bd83ef1eecdfad090f3d966e3ce74106779664114cfe1a6274"
dependencies = [
 "bytemuck",
]

[[package]]
name = "foreign-types"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
dependencies = [
 "foreign-types-shared",
]

[[package]]
name = "foreign-types-shared"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"

[[package]]
name = "foreign_entity"
version = "0.1.0"
dependencies = [
 "anyhow",
 "axum",
 "chrono",
 "entity_access",
 "filter_ast",
 "http-body-util",
 "item_filters",
 "macro_authorization",
 "macro_db_migrator",
 "macro_user_id",
 "macro_uuid",
 "model-error-response",
 "model_user",
 "models_pagination",
 "rootcause",
 "serde",
 "serde_json",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "form_urlencoded"
version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
dependencies = [
 "percent-encoding",
]

[[package]]
name = "forms"
version = "0.1.0"
dependencies = [
 "activity",
 "ai_toolset",
 "anyhow",
 "async-trait",
 "axum",
 "base64 0.22.1",
 "bot_id",
 "calendar_scheduling",
 "chrono",
 "collab_surface",
 "connection_gateway_client",
 "databases",
 "entity_access",
 "entity_access_db_utils",
 "entity_mutation",
 "loro",
 "macro_authorization",
 "macro_db_migrator",
 "macro_event_broker",
 "macro_event_topics",
 "macro_tower_layers",
 "macro_user_id",
 "model-entity",
 "models_databases",
 "models_forms",
 "models_permissions",
 "models_properties",
 "nom 8.0.0",
 "reqwest 0.13.4",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sqlx",
 "static_file_service_client",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "tracing-subscriber",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "fraction"
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e246562084dde8ebbcc943b261c406ce4f68e5032ec28029a251a47d6a295500"
dependencies = [
 "num",
 "num-bigint 0.4.8",
]

[[package]]
name = "fractional_index"
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce01fad85c73f947e62a39152c7b0f785af7f44859da36e421c42a3023bcbe3a"

[[package]]
name = "fragile"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8878864ba14bb86e818a412bfd6f18f9eabd4ec0f008a28e8f7eb61db532fcf9"
dependencies = [
 "futures-core",
]

[[package]]
name = "frecency"
version = "0.1.0"
dependencies = [
 "anyhow",
 "chrono",
 "cool_asserts",
 "cowlike",
 "filter_ast",
 "item_filters",
 "macro_db_migrator",
 "macro_user_id",
 "mockall",
 "model-entity",
 "num-traits",
 "ordered-float",
 "recursion",
 "serde",
 "serde_json",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "fs_extra"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"

[[package]]
name = "funty"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"

[[package]]
name = "fusionauth"
version = "0.1.0"
dependencies = [
 "anyhow",
 "base64 0.22.1",
 "jsonwebtoken 10.3.0",
 "reqwest 0.13.4",
 "serde",
 "serde_json",
 "serde_urlencoded",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "tracing-subscriber",
 "upstream_error",
 "urlencoding",
 "uuid",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "futf"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
dependencies = [
 "mac",
 "new_debug_unreachable",
]

[[package]]
name = "futures"
version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d"
dependencies = [
 "futures-channel",
 "futures-core",
 "futures-executor",
 "futures-io",
 "futures-sink",
 "futures-task",
 "futures-util",
]

[[package]]
name = "futures-channel"
version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d"
dependencies = [
 "futures-core",
 "futures-sink",
]

[[package]]
name = "futures-concurrency"
version = "7.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "175cd8cca9e1d45b87f18ffa75088f2099e3c4fe5e2f83e42de112560bea8ea6"
dependencies = [
 "fixedbitset 0.5.7",
 "futures-core",
 "futures-lite 2.6.1",
 "pin-project",
 "smallvec",
]

[[package]]
name = "futures-core"
version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"

[[package]]
name = "futures-executor"
version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d"
dependencies = [
 "futures-core",
 "futures-task",
 "futures-util",
]

[[package]]
name = "futures-intrusive"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f"
dependencies = [
 "futures-core",
 "lock_api",
 "parking_lot",
]

[[package]]
name = "futures-io"
version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718"

[[package]]
name = "futures-lite"
version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
dependencies = [
 "fastrand 1.9.0",
 "futures-core",
 "futures-io",
 "memchr",
 "parking",
 "pin-project-lite",
 "waker-fn",
]

[[package]]
name = "futures-lite"
version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
dependencies = [
 "fastrand 2.4.1",
 "futures-core",
 "futures-io",
 "parking",
 "pin-project-lite",
]

[[package]]
name = "futures-macro"
version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "futures-sink"
version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893"

[[package]]
name = "futures-task"
version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"

[[package]]
name = "futures-timer"
version = "3.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af43fadb8a98512d547e37b4e92e0ced13e205c061b87b4623eff01d918d6968"
dependencies = [
 "gloo-timers",
 "send_wrapper",
]

[[package]]
name = "futures-util"
version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
dependencies = [
 "futures-channel",
 "futures-core",
 "futures-io",
 "futures-macro",
 "futures-sink",
 "futures-task",
 "memchr",
 "pin-project-lite",
 "slab",
]

[[package]]
name = "fuzzy-matcher"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94"
dependencies = [
 "thread_local",
]

[[package]]
name = "fxhash"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
dependencies = [
 "byteorder",
]

[[package]]
name = "genai_telemetry"
version = "0.1.0"
dependencies = [
 "macro_env_var",
 "opentelemetry",
 "opentelemetry_sdk",
 "serde_json",
 "tracing",
 "tracing-opentelemetry",
 "tracing-subscriber",
 "workspace-hack",
]

[[package]]
name = "generator"
version = "0.8.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52f04ae4152da20c76fe800fa48659201d5cf627c5149ca0b707b69d7eef6cf9"
dependencies = [
 "cc",
 "cfg-if",
 "libc",
 "log",
 "rustversion",
 "windows-link",
 "windows-result",
]

[[package]]
name = "generic-array"
version = "0.14.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2"
dependencies = [
 "typenum",
 "version_check",
 "zeroize",
]

[[package]]
name = "generic-array"
version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb130435a959a8d525e6bca66ff6c40981a300ee96d70e3ef56f046556d614a3"
dependencies = [
 "generic-array 0.14.9",
 "rustversion",
 "typenum",
]

[[package]]
name = "generic-btree"
version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0c1bce85c110ab718fd139e0cc89c51b63bd647b14a767e24bdfc77c83df79b"
dependencies = [
 "arref",
 "heapless 0.9.3",
 "itertools 0.11.0",
 "loro-thunderdome",
 "proc-macro2",
 "rustc-hash 2.1.2",
]

[[package]]
name = "generic_email_domains"
version = "0.1.0"
dependencies = [
 "workspace-hack",
]

[[package]]
name = "gethostname"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8"
dependencies = [
 "rustix 1.1.4",
 "windows-link",
]

[[package]]
name = "getopts"
version = "0.2.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df"
dependencies = [
 "unicode-width 0.2.0",
]

[[package]]
name = "getrandom"
version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
dependencies = [
 "cfg-if",
 "libc",
 "wasi 0.9.0+wasi-snapshot-preview1",
]

[[package]]
name = "getrandom"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
dependencies = [
 "cfg-if",
 "js-sys",
 "libc",
 "wasi 0.11.1+wasi-snapshot-preview1",
 "wasm-bindgen",
]

[[package]]
name = "getrandom"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
dependencies = [
 "cfg-if",
 "js-sys",
 "libc",
 "r-efi 5.3.0",
 "wasip2",
 "wasm-bindgen",
]

[[package]]
name = "getrandom"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555"
dependencies = [
 "cfg-if",
 "js-sys",
 "libc",
 "r-efi 6.0.0",
 "rand_core 0.10.1",
 "wasip2",
 "wasip3",
 "wasm-bindgen",
]

[[package]]
name = "gh-workflow"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "389296a8f9ebed67f6f49f3ee7fb5870d34b1f134d6033727de8caac3a6336a1"
dependencies = [
 "async-trait",
 "derive_more 2.1.1",
 "derive_setters",
 "gh-workflow-macros",
 "indexmap 2.14.0",
 "merge",
 "serde",
 "serde_json",
 "serde_yml",
 "strum_macros 0.27.2",
]

[[package]]
name = "gh-workflow-macros"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b8281789edecfe1c6dab6312577f5ec0f7f8b860cad70156b8fc70ebedc786d"
dependencies = [
 "heck 0.5.0",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "ghash"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1"
dependencies = [
 "opaque-debug",
 "polyval 0.6.2",
]

[[package]]
name = "ghash"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2eecf2d5dc9b66b732b97707a0210906b1d30523eb773193ab777c0c84b3e8d5"
dependencies = [
 "polyval 0.7.3",
 "zeroize",
]

[[package]]
name = "gif"
version = "0.14.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee8cfcc411d9adbbaba82fb72661cc1bcca13e8bba98b364e62b2dba8f960159"
dependencies = [
 "color_quant",
 "weezl",
]

[[package]]
name = "git_patch"
version = "0.1.0"
dependencies = [
 "chrono",
 "serde",
 "strum 0.27.2",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "github"
version = "0.1.0"
dependencies = [
 "anyhow",
 "axum",
 "base64 0.22.1",
 "chrono",
 "connection_gateway_client",
 "cowlike",
 "document_sub_type",
 "documents",
 "entity_access",
 "foreign_entity",
 "fusionauth",
 "github_pull_requests",
 "hex",
 "hmac 0.12.1",
 "jsonwebtoken 10.3.0",
 "lru 0.16.4",
 "macro_authorization",
 "macro_db_migrator",
 "macro_env",
 "macro_env_var",
 "macro_event_broker",
 "macro_event_topics",
 "macro_service_urls",
 "macro_user_id",
 "macro_uuid",
 "mockall",
 "model",
 "model-entity",
 "model-error-response",
 "model_notifications",
 "model_owner",
 "model_user",
 "models_permissions",
 "models_properties",
 "notification",
 "redis",
 "regex",
 "reqwest 0.13.4",
 "rootcause",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "sqlx",
 "subtle",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "upstream_error",
 "url",
 "urlencoding",
 "utoipa",
 "uuid",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "github_pull_requests"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-s3",
 "axum",
 "chrono",
 "entity_access",
 "filter_ast",
 "foreign_entity",
 "git_patch",
 "item_filters",
 "macro_authorization",
 "macro_db_migrator",
 "macro_event_broker",
 "macro_event_topics",
 "macro_user_id",
 "model-error-response",
 "models_pagination",
 "rootcause",
 "serde",
 "serde_json",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "url",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "glob"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"

[[package]]
name = "globset"
version = "0.4.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e47d37d2ae4464254884b60ab7071be2b876a9c35b696bd018ddcc76847309cd"
dependencies = [
 "aho-corasick",
 "bstr",
 "log",
 "regex-automata",
 "regex-syntax",
]

[[package]]
name = "gloo-timers"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "482ce8a491a501da4cd806bd190275363d674f2845005c6ddbd5d3e1dd54495d"
dependencies = [
 "futures-channel",
 "futures-core",
 "js-sys",
 "wasm-bindgen",
]

[[package]]
name = "gmail_client"
version = "0.1.0"
dependencies = [
 "base64 0.22.1",
 "httpdate",
 "jsonwebtoken 10.3.0",
 "models_email",
 "regex",
 "reqwest 0.13.4",
 "serde",
 "serde_json",
 "tokio",
 "tracing",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "google_token"
version = "0.1.0"
dependencies = [
 "anyhow",
 "authentication_service_client",
 "email_utils",
 "redis",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "granola_sync"
version = "0.1.0"
dependencies = [
 "aes-gcm 0.10.3",
 "anyhow",
 "async-trait",
 "axum",
 "base64 0.22.1",
 "call",
 "chrono",
 "hmac 0.12.1",
 "http 1.4.0",
 "macro_db_migrator",
 "macro_user_id",
 "macro_uuid",
 "pipedream_mcp",
 "rootcause",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "url",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "graphql_activity"
version = "0.1.0"
dependencies = [
 "activity",
 "async-graphql",
 "async-stream",
 "chrono",
 "chrono-tz",
 "entity_access",
 "futures",
 "graphql_common",
 "macro_user_id",
 "model-entity",
 "models_pagination",
 "serde",
 "serde_json",
 "tokio",
 "tokio-stream",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "graphql_calendar"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "calendar_events",
 "chrono",
 "futures",
 "graphql_common",
 "macro_user_id",
 "models_pagination",
 "rootcause",
 "serde_json",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "graphql_channel"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "channels",
 "chrono",
 "entity_access",
 "graphql_common",
 "macro_user_id",
 "tokio",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "graphql_common"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "axum",
 "axum-extra",
 "chrono",
 "filter_ast",
 "item_filters",
 "macro_authorization",
 "macro_user_id",
 "model-entity",
 "model_owner",
 "model_user",
 "models_properties",
 "rootcause",
 "serde",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "graphql_contacts"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "contacts",
 "graphql_common",
 "macro_user_id",
 "models_pagination",
 "rootcause",
 "serde_json",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "graphql_crm"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "chrono",
 "crm",
 "databases",
 "entity_access",
 "graphql_common",
 "graphql_properties",
 "macro_user_id",
 "models_databases",
 "models_properties",
 "serde_json",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "graphql_databases"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "chrono",
 "databases",
 "databases_sql",
 "entity_access",
 "futures",
 "graphql_common",
 "graphql_soup",
 "macro_user_id",
 "model-entity",
 "models_databases",
 "rootcause",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "graphql_email"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "chrono",
 "email",
 "email_utils",
 "entity_access",
 "futures",
 "graphql_common",
 "macro_user_id",
 "rootcause",
 "serde_json",
 "tokio",
 "tracing",
 "tracing-subscriber",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "graphql_entity_mutation"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "entity_mutation",
 "graphql_common",
 "graphql_permission",
 "graphql_soup",
 "macro_user_id",
 "model-entity",
 "models_permissions",
 "tokio",
 "tracing",
 "tracing-subscriber",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "graphql_favorite"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "chrono",
 "entity_mutation",
 "favorites",
 "graphql_common",
 "graphql_entity_mutation",
 "graphql_permission",
 "graphql_soup",
 "macro_user_id",
 "model-entity",
 "rootcause",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "graphql_initiative"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "chrono",
 "entity_access",
 "futures",
 "graphql_common",
 "graphql_permission",
 "graphql_properties",
 "graphql_soup",
 "initiative",
 "macro_user_id",
 "model-entity",
 "model_owner",
 "models_pagination",
 "models_permissions",
 "models_properties",
 "models_soup",
 "rootcause",
 "serde",
 "soup",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "graphql_notification"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "async-stream",
 "chrono",
 "futures",
 "graphql_common",
 "macro_user_id",
 "model-entity",
 "model_notifications",
 "notification",
 "notification_state",
 "rootcause",
 "serde_json",
 "tokio",
 "tokio-stream",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "graphql_notification_inbox"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "async-stream",
 "attention_feed",
 "chrono",
 "futures",
 "graphql_common",
 "graphql_notification",
 "graphql_soup",
 "macro_user_id",
 "notification_inbox",
 "soup",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "graphql_permission"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "entity_access",
 "futures",
 "macro_user_id",
 "model-entity",
 "rootcause",
 "tokio",
 "workspace-hack",
]

[[package]]
name = "graphql_properties"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "chrono",
 "entity_access",
 "futures",
 "graphql_common",
 "macro_user_id",
 "model-entity",
 "models_properties",
 "properties",
 "rootcause",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "graphql_registered_work"
version = "0.1.0"
dependencies = [
 "agent_session",
 "async-graphql",
 "async-stream",
 "attention_feed",
 "chrono",
 "futures",
 "graphql_common",
 "graphql_soup",
 "macro_user_id",
 "model-entity",
 "soup_realtime",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "graphql_scheduled_action"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "chrono",
 "macro_user_id",
 "macro_uuid",
 "model_owner",
 "rootcause",
 "routine_program",
 "scheduled_action",
 "serde_json",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "graphql_soup"
version = "0.1.0"
dependencies = [
 "anyhow",
 "async-graphql",
 "async-stream",
 "async-trait",
 "axum",
 "axum-extra",
 "chrono",
 "email",
 "entity_access",
 "filter_ast",
 "futures",
 "graphql_common",
 "graphql_email",
 "graphql_permission",
 "graphql_soup_filter_input",
 "item_filters",
 "macro_authorization",
 "macro_user_id",
 "model-entity",
 "model_owner",
 "models_grouping",
 "models_pagination",
 "models_properties",
 "models_soup",
 "predicate-index",
 "rootcause",
 "serde",
 "serde_json",
 "soup",
 "soup-filter-projection",
 "soup_realtime",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "graphql_soup_filter_input"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "chrono",
 "document_sub_type",
 "filter_ast",
 "graphql_common",
 "item_filters",
 "macro_user_id",
 "model_file_type",
 "model_owner",
 "notification_state",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "uuid",
]

[[package]]
name = "graphql_work_feed"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "async-stream",
 "attention_feed",
 "futures",
 "graphql_common",
 "graphql_notification",
 "graphql_soup",
 "macro_user_id",
 "soup",
 "tracing",
 "work_feed",
 "workspace-hack",
]

[[package]]
name = "group"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
dependencies = [
 "ff 0.13.1",
 "rand_core 0.6.4",
 "subtle",
]

[[package]]
name = "group"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7fd1a1c7a5206c5b7a3f5a0d7ccd3ff85d0c8f5133d62a02680255b0004af5f4"
dependencies = [
 "ff 0.14.0",
 "rand_core 0.10.1",
 "subtle",
]

[[package]]
name = "gtm_invite"
version = "0.1.0"
dependencies = [
 "anyhow",
 "axum",
 "chrono",
 "http-body-util",
 "ip_extractor",
 "macro_authorization",
 "macro_db_migrator",
 "macro_user_id",
 "macro_uuid",
 "mockall",
 "model-error-response",
 "model_user",
 "rand 0.9.4",
 "rate_limit",
 "rootcause",
 "serde",
 "serde_json",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "guppy"
version = "0.17.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb611f63088c20f3f7252d896f0beaa176a9628da8c21cdf258fe9ae179bebda"
dependencies = [
 "ahash",
 "camino",
 "cargo_metadata",
 "cfg-if",
 "debug-ignore",
 "fixedbitset 0.5.7",
 "guppy-summaries",
 "guppy-workspace-hack",
 "indexmap 2.14.0",
 "itertools 0.14.0",
 "nested",
 "once_cell",
 "pathdiff",
 "petgraph 0.8.3",
 "rayon",
 "semver",
 "serde",
 "serde_json",
 "smallvec",
 "static_assertions",
 "target-spec",
 "toml 0.5.11",
]

[[package]]
name = "guppy-summaries"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8bd039b8f587513b48754811cfa37c2ba079df537b490b602fa641ce18f6e72a"
dependencies = [
 "camino",
 "cfg-if",
 "diffus",
 "guppy-workspace-hack",
 "semver",
 "serde",
 "toml 0.5.11",
]

[[package]]
name = "guppy-workspace-hack"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92620684d99f750bae383ecb3be3748142d6095760afd5cbcf2261e9a279d780"

[[package]]
name = "h2"
version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d"
dependencies = [
 "bytes",
 "fnv",
 "futures-core",
 "futures-sink",
 "futures-util",
 "http 0.2.12",
 "indexmap 2.14.0",
 "slab",
 "tokio",
 "tokio-util",
 "tracing",
]

[[package]]
name = "h2"
version = "0.4.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a9f37a958b41b3b19ee2707c06439c0e9e547e847223eb791ecb0cb821c65e27"
dependencies = [
 "atomic-waker",
 "bytes",
 "fnv",
 "futures-core",
 "futures-sink",
 "http 1.4.0",
 "indexmap 2.14.0",
 "slab",
 "tokio",
 "tokio-util",
 "tracing",
]

[[package]]
name = "hakari"
version = "0.17.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1b385a9bb3b4d4c6680913a458187c6e29c0dc51ba69d3347a3a112ebf21c1a"
dependencies = [
 "ahash",
 "atomicwrites",
 "camino",
 "cfg-if",
 "debug-ignore",
 "diffy",
 "guppy",
 "guppy-workspace-hack",
 "iddqd",
 "include_dir",
 "indenter",
 "itertools 0.14.0",
 "owo-colors",
 "pathdiff",
 "rayon",
 "serde",
 "tabular",
 "target-spec",
 "toml 0.5.11",
 "toml_edit 0.22.27",
 "twox-hash",
]

[[package]]
name = "half"
version = "2.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b"
dependencies = [
 "cfg-if",
 "crunchy",
 "zerocopy",
]

[[package]]
name = "handlebars"
version = "6.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d43ccdfe15a81ab0a8af639e90254227c9a46afd9c5f5b6ec7efaa345c4b0f00"
dependencies = [
 "derive_builder",
 "log",
 "num-order",
 "pest",
 "pest_derive",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
]

[[package]]
name = "harness_id"
version = "0.1.0"
dependencies = [
 "serde",
 "serde_json",
 "sqlx",
 "thiserror 2.0.18",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "harness_token"
version = "0.1.0"
dependencies = [
 "sha2 0.10.9",
 "workspace-hack",
]

[[package]]
name = "harnesses"
version = "0.1.0"
dependencies = [
 "anyhow",
 "axum",
 "bot_id",
 "chrono",
 "constant_time_eq 0.3.1",
 "entity_access_db_utils",
 "harness_id",
 "harness_token",
 "hex",
 "macro_authorization",
 "macro_db_migrator",
 "macro_user_id",
 "mockall",
 "model-error-response",
 "models_permissions",
 "rand 0.9.4",
 "serde",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "hash32"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"
dependencies = [
 "byteorder",
]

[[package]]
name = "hash32"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606"
dependencies = [
 "byteorder",
]

[[package]]
name = "hashbrown"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"

[[package]]
name = "hashbrown"
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
dependencies = [
 "ahash",
 "allocator-api2 0.2.21",
]

[[package]]
name = "hashbrown"
version = "0.15.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
dependencies = [
 "allocator-api2 0.2.21",
 "equivalent",
 "foldhash 0.1.5",
]

[[package]]
name = "hashbrown"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
dependencies = [
 "allocator-api2 0.2.21",
 "equivalent",
 "foldhash 0.2.0",
]

[[package]]
name = "hashbrown"
version = "0.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
dependencies = [
 "allocator-api2 0.2.21",
 "equivalent",
 "foldhash 0.2.0",
]

[[package]]
name = "hashlink"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1"
dependencies = [
 "hashbrown 0.15.5",
]

[[package]]
name = "headers"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb"
dependencies = [
 "base64 0.22.1",
 "bytes",
 "headers-core",
 "http 1.4.0",
 "httpdate",
 "mime",
 "sha1 0.10.6",
]

[[package]]
name = "headers-core"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4"
dependencies = [
 "http 1.4.0",
]

[[package]]
name = "heapless"
version = "0.7.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f"
dependencies = [
 "atomic-polyfill",
 "hash32 0.2.1",
 "rustc_version",
 "serde",
 "spin 0.9.9",
 "stable_deref_trait",
]

[[package]]
name = "heapless"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad"
dependencies = [
 "hash32 0.3.1",
 "stable_deref_trait",
]

[[package]]
name = "heapless"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25ba4bd83f9415b58b4ed8dc5714c76e626a105be4646c02630ad730ad3b5aa4"
dependencies = [
 "hash32 0.3.1",
 "stable_deref_trait",
]

[[package]]
name = "heck"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"

[[package]]
name = "heck"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"

[[package]]
name = "hermit-abi"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"

[[package]]
name = "hex"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"

[[package]]
name = "hex-literal"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e712f64ec3850b98572bffac52e2c6f282b29fe6c5fa6d42334b30be438d95c1"

[[package]]
name = "hickory-net"
version = "0.26.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2295ed2f9c31e471e1428a8f88a3f0e1f4b27c15049592138d1eebe9c35b183"
dependencies = [
 "async-trait",
 "cfg-if",
 "data-encoding",
 "futures-channel",
 "futures-io",
 "futures-util",
 "hickory-proto",
 "idna",
 "ipnet",
 "jni 0.22.4",
 "rand 0.10.1",
 "thiserror 2.0.18",
 "tinyvec",
 "tokio",
 "tracing",
 "url",
]

[[package]]
name = "hickory-proto"
version = "0.26.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0bab31817bfb44672a252e97fe81cd0c18d1b2cf892108922f6818820df8c643"
dependencies = [
 "data-encoding",
 "idna",
 "ipnet",
 "jni 0.22.4",
 "once_cell",
 "prefix-trie",
 "rand 0.10.1",
 "ring",
 "thiserror 2.0.18",
 "tinyvec",
 "tracing",
 "url",
]

[[package]]
name = "hickory-resolver"
version = "0.26.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0d58d28879ceecde6607729660c2667a081ccdc082e082675042793960f178c"
dependencies = [
 "cfg-if",
 "futures-util",
 "hickory-net",
 "hickory-proto",
 "ipconfig",
 "ipnet",
 "jni 0.22.4",
 "moka",
 "ndk-context",
 "once_cell",
 "parking_lot",
 "rand 0.10.1",
 "resolv-conf",
 "smallvec",
 "system-configuration",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
]

[[package]]
name = "hkdf"
version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
dependencies = [
 "hmac 0.12.1",
]

[[package]]
name = "hkdf"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4aaa26c720c68b866f2c96ef5c1264b3e6f473fe5d4ce61cd44bbe913e553018"
dependencies = [
 "hmac 0.13.0",
]

[[package]]
name = "hmac"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
dependencies = [
 "digest 0.10.7",
]

[[package]]
name = "hmac"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f"
dependencies = [
 "digest 0.11.3",
]

[[package]]
name = "home"
version = "0.5.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d"
dependencies = [
 "windows-sys 0.61.2",
]

[[package]]
name = "html-escape"
version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476"
dependencies = [
 "utf8-width",
]

[[package]]
name = "html2text"
version = "0.16.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12d23156ea4dbe6b37ad48fab2da56ff27b0f6192fb5db210c44eb07bfe6e787"
dependencies = [
 "html5ever 0.38.0",
 "tendril 0.5.0",
 "thiserror 2.0.18",
 "unicode-width 0.2.0",
]

[[package]]
name = "html5ever"
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7"
dependencies = [
 "log",
 "mac",
 "markup5ever 0.11.0",
 "proc-macro2",
 "quote",
 "syn 1.0.109",
]

[[package]]
name = "html5ever"
version = "0.38.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1054432bae2f14e0061e33d23402fbaa67a921d319d56adc6bcf887ddad1cbc2"
dependencies = [
 "log",
 "markup5ever 0.38.0",
]

[[package]]
name = "html5ever"
version = "0.39.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46a1761807faccc9a19e86944bbf40610014066306f96edcdedc2fb714bcb7b8"
dependencies = [
 "log",
 "markup5ever 0.39.0",
]

[[package]]
name = "http"
version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
dependencies = [
 "bytes",
 "fnv",
 "itoa",
]

[[package]]
name = "http"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a"
dependencies = [
 "bytes",
 "itoa",
]

[[package]]
name = "http-body"
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
dependencies = [
 "bytes",
 "http 0.2.12",
 "pin-project-lite",
]

[[package]]
name = "http-body"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
dependencies = [
 "bytes",
 "http 1.4.0",
]

[[package]]
name = "http-body-util"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a"
dependencies = [
 "bytes",
 "futures-core",
 "http 1.4.0",
 "http-body 1.0.1",
 "pin-project-lite",
]

[[package]]
name = "http-range-header"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9171a2ea8a68358193d15dd5d70c1c10a2afc3e7e4c5bc92bc9f025cebd7359c"

[[package]]
name = "http-serde"
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f056c8559e3757392c8d091e796416e4649d8e49e88b8d76df6c002f05027fd"
dependencies = [
 "http 1.4.0",
 "serde",
]

[[package]]
name = "http-types"
version = "2.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e9b187a72d63adbfba487f48095306ac823049cb504ee195541e91c7775f5ad"
dependencies = [
 "anyhow",
 "async-channel 1.9.0",
 "base64 0.13.1",
 "futures-lite 1.13.0",
 "http 0.2.12",
 "infer 0.2.3",
 "pin-project-lite",
 "rand 0.7.3",
 "serde",
 "serde_json",
 "serde_qs 0.8.5",
 "serde_urlencoded",
 "url",
]

[[package]]
name = "httparse"
version = "1.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"

[[package]]
name = "httpdate"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"

[[package]]
name = "hybrid-array"
version = "0.4.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "27f864f10dfb56725ce5ce5472bc52252c8f93a4ab86327122cebf62c5f59a17"
dependencies = [
 "ctutils",
 "subtle",
 "typenum",
 "zeroize",
]

[[package]]
name = "hyper"
version = "0.14.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7"
dependencies = [
 "bytes",
 "futures-channel",
 "futures-core",
 "futures-util",
 "h2 0.3.27",
 "http 0.2.12",
 "http-body 0.4.6",
 "httparse",
 "httpdate",
 "itoa",
 "pin-project-lite",
 "socket2 0.5.10",
 "tokio",
 "tower-service",
 "tracing",
 "want",
]

[[package]]
name = "hyper"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6299f016b246a94207e63da54dbe807655bf9e00044f73ded42c3ac5305fbcca"
dependencies = [
 "atomic-waker",
 "bytes",
 "futures-channel",
 "futures-core",
 "h2 0.4.16",
 "http 1.4.0",
 "http-body 1.0.1",
 "httparse",
 "httpdate",
 "itoa",
 "pin-project-lite",
 "smallvec",
 "tokio",
 "want",
]

[[package]]
name = "hyper-named-pipe"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278"
dependencies = [
 "hex",
 "hyper 1.9.0",
 "hyper-util",
 "pin-project-lite",
 "tokio",
 "tower-service",
 "winapi",
]

[[package]]
name = "hyper-rustls"
version = "0.27.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f"
dependencies = [
 "http 1.4.0",
 "hyper 1.9.0",
 "hyper-util",
 "rustls",
 "rustls-native-certs",
 "tokio",
 "tokio-rustls",
 "tower-service",
 "webpki-roots 1.0.10",
]

[[package]]
name = "hyper-timeout"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0"
dependencies = [
 "hyper 1.9.0",
 "hyper-util",
 "pin-project-lite",
 "tokio",
 "tower-service",
]

[[package]]
name = "hyper-tls"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
dependencies = [
 "bytes",
 "hyper 0.14.32",
 "native-tls",
 "tokio",
 "tokio-native-tls",
]

[[package]]
name = "hyper-util"
version = "0.1.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0"
dependencies = [
 "base64 0.22.1",
 "bytes",
 "futures-channel",
 "futures-util",
 "http 1.4.0",
 "http-body 1.0.1",
 "hyper 1.9.0",
 "ipnet",
 "libc",
 "percent-encoding",
 "pin-project-lite",
 "socket2 0.6.3",
 "system-configuration",
 "tokio",
 "tower-service",
 "tracing",
 "windows-registry",
]

[[package]]
name = "hyperlocal"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "986c5ce3b994526b3cd75578e62554abd09f0899d6206de48b3e96ab34ccc8c7"
dependencies = [
 "hex",
 "http-body-util",
 "hyper 1.9.0",
 "hyper-util",
 "pin-project-lite",
 "tokio",
 "tower-service",
]

[[package]]
name = "iana-time-zone"
version = "0.1.65"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470"
dependencies = [
 "android_system_properties",
 "core-foundation-sys",
 "iana-time-zone-haiku",
 "js-sys",
 "log",
 "wasm-bindgen",
 "windows-core",
]

[[package]]
name = "iana-time-zone-haiku"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
dependencies = [
 "cc",
]

[[package]]
name = "ical"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b7cab7543a8b7729a19e2c04309f902861293dcdae6558dfbeb634454d279f6"
dependencies = [
 "thiserror 1.0.69",
]

[[package]]
name = "icu_collator"
version = "2.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8bbdf98e5e0aa827770acee171ebb568aaab975a36b56afdb5fd0e2f525750bb"
dependencies = [
 "icu_collator_data",
 "icu_collections",
 "icu_locale",
 "icu_locale_core",
 "icu_normalizer",
 "icu_properties",
 "icu_provider",
 "smallvec",
 "utf16_iter",
 "utf8_iter",
 "zerovec",
]

[[package]]
name = "icu_collator_data"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "038ed8e5817f2059c2f3efb0945ba78d060d3d25e8f1a1bea5139f821a21a2f0"

[[package]]
name = "icu_collections"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c"
dependencies = [
 "displaydoc",
 "potential_utf",
 "utf8_iter",
 "yoke",
 "zerofrom",
 "zerovec",
]

[[package]]
name = "icu_locale"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5a396343c7208121dc86e35623d3dfe19814a7613cfd14964994cdc9c9a2e26"
dependencies = [
 "icu_collections",
 "icu_locale_core",
 "icu_locale_data",
 "icu_provider",
 "potential_utf",
 "tinystr",
 "zerovec",
]

[[package]]
name = "icu_locale_core"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29"
dependencies = [
 "displaydoc",
 "litemap",
 "serde",
 "tinystr",
 "writeable",
 "zerovec",
]

[[package]]
name = "icu_locale_data"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5fdcc9ac77c6d74ff5cf6e65ef3181d6af32003b16fce3a77fb451d2f695993"

[[package]]
name = "icu_normalizer"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4"
dependencies = [
 "icu_collections",
 "icu_normalizer_data",
 "icu_properties",
 "icu_provider",
 "smallvec",
 "utf16_iter",
 "utf8_iter",
 "write16",
 "zerovec",
]

[[package]]
name = "icu_normalizer_data"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38"

[[package]]
name = "icu_properties"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de"
dependencies = [
 "icu_collections",
 "icu_locale_core",
 "icu_properties_data",
 "icu_provider",
 "zerotrie",
 "zerovec",
]

[[package]]
name = "icu_properties_data"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14"

[[package]]
name = "icu_provider"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421"
dependencies = [
 "displaydoc",
 "icu_locale_core",
 "serde",
 "stable_deref_trait",
 "writeable",
 "yoke",
 "zerofrom",
 "zerotrie",
 "zerovec",
]

[[package]]
name = "id-arena"
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"

[[package]]
name = "iddqd"
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "616230c7d641ef971a3a5bfcc654c6b7524ab9c9fb665693c6a397dba9a14aca"
dependencies = [
 "allocator-api2 0.2.21",
 "equivalent",
 "foldhash 0.2.0",
 "hashbrown 0.16.1",
 "rustc-hash 2.1.2",
]

[[package]]
name = "ident_case"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"

[[package]]
name = "idna"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
dependencies = [
 "idna_adapter",
 "smallvec",
 "utf8_iter",
]

[[package]]
name = "idna_adapter"
version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714"
dependencies = [
 "icu_normalizer",
 "icu_properties",
]

[[package]]
name = "im"
version = "15.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9"
dependencies = [
 "bitmaps",
 "rand_core 0.6.4",
 "rand_xoshiro",
 "serde",
 "sized-chunks",
 "typenum",
 "version_check",
]

[[package]]
name = "image"
version = "0.25.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104"
dependencies = [
 "bytemuck",
 "byteorder-lite",
 "color_quant",
 "exr",
 "gif",
 "image-webp",
 "moxcms",
 "num-traits",
 "png",
 "qoi",
 "ravif",
 "rayon",
 "tiff",
 "zune-core",
 "zune-jpeg",
]

[[package]]
name = "image-webp"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3"
dependencies = [
 "byteorder-lite",
 "quick-error",
]

[[package]]
name = "image_generation"
version = "0.1.0"
dependencies = [
 "ai_billing",
 "ai_toolset",
 "ai_usage",
 "anyhow",
 "async-trait",
 "attachment",
 "axum",
 "base64 0.22.1",
 "bot_id",
 "entity_registry",
 "image",
 "lexical_client",
 "macro_authorization",
 "macro_user_id",
 "model",
 "model-entity",
 "model_owner",
 "model_user",
 "non_empty",
 "reqwest 0.13.4",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "static_file_service_client",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "utoipa",
 "uuid",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "image_optimizer"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-lambda",
 "aws-sdk-s3",
 "base64 0.22.1",
 "image",
 "lambda_runtime",
 "macro_aws_config",
 "macro_entrypoint",
 "macro_env_var",
 "serde",
 "serde_json",
 "serde_urlencoded",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "image_proxy_service"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-secretsmanager",
 "axum",
 "bytes",
 "doppler-config",
 "futures",
 "http-body-util",
 "jsonwebtoken 10.3.0",
 "macro_auth",
 "macro_authorization",
 "macro_aws_config",
 "macro_config",
 "macro_cors",
 "macro_entrypoint",
 "macro_env",
 "macro_middleware",
 "model",
 "reqwest 0.13.4",
 "secretsmanager_client",
 "serde",
 "serde_json",
 "tokio",
 "tower 0.5.3",
 "tower-http",
 "tracing",
 "url",
 "utoipa",
 "utoipa-swagger-ui",
 "workspace-hack",
]

[[package]]
name = "imgref"
version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40fac9d56ed6437b198fddba683305e8e2d651aa42647f00f5ae542e7f5c94a2"

[[package]]
name = "import"
version = "0.1.0"
dependencies = [
 "agent",
 "agent_runtime_protocol",
 "agent_session",
 "ai_billing",
 "ai_toolset",
 "ai_usage",
 "anyhow",
 "async-trait",
 "axum",
 "chrono",
 "connection_gateway_client",
 "dateparser",
 "futures",
 "import_notion",
 "import_tracker",
 "macro_authorization",
 "macro_db_migrator",
 "macro_user_id",
 "mcp_select",
 "model-entity",
 "model_user",
 "models_databases",
 "models_properties",
 "properties",
 "regex",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "specta",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tokio-util",
 "tower 0.5.3",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "import_jira"
version = "0.1.0"
dependencies = [
 "anyhow",
 "async-trait",
 "http 1.4.0",
 "import_tracker",
 "macro_user_id",
 "pipedream_mcp",
 "serde",
 "serde_json",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "import_linear"
version = "0.1.0"
dependencies = [
 "anyhow",
 "async-trait",
 "http 1.4.0",
 "import_tracker",
 "macro_user_id",
 "pipedream_mcp",
 "serde",
 "serde_json",
 "strum 0.27.2",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "import_notion"
version = "0.1.0"
dependencies = [
 "anyhow",
 "chrono",
 "futures",
 "http 1.4.0",
 "indexmap 2.14.0",
 "lazy-regex",
 "macro_user_id",
 "pipedream_mcp",
 "rand 0.9.4",
 "rootcause",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "import_tracker"
version = "0.1.0"
dependencies = [
 "anyhow",
 "async-trait",
 "http 1.4.0",
 "macro_user_id",
 "pipedream_mcp",
 "rootcause",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "include_dir"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd"
dependencies = [
 "glob",
 "include_dir_macros",
]

[[package]]
name = "include_dir_macros"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75"
dependencies = [
 "proc-macro2",
 "quote",
]

[[package]]
name = "incus_client"
version = "0.1.0"
dependencies = [
 "chrono",
 "progenitor-client",
 "reqwest 0.13.4",
 "rustls",
 "serde",
 "serde_json",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "uuid",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "indent_write"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0cfe9645a18782869361d9c8732246be7b410ad4e919d3609ebabdac00ba12c3"

[[package]]
name = "indenter"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5"

[[package]]
name = "indexmap"
version = "1.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
dependencies = [
 "autocfg",
 "hashbrown 0.12.3",
 "serde",
]

[[package]]
name = "indexmap"
version = "2.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
dependencies = [
 "equivalent",
 "hashbrown 0.17.1",
 "serde",
 "serde_core",
]

[[package]]
name = "indicatif"
version = "0.18.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9433806cd6b4ec1aba79c021c7e4c58fb4c3b9977c085062e611ac929998fb0c"
dependencies = [
 "console 0.16.4",
 "portable-atomic",
 "unicode-width 0.2.0",
 "unit-prefix",
 "web-time",
]

[[package]]
name = "indoc"
version = "2.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
dependencies = [
 "rustversion",
]

[[package]]
name = "infer"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64e9829a50b42bb782c1df523f78d332fe371b10c661e78b7a3c34b0198e9fac"

[[package]]
name = "infer"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7"
dependencies = [
 "cfb",
]

[[package]]
name = "initiative"
version = "0.1.0"
dependencies = [
 "activity",
 "ai_toolset",
 "anyhow",
 "async-trait",
 "axum",
 "bot_id",
 "chrono",
 "entity_access",
 "entity_access_db_utils",
 "http-body-util",
 "macro_authorization",
 "macro_db_migrator",
 "macro_event_broker",
 "macro_event_topics",
 "macro_user_id",
 "mockall",
 "model-entity",
 "model-error-response",
 "model_user",
 "models_permissions",
 "models_properties",
 "properties",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "share_permission_db_utils",
 "sqlx",
 "system_properties",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "unicode-segmentation",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "initiative_description"
version = "0.1.0"
dependencies = [
 "chrono",
 "collab_surface",
 "initiative",
 "model-entity",
 "rootcause",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "inout"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
dependencies = [
 "block-padding 0.3.3",
 "generic-array 0.14.9",
]

[[package]]
name = "inout"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7"
dependencies = [
 "block-padding 0.4.2",
 "hybrid-array",
]

[[package]]
name = "inquire"
version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fddf93031af70e75410a2511ec04d49e758ed2f26dad3404a934e0fb45cc12a"
dependencies = [
 "bitflags 2.11.1",
 "crossterm 0.25.0",
 "dyn-clone",
 "fuzzy-matcher",
 "fxhash",
 "newline-converter",
 "once_cell",
 "unicode-segmentation",
 "unicode-width 0.1.14",
]

[[package]]
name = "insta"
version = "1.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "86f0f8fee8c926415c58d6ae43a08523a26faccb2323f5e6b644fe7dd4ef6b82"
dependencies = [
 "console 0.16.4",
 "globset",
 "once_cell",
 "serde",
 "similar",
 "tempfile",
 "walkdir",
]

[[package]]
name = "instability"
version = "0.3.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2bf84e73fa6f27f299dec58e13223cf70db80da872eb921d4f6138342a0eabc8"
dependencies = [
 "darling 0.24.1",
 "indoc",
 "proc-macro2",
 "quote",
 "syn 3.0.3",
]

[[package]]
name = "instant"
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
dependencies = [
 "cfg-if",
]

[[package]]
name = "interpolate_name"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "intrusive-collections"
version = "0.9.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86"
dependencies = [
 "memoffset",
]

[[package]]
name = "invite_email"
version = "0.1.0"
dependencies = [
 "askama",
 "macro_env",
 "macro_user_id",
 "model-entity",
 "notification",
 "rootcause",
 "serde",
 "serde_json",
 "url",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "ip_extractor"
version = "0.1.0"
dependencies = [
 "axum",
 "thiserror 2.0.18",
 "tokio",
 "workspace-hack",
]

[[package]]
name = "ipconfig"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222"
dependencies = [
 "socket2 0.6.3",
 "widestring",
 "windows-registry",
 "windows-result",
 "windows-sys 0.61.2",
]

[[package]]
name = "ipnet"
version = "2.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2"
dependencies = [
 "serde",
]

[[package]]
name = "is-terminal"
version = "0.4.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46"
dependencies = [
 "hermit-abi",
 "libc",
 "windows-sys 0.61.2",
]

[[package]]
name = "is_terminal_polyfill"
version = "1.70.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"

[[package]]
name = "item-filter-index"
version = "0.1.0"
dependencies = [
 "chrono",
 "document_sub_type",
 "filter_ast",
 "item_filters",
 "predicate-index",
 "system_properties",
 "thiserror 2.0.18",
 "uuid",
]

[[package]]
name = "item_filters"
version = "0.1.0"
dependencies = [
 "chrono",
 "cool_asserts",
 "document_sub_type",
 "either",
 "filter_ast",
 "macro_user_id",
 "model_file_type",
 "model_owner",
 "nom 8.0.0",
 "non_empty",
 "notification_state",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "utoipa",
 "uuid",
]

[[package]]
name = "itertools"
version = "0.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
dependencies = [
 "either",
]

[[package]]
name = "itertools"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"
dependencies = [
 "either",
]

[[package]]
name = "itertools"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
dependencies = [
 "either",
]

[[package]]
name = "itertools"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
dependencies = [
 "either",
]

[[package]]
name = "itertools"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
dependencies = [
 "either",
]

[[package]]
name = "itoa"
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"

[[package]]
name = "jev"
version = "0.1.0"
dependencies = [
 "ai_billing",
 "ai_usage",
 "async-trait",
 "futures",
 "macro_env_var",
 "macro_user_id",
 "reqwest 0.13.4",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "utoipa",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "jni"
version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97"
dependencies = [
 "cesu8",
 "cfg-if",
 "combine",
 "jni-sys 0.3.1",
 "log",
 "thiserror 1.0.69",
 "walkdir",
 "windows-sys 0.45.0",
]

[[package]]
name = "jni"
version = "0.22.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498"
dependencies = [
 "cfg-if",
 "combine",
 "jni-macros",
 "jni-sys 0.4.1",
 "log",
 "simd_cesu8",
 "thiserror 2.0.18",
 "walkdir",
 "windows-link",
]

[[package]]
name = "jni-macros"
version = "0.22.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3"
dependencies = [
 "proc-macro2",
 "quote",
 "rustc_version",
 "simd_cesu8",
 "syn 2.0.117",
]

[[package]]
name = "jni-sys"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258"
dependencies = [
 "jni-sys 0.4.1",
]

[[package]]
name = "jni-sys"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2"
dependencies = [
 "jni-sys-macros",
]

[[package]]
name = "jni-sys-macros"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264"
dependencies = [
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "jobserver"
version = "0.1.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
dependencies = [
 "getrandom 0.3.4",
 "libc",
]

[[package]]
name = "js-sys"
version = "0.3.103"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102"
dependencies = [
 "cfg-if",
 "futures-util",
 "wasm-bindgen",
]

[[package]]
name = "jsonpath-rust"
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06cc127b7c3d270be504572364f9569761a180b981919dd0d87693a7f5fb7829"
dependencies = [
 "pest",
 "pest_derive",
 "regex",
 "serde_json",
 "thiserror 1.0.69",
]

[[package]]
name = "jsonschema"
version = "0.58.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f622c574a29fb3034a0a90645afee194dfedc75fc124228801b6e77041075bd1"
dependencies = [
 "ahash",
 "bytecount",
 "data-encoding",
 "email_address",
 "fancy-regex 0.19.2",
 "fraction",
 "getrandom 0.3.4",
 "itoa",
 "jsonschema-regex",
 "jsonschema-value",
 "num-cmp",
 "num-traits",
 "percent-encoding",
 "referencing",
 "regex",
 "serde",
 "serde_json",
 "strum 0.28.0",
 "unicode-general-category",
 "uuid-simd",
]

[[package]]
name = "jsonschema-regex"
version = "0.58.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a968fffd387b2ab005bf00c1851f5d26e90df05b6f7ad609ed0d620033cca5e7"
dependencies = [
 "regex-syntax",
]

[[package]]
name = "jsonschema-value"
version = "0.58.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39b7670345e5ce87371339d13705dbb9276b7e3e934bbe1efa2c6734a1f65a96"
dependencies = [
 "ahash",
 "bytecount",
 "fraction",
 "getrandom 0.3.4",
 "num-cmp",
 "num-traits",
 "serde_json",
 "zmij",
]

[[package]]
name = "jsonwebtoken"
version = "10.3.0"
source = "git+https://github.com/whutchinson98/jsonwebtoken#c8c0d19511a0e7ba9d456e21437a79d321e99f16"
dependencies = [
 "base64 0.22.1",
 "ed25519-dalek 2.2.0",
 "getrandom 0.2.17",
 "hmac 0.12.1",
 "js-sys",
 "p256 0.13.2",
 "p384 0.13.1",
 "pem",
 "rand 0.8.6",
 "rsa",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "signature 2.2.0",
 "simple_asn1",
]

[[package]]
name = "jsonwebtoken"
version = "10.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eba32bfb4ffdeaca3e34431072faf01745c9b26d25504aa7a6cf5684334fc4fc"
dependencies = [
 "base64 0.22.1",
 "ed25519-dalek 2.2.0",
 "getrandom 0.2.17",
 "hmac 0.12.1",
 "js-sys",
 "p256 0.13.2",
 "p384 0.13.1",
 "rand 0.8.6",
 "rsa",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "signature 2.2.0",
 "zeroize",
]

[[package]]
name = "kafka_util"
version = "0.1.0"
dependencies = [
 "aws-msk-iam-sasl-signer",
 "aws-types",
 "either",
 "macro_env",
 "macro_env_var",
 "opentelemetry",
 "rdkafka",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "tracing-opentelemetry",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "keccak"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8f198d1db720e4940b5a493201d199d9f24f568f8f746bd13706243a2f71598"
dependencies = [
 "cfg-if",
 "cpufeatures 0.3.0",
]

[[package]]
name = "kem"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "01737161ba802849cfd486b5bd209d38ba4943494c249a8126005170c7621edd"
dependencies = [
 "crypto-common 0.2.2",
 "rand_core 0.10.1",
]

[[package]]
name = "kinded"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21677048d7aa2c4c73e7edac4a9d5aee810a3987ccef2762c8449ffd0b92f8d2"
dependencies = [
 "kinded_macros",
]

[[package]]
name = "kinded_macros"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6eaa04e7e45e39b21765756cc9544a4eb4a7f41abefbe77e6256a1649789551d"
dependencies = [
 "convert_case 0.11.0",
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "lambda_client"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-lambda",
 "aws-smithy-types",
 "serde",
 "serde_json",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "lambda_runtime"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed49669d6430292aead991e19bf13153135a884f916e68f32997c951af637ebe"
dependencies = [
 "async-stream",
 "base64 0.22.1",
 "bytes",
 "futures",
 "http 1.4.0",
 "http-body 1.0.1",
 "http-body-util",
 "http-serde",
 "hyper 1.9.0",
 "hyper-util",
 "lambda_runtime_api_client",
 "pin-project",
 "serde",
 "serde_json",
 "serde_path_to_error",
 "tokio",
 "tokio-stream",
 "tower 0.4.13",
 "tower-layer",
 "tracing",
]

[[package]]
name = "lambda_runtime_api_client"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c90a10f094475a34a04da2be11686c4dcfe214d93413162db9ffdff3d3af293a"
dependencies = [
 "bytes",
 "futures-channel",
 "futures-util",
 "http 1.4.0",
 "http-body 1.0.1",
 "http-body-util",
 "hyper 1.9.0",
 "hyper-util",
 "tokio",
 "tower 0.4.13",
 "tower-service",
 "tracing",
 "tracing-subscriber",
]

[[package]]
name = "last_online_tracker"
version = "0.1.0"
dependencies = [
 "chrono",
 "macro_user_id",
 "redis",
 "rootcause",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "lazy-regex"
version = "3.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4994ba703f78b083e2f7946dac9251abd83fd43a0365f030e99b69be5b4b9ef9"
dependencies = [
 "lazy-regex-proc_macros",
 "once_cell",
 "regex",
]

[[package]]
name = "lazy-regex-proc_macros"
version = "3.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd97232314824e6dbef1918a871bb93f51070455e3715bf26e19a6d01aa977a0"
dependencies = [
 "proc-macro2",
 "quote",
 "regex",
 "syn 2.0.117",
]

[[package]]
name = "lazy_static"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
dependencies = [
 "spin 0.9.9",
]

[[package]]
name = "leb128"
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c83bff1d572d6b9aeef67ddfc8448e4a3737909cb28e81f97c791b9018703e52"

[[package]]
name = "leb128fmt"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"

[[package]]
name = "lebe"
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8"

[[package]]
name = "lettre"
version = "0.11.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0da65617f6cb926332d039cb578aad56178da86e128db6a1b09f4c94fa5b3349"
dependencies = [
 "async-trait",
 "base64 0.22.1",
 "email-encoding",
 "email_address",
 "fastrand 2.4.1",
 "futures-io",
 "futures-util",
 "httpdate",
 "idna",
 "mime",
 "nom 8.0.0",
 "percent-encoding",
 "quoted_printable",
 "rustls",
 "socket2 0.6.3",
 "tokio",
 "tokio-rustls",
 "url",
 "webpki-roots 1.0.10",
]

[[package]]
name = "lexical_client"
version = "0.1.0"
dependencies = [
 "agent_fold",
 "anyhow",
 "base64 0.22.1",
 "macro_tower_layers",
 "messages",
 "reqwest 0.13.4",
 "serde",
 "serde_json",
 "tracing",
 "trigger_context",
 "workspace-hack",
]

[[package]]
name = "lexical_mention_extractor"
version = "0.1.0"
dependencies = [
 "anyhow",
 "lexical_client",
 "messages",
 "rootcause",
 "workspace-hack",
]

[[package]]
name = "libbz2-rs-sys"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34b357333733e8260735ba5894eb928c02ecc69c78715f01a8019e7fa7f2db4c"

[[package]]
name = "libc"
version = "0.2.186"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"

[[package]]
name = "libfuzzer-sys"
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f12a681b7dd8ce12bff52488013ba614b869148d54dd79836ab85aafdd53f08d"
dependencies = [
 "arbitrary",
 "cc",
]

[[package]]
name = "libloading"
version = "0.8.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
dependencies = [
 "cfg-if",
 "windows-link",
]

[[package]]
name = "libm"
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"

[[package]]
name = "libmimalloc-sys"
version = "0.1.49"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a45a52f43e1c16f667ccfe4dd8c85b7f7c204fd5e3bf46c5b0db9a5c3c0b8e9"
dependencies = [
 "cc",
]

[[package]]
name = "libredox"
version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c"
dependencies = [
 "bitflags 2.11.1",
 "libc",
 "plain",
 "redox_syscall 0.7.5",
]

[[package]]
name = "libsignal-core"
version = "0.1.0"
source = "git+https://github.com/signalapp/libsignal?tag=v0.105.2#b369755533ef5a3fae9b31b989114f22e074dfab"
dependencies = [
 "curve25519-dalek 5.0.0",
 "derive_more 2.1.1",
 "displaydoc",
 "libsignal-debug",
 "log",
 "rand 0.9.4",
 "sha2 0.11.0",
 "subtle",
 "thiserror 2.0.18",
 "uuid",
 "x25519-dalek 3.0.0",
 "zerocopy",
]

[[package]]
name = "libsignal-debug"
version = "0.105.2"
source = "git+https://github.com/signalapp/libsignal?tag=v0.105.2#b369755533ef5a3fae9b31b989114f22e074dfab"
dependencies = [
 "cfg-if",
]

[[package]]
name = "libsqlite3-sys"
version = "0.30.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149"
dependencies = [
 "pkg-config",
 "vcpkg",
]

[[package]]
name = "libwebp-sys"
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54cd30df7c7165ce74a456e4ca9732c603e8dc5e60784558c1c6dc047f876733"
dependencies = [
 "cc",
 "glob",
]

[[package]]
name = "libyml"
version = "0.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3302702afa434ffa30847a83305f0a69d6abd74293b6554c18ec85c7ef30c980"
dependencies = [
 "anyhow",
 "version_check",
]

[[package]]
name = "libz-sys"
version = "1.1.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff20308ecabd635a2dc1dd5834a86c462cca20efba1d5d3ddab1f8aea3455cb2"
dependencies = [
 "cc",
 "libc",
 "pkg-config",
 "vcpkg",
]

[[package]]
name = "linkme"
version = "0.3.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3045e122bd98aef8ec3ad58ce84f0791f64e70163d1a02710af4aa11a4d54cc5"
dependencies = [
 "linkme-impl",
]

[[package]]
name = "linkme-impl"
version = "0.3.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77060ebe535362c3da75682cd17b0431017b6e7c5661e714fc69a7ad017d1301"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 3.0.3",
]

[[package]]
name = "linux-raw-sys"
version = "0.4.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"

[[package]]
name = "linux-raw-sys"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"

[[package]]
name = "litemap"
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0"

[[package]]
name = "livekit-api"
version = "0.4.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2611299f65786fa733f38ef9aab9d796679e6f2f77572b84170949769ca9a25"
dependencies = [
 "base64 0.21.7",
 "device-info",
 "http 1.4.0",
 "jsonwebtoken 10.4.0",
 "livekit-protocol",
 "log",
 "os_info",
 "parking_lot",
 "pbjson-types",
 "prost 0.12.6",
 "rand 0.9.4",
 "reqwest 0.12.28",
 "scopeguard",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "thiserror 2.0.18",
 "tokio-tungstenite 0.29.0",
 "url",
]

[[package]]
name = "livekit-protocol"
version = "0.7.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd59f3759f1a14e60b6bc6d4d415414e1aed686c8e4d2c7862542d95301cdc70"
dependencies = [
 "pbjson",
 "pbjson-types",
 "prost 0.12.6",
 "serde",
]

[[package]]
name = "load-test"
version = "0.1.0"
dependencies = [
 "anyhow",
 "futures",
 "http 1.4.0",
 "macro_env_var",
 "reqwest 0.13.4",
 "serde",
 "serde_json",
 "tokio",
 "tokio-tungstenite 0.28.0",
 "tracing",
 "tungstenite 0.28.0",
 "workspace-hack",
]

[[package]]
name = "local_e2e_integration_tests"
version = "0.1.0"
dependencies = [
 "anyhow",
 "bot_token",
 "futures",
 "local_e2e_test_support",
 "reqwest 0.13.4",
 "rustls",
 "serde",
 "serde_json",
 "sqlx",
 "tokio",
 "tokio-tungstenite 0.28.0",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "local_e2e_test_support"
version = "0.1.0"
dependencies = [
 "anyhow",
 "dotenvy",
 "macro_auth",
 "serde",
 "serde_json",
 "url",
 "workspace-hack",
]

[[package]]
name = "lock_api"
version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
dependencies = [
 "scopeguard",
]

[[package]]
name = "log"
version = "0.4.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"

[[package]]
name = "logos"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb2c55a318a87600ea870ff8c2012148b44bf18b74fad48d0f835c38c7d07c5f"
dependencies = [
 "logos-derive",
]

[[package]]
name = "logos-codegen"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "58b3ffaa284e1350d017a57d04ada118c4583cf260c8fb01e0fe28a2e9cf8970"
dependencies = [
 "fnv",
 "proc-macro2",
 "quote",
 "regex-automata",
 "regex-syntax",
 "syn 2.0.117",
]

[[package]]
name = "logos-derive"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52d3a9855747c17eaf4383823f135220716ab49bea5fbea7dd42cc9a92f8aa31"
dependencies = [
 "logos-codegen",
]

[[package]]
name = "lol_html"
version = "2.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "00aad58f6ec3990e795943872f13651e7a5fa59dca2c8f31a74faf8a0e0fb652"
dependencies = [
 "bitflags 2.11.1",
 "cfg-if",
 "cssparser 0.36.0",
 "encoding_rs",
 "foldhash 0.2.0",
 "hashbrown 0.17.1",
 "memchr",
 "mime",
 "precomputed-hash",
 "selectors 0.37.0",
 "thiserror 2.0.18",
]

[[package]]
name = "loom"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca"
dependencies = [
 "cfg-if",
 "generator",
 "scoped-tls",
 "serde",
 "serde_json",
 "tracing",
 "tracing-subscriber",
]

[[package]]
name = "loop9"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062"
dependencies = [
 "imgref",
]

[[package]]
name = "loops_client"
version = "0.1.0"
dependencies = [
 "reqwest 0.13.4",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "loro"
version = "1.16.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e86dea63b66576db244cbc3a40bdb17517263c93f318e2fbe08aca3be1192cb"
dependencies = [
 "enum-as-inner 0.6.1",
 "generic-btree",
 "loro-common",
 "loro-delta",
 "loro-internal",
 "loro-kv-store",
 "rustc-hash 2.1.2",
 "tracing",
]

[[package]]
name = "loro-common"
version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2146b353a56b0a743f8643725cb9f42dfe209665939b59db901ecea732a3ab29"
dependencies = [
 "arbitrary",
 "enum-as-inner 0.6.1",
 "leb128",
 "loro-rle",
 "nonmax",
 "rustc-hash 2.1.2",
 "serde",
 "serde_columnar",
 "serde_json",
 "thiserror 1.0.69",
]

[[package]]
name = "loro-delta"
version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96f381e7fb5d4bf5605b4f4a9241f3adf61403ded978d757552004c8302cccbb"
dependencies = [
 "arrayvec 0.7.6",
 "enum-as-inner 0.5.1",
 "generic-btree",
 "heapless 0.8.0",
]

[[package]]
name = "loro-internal"
version = "1.16.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d5806b65ee68c3ae7891959dd968898860dab74fbf6498b312de9b548dce5ec"
dependencies = [
 "append-only-bytes",
 "arref",
 "bytes",
 "either",
 "ensure-cov",
 "enum-as-inner 0.6.1",
 "enum_dispatch",
 "generic-btree",
 "getrandom 0.2.17",
 "im",
 "itertools 0.12.1",
 "leb128",
 "loom",
 "loro-common",
 "loro-delta",
 "loro-kv-store",
 "loro-rle",
 "loro_fractional_index",
 "md5 0.7.0",
 "nonmax",
 "num",
 "num-traits",
 "once_cell",
 "parking_lot",
 "pest",
 "pest_derive",
 "postcard",
 "pretty_assertions",
 "rand 0.8.6",
 "rustc-hash 2.1.2",
 "serde",
 "serde_columnar",
 "serde_json",
 "smallvec",
 "thiserror 1.0.69",
 "thread_local",
 "tracing",
 "wasm-bindgen",
 "xxhash-rust",
]

[[package]]
name = "loro-kv-store"
version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "841e206d3749fd14f23e64985be230dad2b2199da1d381c44c3dd0d2b9583fcc"
dependencies = [
 "bytes",
 "ensure-cov",
 "loro-common",
 "lz4_flex",
 "once_cell",
 "quick_cache",
 "rustc-hash 2.1.2",
 "tracing",
 "xxhash-rust",
]

[[package]]
name = "loro-rle"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76400c3eea6bb39b013406acce964a8db39311534e308286c8d8721baba8ee20"
dependencies = [
 "append-only-bytes",
 "num",
 "smallvec",
]

[[package]]
name = "loro-thunderdome"
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f3d053a135388e6b1df14e8af1212af5064746e9b87a06a345a7a779ee9695a"

[[package]]
name = "loro_fractional_index"
version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aca7180674d0273ddf37049a5efcde4547fd5330d24abb7519bb9d9eb6780d5b"
dependencies = [
 "once_cell",
 "rand 0.8.6",
 "serde",
]

[[package]]
name = "lru"
version = "0.12.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38"
dependencies = [
 "hashbrown 0.15.5",
]

[[package]]
name = "lru"
version = "0.16.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f66e8d5d03f609abc3a39e6f08e4164ebf1447a732906d39eb9b99b7919ef39"
dependencies = [
 "hashbrown 0.16.1",
]

[[package]]
name = "lru-slab"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154"

[[package]]
name = "lz4_flex"
version = "0.11.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "373f5eceeeab7925e0c1098212f2fbc4d416adec9d35051a6ab251e824c1854a"
dependencies = [
 "twox-hash",
]

[[package]]
name = "lzma-rust2"
version = "0.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7277c9742229dc25243236d578b6471a798c554512c6f6a04365ec2e87c2a3bb"
dependencies = [
 "sha2 0.11.0",
]

[[package]]
name = "mac"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"

[[package]]
name = "macro_auth"
version = "0.1.0"
dependencies = [
 "anyhow",
 "axum",
 "axum-extra",
 "cookie",
 "jsonwebtoken 10.3.0",
 "macro_env",
 "macro_env_var",
 "macro_user_id",
 "remote_env_var",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "macro_authorization"
version = "0.1.0"
dependencies = [
 "axum",
 "bot_id",
 "bot_token",
 "constant_time_eq 0.3.1",
 "harness_id",
 "harness_token",
 "http-body-util",
 "jsonwebtoken 10.3.0",
 "macro_auth",
 "macro_db_migrator",
 "macro_env_var",
 "macro_user_id",
 "model-error-response",
 "model_user",
 "rootcause",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "tracing-subscriber",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "macro_aws_config"
version = "0.1.0"
dependencies = [
 "aws-config",
 "aws-sdk-s3",
 "aws-sdk-sqs",
 "macro_env_var",
 "tokio",
 "url",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "macro_axum_utils"
version = "0.1.0"
dependencies = [
 "workspace-hack",
]

[[package]]
name = "macro_cache_client"
version = "0.1.0"
dependencies = [
 "anyhow",
 "email_validator",
 "macro_redis",
 "redis",
 "workspace-hack",
]

[[package]]
name = "macro_config"
version = "0.1.0"
dependencies = [
 "macro_config_derive",
 "macro_env",
 "macro_env_var",
 "remote_env_var",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "macro_config_derive"
version = "0.1.0"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
 "workspace-hack",
]

[[package]]
name = "macro_cors"
version = "0.1.0"
dependencies = [
 "axum",
 "tokio",
 "tower 0.5.3",
 "tower-http",
 "workspace-hack",
]

[[package]]
name = "macro_db_client"
version = "0.1.0"
dependencies = [
 "agent",
 "anyhow",
 "cached",
 "chrono",
 "document_sub_type",
 "entity_access",
 "entity_access_db_utils",
 "entity_registry_db_utils",
 "futures",
 "macro_user_id",
 "macro_uuid",
 "messages",
 "model",
 "model-entity",
 "model_owner",
 "models_dcs",
 "models_opensearch",
 "models_permissions",
 "models_team",
 "non_empty",
 "rand 0.9.4",
 "rootcause",
 "serde",
 "serde_json",
 "sqlx",
 "system_properties",
 "thiserror 2.0.18",
 "tracing",
 "user_quota",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "macro_db_migrator"
version = "0.1.0"
dependencies = [
 "sqlx",
 "tokio",
 "workspace-hack",
]

[[package]]
name = "macro_entrypoint"
version = "0.1.0"
dependencies = [
 "dotenvy",
 "macro_env",
 "macro_env_var",
 "opentelemetry",
 "opentelemetry-appender-tracing",
 "opentelemetry-otlp",
 "opentelemetry_sdk",
 "rootcause",
 "rootcause-tracing",
 "serde_json",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "tracing-opentelemetry",
 "tracing-panic",
 "tracing-subscriber",
 "tracing-tree",
 "workspace-hack",
]

[[package]]
name = "macro_env"
version = "0.1.0"
dependencies = [
 "macro_env_var",
 "serde",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "macro_env_var"
version = "0.1.0"
dependencies = [
 "paste",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "macro_event_broker"
version = "0.1.0"
dependencies = [
 "agent_correlation",
 "kafka_util",
 "macro_event_topics",
 "rdkafka",
 "rootcause",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "tokio",
 "tokio-util",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "macro_event_topics"
version = "0.1.0"
dependencies = [
 "sealed",
 "serde_json",
 "thiserror 2.0.18",
 "workspace-hack",
]

[[package]]
name = "macro_middleware"
version = "0.1.0"
dependencies = [
 "agent_correlation",
 "anyhow",
 "axum",
 "entity_access_db_utils",
 "ip_extractor",
 "macro_db_client",
 "macro_user_id",
 "macro_uuid",
 "model",
 "model-entity",
 "models_permissions",
 "serde",
 "sqlx",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "macro_queues"
version = "0.1.0"
dependencies = [
 "macro_env",
 "paste",
 "serde",
 "workspace-hack",
]

[[package]]
name = "macro_redis"
version = "0.1.0"
dependencies = [
 "anyhow",
 "redis",
 "workspace-hack",
]

[[package]]
name = "macro_service_urls"
version = "0.1.0"
dependencies = [
 "macro_env",
 "paste",
 "thiserror 2.0.18",
 "url",
 "workspace-hack",
]

[[package]]
name = "macro_sha_count_client"
version = "0.1.0"
dependencies = [
 "anyhow",
 "macro_env_var",
 "model",
 "redis",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "macro_sync_service_jwt"
version = "0.1.0"
dependencies = [
 "derive_more 2.1.1",
 "jsonwebtoken 10.3.0",
 "serde",
]

[[package]]
name = "macro_tower_layers"
version = "0.1.0"
dependencies = [
 "axum",
 "http 1.4.0",
 "opentelemetry",
 "opentelemetry-http",
 "opentelemetry_sdk",
 "tokio",
 "tower 0.5.3",
 "tower-http",
 "tracing",
 "tracing-opentelemetry",
 "tracing-subscriber",
 "workspace-hack",
]

[[package]]
name = "macro_user_id"
version = "0.1.0"
dependencies = [
 "cowlike",
 "doppleganger",
 "nom 8.0.0",
 "serde",
 "sqlx",
 "thiserror 2.0.18",
 "tracing",
 "utoipa",
]

[[package]]
name = "macro_uuid"
version = "0.1.0"
dependencies = [
 "anyhow",
 "uuid",
]

[[package]]
name = "mail-builder"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "900998f307338c4013a28ab14d760b784067324b164448c6d98a89e44810473b"
dependencies = [
 "gethostname",
]

[[package]]
name = "mailparse"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60819a97ddcb831a5614eb3b0174f3620e793e97e09195a395bfa948fd68ed2f"
dependencies = [
 "charset",
 "data-encoding",
 "quoted_printable",
]

[[package]]
name = "maplit"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"

[[package]]
name = "markup5ever"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016"
dependencies = [
 "log",
 "phf 0.10.1",
 "phf_codegen 0.10.0",
 "string_cache 0.8.9",
 "string_cache_codegen 0.5.4",
 "tendril 0.4.3",
]

[[package]]
name = "markup5ever"
version = "0.38.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8983d30f2915feeaaab2d6babdd6bc7e9ed1a00b66b5e6d74df19aa9c0e91862"
dependencies = [
 "log",
 "tendril 0.5.0",
 "web_atoms",
]

[[package]]
name = "markup5ever"
version = "0.39.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7122d987ec5f704ee56f6e5b41a7d93722e9aae27ae07cafa4036c4d3f9757de"
dependencies = [
 "log",
 "tendril 0.5.0",
 "web_atoms",
]

[[package]]
name = "matchers"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9"
dependencies = [
 "regex-automata",
]

[[package]]
name = "matchit"
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94"

[[package]]
name = "matchit"
version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3"

[[package]]
name = "maud"
version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8156733e27020ea5c684db5beac5d1d611e1272ab17901a49466294b84fc217e"
dependencies = [
 "itoa",
 "maud_macros",
]

[[package]]
name = "maud_macros"
version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7261b00f3952f617899bc012e3dbd56e4f0110a038175929fa5d18e5a19913ca"
dependencies = [
 "proc-macro2",
 "proc-macro2-diagnostics",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "maybe-owned"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4"

[[package]]
name = "maybe-rayon"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519"
dependencies = [
 "cfg-if",
 "rayon",
]

[[package]]
name = "maybe_send"
version = "0.1.0"

[[package]]
name = "mcp_auth_proxy"
version = "0.1.0"
dependencies = [
 "ai_toolset",
 "anyhow",
 "askama",
 "async-trait",
 "axum",
 "axum-extra",
 "base64 0.22.1",
 "bot_id",
 "chrono",
 "cursor_api_key",
 "fusionauth",
 "macro_auth",
 "macro_db_migrator",
 "macro_tower_layers",
 "macro_user_id",
 "model",
 "rand 0.9.4",
 "redis",
 "reqwest 0.13.4",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "sqlx",
 "strum 0.27.2",
 "subtle",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tower-http",
 "tracing",
 "upstream_error",
 "url",
 "urlencoding",
 "uuid",
 "wiremock",
 "workspace-hack",
 "zeroize",
]

[[package]]
name = "mcp_client"
version = "0.1.0"
dependencies = [
 "aes-gcm 0.10.3",
 "ai_toolset",
 "anyhow",
 "async-trait",
 "authentication_service_client",
 "axum",
 "base64 0.22.1",
 "futures",
 "macro_authorization",
 "macro_env_var",
 "macro_user_id",
 "model-error-response",
 "oauth2",
 "redis",
 "regex",
 "reqwest 0.13.4",
 "rmcp",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sqlx",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "url",
 "utoipa",
 "workspace-hack",
]

[[package]]
name = "mcp_select"
version = "0.1.0"
dependencies = [
 "ai_toolset",
 "anyhow",
 "axum",
 "futures",
 "macro_user_id",
 "mcp_client",
 "pipedream_mcp",
 "rmcp",
 "serde_json",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "mcp_toolset"
version = "0.1.0"
dependencies = [
 "ai_toolset",
 "anyhow",
 "futures",
 "regex",
 "rmcp",
 "schemars 1.2.1",
 "serde_json",
 "thiserror 2.0.18",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "md-5"
version = "0.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
dependencies = [
 "cfg-if",
 "digest 0.10.7",
]

[[package]]
name = "md-5"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69b6441f590336821bb897fb28fc622898ccceb1d6cea3fde5ea86b090c4de98"
dependencies = [
 "cfg-if",
 "digest 0.11.3",
]

[[package]]
name = "md5"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"

[[package]]
name = "md5"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ebb8d8732c6a6df3d8f032a82911cfc747e00efb95cc46e8d0acd5b5b88570c"

[[package]]
name = "memchr"
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"

[[package]]
name = "memoffset"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
dependencies = [
 "autocfg",
]

[[package]]
name = "memory"
version = "0.1.0"
dependencies = [
 "agent",
 "ai_billing",
 "ai_toolset",
 "ai_usage",
 "anyhow",
 "async-trait",
 "axum",
 "chrono",
 "futures",
 "macro_authorization",
 "macro_db_migrator",
 "macro_env",
 "macro_env_var",
 "macro_user_id",
 "macro_uuid",
 "model_user",
 "prompt",
 "rootcause",
 "scheduled_action",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tokio-util",
 "tower 0.5.3",
 "tracing",
 "utoipa",
 "workspace-hack",
]

[[package]]
name = "mention_utils"
version = "0.1.0"
dependencies = [
 "bot_id",
 "channel_sender",
 "cool_asserts",
 "lazy-regex",
 "macro_user_id",
 "nom 8.0.0",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "url",
 "workspace-hack",
]

[[package]]
name = "merge"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56e520ba58faea3487f75df198b1d079644ec226ea3b0507d002c6fa4b8cf93a"
dependencies = [
 "merge_derive",
 "num-traits",
]

[[package]]
name = "merge_derive"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c8f8ce6efff81cbc83caf4af0905c46e58cb46892f63ad3835e81b47eaf7968"
dependencies = [
 "proc-macro-error2",
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "messages"
version = "0.1.0"
dependencies = [
 "activity",
 "ai_toolset",
 "async-trait",
 "axum",
 "bot_id",
 "channel_sender",
 "chrono",
 "connection_gateway_client",
 "entity_access",
 "futures",
 "initiative",
 "ip_extractor",
 "macro_authorization",
 "macro_db_migrator",
 "macro_event_broker",
 "macro_event_topics",
 "macro_user_id",
 "macro_uuid",
 "mockall",
 "model",
 "model-entity",
 "model_notifications",
 "model_owner",
 "models_pagination",
 "models_permissions",
 "models_properties",
 "notification",
 "properties",
 "rate_limit",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sqlx",
 "system_properties",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "micromap"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2a86d3146ed3995b5913c414f6664344b9617457320782e64f0bb44afd49d74"

[[package]]
name = "miette"
version = "7.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7"
dependencies = [
 "cfg-if",
 "miette-derive",
 "unicode-width 0.1.14",
]

[[package]]
name = "miette-derive"
version = "7.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "mimalloc"
version = "0.1.52"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d4139bb28d14ad1facf21d5eb8825051b326e172d216b39f6d31df53cc97862"
dependencies = [
 "libmimalloc-sys",
]

[[package]]
name = "mime"
version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"

[[package]]
name = "mime_guess"
version = "2.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
dependencies = [
 "mime",
 "unicase",
]

[[package]]
name = "mini-internal"
version = "0.1.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a8df435db5df1dd82a74f77e3c3addf6ab7665079c31e222a64f34f7475d87e"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "minicov"
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4869b6a491569605d66d3952bcdf03df789e5b536e5f0cf7758a7f08a55ae24d"
dependencies = [
 "cc",
 "walkdir",
]

[[package]]
name = "minimal-lexical"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"

[[package]]
name = "miniserde"
version = "0.1.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c48e83ec09ab8a51d4e6be46608bf2a1293a79e2f7ea60246a2ce50eaef44ba"
dependencies = [
 "itoa",
 "mini-internal",
 "zmij",
]

[[package]]
name = "miniz_oxide"
version = "0.8.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
dependencies = [
 "adler2",
 "simd-adler32",
]

[[package]]
name = "mio"
version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
dependencies = [
 "libc",
 "log",
 "wasi 0.11.1+wasi-snapshot-preview1",
 "windows-sys 0.48.0",
]

[[package]]
name = "mio"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1"
dependencies = [
 "libc",
 "log",
 "wasi 0.11.1+wasi-snapshot-preview1",
 "windows-sys 0.61.2",
]

[[package]]
name = "ml-kem"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e15f3e5b957493873e396a66914e83e616b6afe335cdef7efe5c6e1216aba66"
dependencies = [
 "hybrid-array",
 "kem",
 "module-lattice",
 "pkcs8 0.11.0",
 "rand_core 0.10.1",
 "sha3 0.11.0",
]

[[package]]
name = "mobile_welcome_email_db_client"
version = "0.1.0"
dependencies = [
 "anyhow",
 "macro_db_migrator",
 "sqlx",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "mockall"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39a6bfcc6c8c7eed5ee98b9c3e33adc726054389233e201c95dab2d41a3839d2"
dependencies = [
 "cfg-if",
 "downcast",
 "fragile",
 "mockall_derive",
 "predicates",
 "predicates-tree",
]

[[package]]
name = "mockall_derive"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898"
dependencies = [
 "cfg-if",
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "model"
version = "0.1.0"
dependencies = [
 "agent",
 "anyhow",
 "axum",
 "chrono",
 "document_sub_type",
 "macro_user_id",
 "model-entity",
 "model-error-response",
 "model_file_type",
 "model_owner",
 "model_user",
 "models_bulk_upload",
 "models_pagination",
 "models_permissions",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "serde_repr",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "model-entity"
version = "0.1.0"
dependencies = [
 "cowlike",
 "serde",
 "serde_json",
 "strum 0.27.2",
 "utoipa",
 "workspace-hack",
]

[[package]]
name = "model-error-response"
version = "0.1.0"
dependencies = [
 "serde",
 "utoipa",
 "workspace-hack",
]

[[package]]
name = "model_file_type"
version = "0.1.0"
dependencies = [
 "serde",
 "serde_json",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "utoipa",
]

[[package]]
name = "model_notifications"
version = "0.1.0"
dependencies = [
 "chrono",
 "chrono-tz",
 "html-escape",
 "invite_email",
 "macro_user_id",
 "mention_utils",
 "model-entity",
 "model_owner",
 "notification",
 "paste",
 "rootcause",
 "serde",
 "serde_json",
 "sqlx",
 "strum 0.27.2",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "model_owner"
version = "0.1.0"
dependencies = [
 "bot_id",
 "macro_user_id",
 "serde",
 "serde_json",
 "sqlx",
 "thiserror 2.0.18",
 "uuid",
]

[[package]]
name = "model_user"
version = "0.1.0"
dependencies = [
 "serde",
 "serde_json",
 "sqlx",
 "strum 0.27.2",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "models_ai_projection"
version = "0.1.0"
dependencies = [
 "serde",
 "workspace-hack",
]

[[package]]
name = "models_bulk_upload"
version = "0.1.0"
dependencies = [
 "serde",
 "strum 0.27.2",
 "utoipa",
 "workspace-hack",
]

[[package]]
name = "models_databases"
version = "0.1.0"
dependencies = [
 "chrono",
 "fractional_index",
 "macro_user_id",
 "macro_uuid",
 "nom 8.0.0",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "specta",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "utoipa",
 "uuid",
]

[[package]]
name = "models_dcs"
version = "0.1.0"
dependencies = [
 "serde",
 "utoipa",
 "workspace-hack",
]

[[package]]
name = "models_email"
version = "0.1.0"
dependencies = [
 "anyhow",
 "base64 0.22.1",
 "chrono",
 "email_utils",
 "macro_user_id",
 "models_pagination",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "serde_with",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "models_entity_access_management"
version = "0.1.0"
dependencies = [
 "serde",
 "sqlx",
 "workspace-hack",
]

[[package]]
name = "models_forms"
version = "0.1.0"
dependencies = [
 "chrono",
 "lazy-regex",
 "macro_uuid",
 "models_databases",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "specta",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "models_grouping"
version = "0.1.0"
dependencies = [
 "chrono",
 "serde",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "models_opensearch"
version = "0.1.0"
dependencies = [
 "serde",
 "strum 0.27.2",
 "workspace-hack",
]

[[package]]
name = "models_pagination"
version = "0.1.0"
dependencies = [
 "axum",
 "base64 0.22.1",
 "chrono",
 "either",
 "model-error-response",
 "ordered-float",
 "serde",
 "serde_json",
 "thiserror 2.0.18",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "models_permissions"
version = "0.1.0"
dependencies = [
 "macro_user_id",
 "model-entity",
 "model_file_type",
 "model_owner",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "models_properties"
version = "0.1.0"
dependencies = [
 "chrono",
 "document_sub_type",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "serde_with",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tracing",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "models_search"
version = "0.1.0"
dependencies = [
 "chrono",
 "document_sub_type",
 "item_filters",
 "model_file_type",
 "models_soup",
 "opensearch_client",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "strum 0.27.2",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "models_search_cursor"
version = "0.1.0"
dependencies = [
 "base64 0.22.1",
 "chrono",
 "serde",
 "serde_json",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "models_sfs"
version = "0.1.0"
dependencies = [
 "serde",
 "serde_json",
 "utoipa",
 "workspace-hack",
]

[[package]]
name = "models_soup"
version = "0.1.0"
dependencies = [
 "call",
 "channels",
 "chrono",
 "crm",
 "document_sub_type",
 "doppleganger",
 "email",
 "item_filters",
 "macro_user_id",
 "model-entity",
 "model_owner",
 "models_pagination",
 "models_properties",
 "serde",
 "serde_json",
 "strum 0.27.2",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "models_team"
version = "0.1.0"
dependencies = [
 "chrono",
 "serde",
 "sqlx",
 "strum 0.27.2",
 "utoipa",
 "workspace-hack",
]

[[package]]
name = "module-lattice"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c61b87c9683ab7cb1c6871d261ad5479b6b10ceb52c4352aaca3b5d35a8febe"
dependencies = [
 "ctutils",
 "hybrid-array",
 "num-traits",
]

[[package]]
name = "moka"
version = "0.12.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "957228ad12042ee839f93c8f257b62b4c0ab5eaae1d4fa60de53b27c9d7c5046"
dependencies = [
 "crossbeam-channel",
 "crossbeam-epoch",
 "crossbeam-utils",
 "equivalent",
 "parking_lot",
 "portable-atomic",
 "smallvec",
 "tagptr",
 "uuid",
]

[[package]]
name = "moxcms"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b"
dependencies = [
 "num-traits",
 "pxfm",
]

[[package]]
name = "multer"
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b"
dependencies = [
 "bytes",
 "encoding_rs",
 "futures-util",
 "http 1.4.0",
 "httparse",
 "memchr",
 "mime",
 "spin 0.9.9",
 "version_check",
]

[[package]]
name = "multimap"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084"

[[package]]
name = "mutants"
version = "0.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc0287524726960e07b119cebd01678f852f147742ae0d925e6a520dca956126"

[[package]]
name = "name_search"
version = "0.1.0"
dependencies = [
 "anyhow",
 "cached",
 "channels",
 "chrono",
 "macro_db_migrator",
 "macro_user_id",
 "models_opensearch",
 "models_search_cursor",
 "regex",
 "serde",
 "sqlx",
 "thiserror 2.0.18",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "native-tls"
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "465500e14ea162429d264d44189adc38b199b62b1c21eea9f69e4b73cb03bbf2"
dependencies = [
 "libc",
 "log",
 "openssl",
 "openssl-probe",
 "openssl-sys",
 "schannel",
 "security-framework",
 "security-framework-sys",
 "tempfile",
]

[[package]]
name = "native_app_server"
version = "0.1.0"
dependencies = [
 "axum",
 "macro_env_var",
 "native_app_service",
 "rootcause",
 "serde_json",
 "sha2 0.10.9",
 "tempfile",
 "tokio",
 "tower-http",
 "tracing",
 "tracing-subscriber",
 "url",
 "workspace-hack",
 "zip",
]

[[package]]
name = "native_app_service"
version = "0.1.0"
dependencies = [
 "axum",
 "cool_asserts",
 "futures",
 "macro_env_var",
 "reqwest 0.13.4",
 "rootcause",
 "semver",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tower 0.5.3",
 "tracing",
 "url",
 "workspace-hack",
]

[[package]]
name = "natural_time"
version = "0.1.0"
dependencies = [
 "chrono",
 "nom 8.0.0",
 "serde",
 "serde-wasm-bindgen",
 "strsim",
 "thiserror 2.0.18",
 "wasm-bindgen",
]

[[package]]
name = "ndk-context"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"

[[package]]
name = "nested"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca2b420f638f07fe83056b55ea190bb815f609ec5a35e7017884a10f78839c9e"

[[package]]
name = "new_debug_unreachable"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"

[[package]]
name = "newline-converter"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47b6b097ecb1cbfed438542d16e84fd7ad9b0c76c8a65b7f9039212a3d14dc7f"
dependencies = [
 "unicode-segmentation",
]

[[package]]
name = "nix"
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
dependencies = [
 "bitflags 2.11.1",
 "cfg-if",
 "cfg_aliases",
 "libc",
]

[[package]]
name = "nix"
version = "0.31.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d"
dependencies = [
 "bitflags 2.11.1",
 "cfg-if",
 "cfg_aliases",
 "libc",
]

[[package]]
name = "no_std_io2"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "418abd1b6d34fbf6cae440dc874771b0525a604428704c76e48b29a5e67b8003"
dependencies = [
 "memchr",
]

[[package]]
name = "nom"
version = "7.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
dependencies = [
 "memchr",
 "minimal-lexical",
]

[[package]]
name = "nom"
version = "8.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405"
dependencies = [
 "memchr",
]

[[package]]
name = "non_empty"
version = "0.1.0"
dependencies = [
 "serde",
 "serde_json",
]

[[package]]
name = "nonmax"
version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51"

[[package]]
name = "noop_proc_macro"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8"

[[package]]
name = "notification"
version = "0.1.0"
dependencies = [
 "ai_toolset",
 "anyhow",
 "aquamarine",
 "async-trait",
 "aws-sdk-sesv2",
 "aws-sdk-sns",
 "aws-sdk-sqs",
 "axum",
 "broadcast",
 "chrono",
 "cowlike",
 "either",
 "futures",
 "hex",
 "hmac 0.12.1",
 "http-body-util",
 "itertools 0.14.0",
 "kafka_util",
 "last_online_tracker",
 "macro_authorization",
 "macro_db_migrator",
 "macro_event_broker",
 "macro_event_topics",
 "macro_service_urls",
 "macro_user_id",
 "macro_uuid",
 "model-entity",
 "model-error-response",
 "model_user",
 "models_pagination",
 "notification_state",
 "opentelemetry",
 "opentelemetry_sdk",
 "rate_limit",
 "rdkafka",
 "redis",
 "reqwest 0.13.4",
 "rootcause",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "serde_with",
 "sha2 0.10.9",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tokio-retry",
 "tokio-util",
 "tower 0.5.3",
 "tracing",
 "tracing-opentelemetry",
 "tracing-subscriber",
 "url",
 "utoipa",
 "uuid",
 "wiremock",
 "workspace-hack",
]

[[package]]
name = "notification_db_client"
version = "0.1.0"
dependencies = [
 "anyhow",
 "chrono",
 "macro_db_migrator",
 "macro_user_id",
 "macro_uuid",
 "model_notifications",
 "serde",
 "sqlx",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "notification_inbox"
version = "0.1.0"
dependencies = [
 "attention_feed",
 "chrono",
 "filter_ast",
 "item_filters",
 "macro_user_id",
 "model-entity",
 "model_notifications",
 "notification",
 "rootcause",
 "serde_json",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "notification_retention_handler"
version = "0.1.0"
dependencies = [
 "lambda_runtime",
 "macro_entrypoint",
 "macro_env_var",
 "notification",
 "serde",
 "serde_json",
 "sqlx",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "notification_sandbox"
version = "0.1.0"
dependencies = [
 "aws-sdk-sesv2",
 "aws-sdk-sns",
 "email_formatting",
 "hmac 0.12.1",
 "inquire",
 "macro_aws_config",
 "macro_env",
 "macro_user_id",
 "model-entity",
 "model_notifications",
 "models_pagination",
 "notification",
 "rate_limit",
 "redis",
 "rootcause",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "sqlx",
 "tokio",
 "tracing-subscriber",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "notification_service"
version = "0.1.0"
dependencies = [
 "agent_correlation",
 "anyhow",
 "aws-sdk-secretsmanager",
 "aws-sdk-sesv2",
 "aws-sdk-sns",
 "aws-sdk-sqs",
 "axum",
 "chrono",
 "database_env_vars",
 "doppler-config",
 "email_formatting",
 "hmac 0.12.1",
 "http-body-util",
 "itertools 0.14.0",
 "last_online_tracker",
 "macro_auth",
 "macro_authorization",
 "macro_aws_config",
 "macro_config",
 "macro_cors",
 "macro_entrypoint",
 "macro_env",
 "macro_env_var",
 "macro_event_broker",
 "macro_middleware",
 "macro_queues",
 "macro_service_urls",
 "macro_tower_layers",
 "macro_user_id",
 "model",
 "model-entity",
 "model-error-response",
 "model_notifications",
 "models_pagination",
 "notification",
 "notification_db_client",
 "rate_limit",
 "redis",
 "secretsmanager_client",
 "serde",
 "serde_json",
 "sha2 0.10.9",
 "sns_client",
 "sqlx",
 "tokio",
 "tower 0.5.3",
 "tower-http",
 "tracing",
 "utoipa",
 "utoipa-swagger-ui",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "notification_state"
version = "0.1.0"
dependencies = [
 "async-graphql",
 "schemars 1.2.1",
 "serde",
 "serde_json",
 "sqlx",
 "utoipa",
]

[[package]]
name = "nu-ansi-term"
version = "0.50.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
dependencies = [
 "windows-sys 0.61.2",
]

[[package]]
name = "num"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23"
dependencies = [
 "num-bigint 0.4.8",
 "num-complex",
 "num-integer",
 "num-iter",
 "num-rational",
 "num-traits",
]

[[package]]
name = "num-bigint"
version = "0.4.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c89e69e7e0f03bea5ef08013795c25018e101932225a656383bd384495ecc367"
dependencies = [
 "num-integer",
 "num-traits",
]

[[package]]
name = "num-bigint"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93e7820bc0a80a0238e650327316f929ba18d5be054b647490a3a6a339f3e7c0"
dependencies = [
 "num-integer",
 "num-traits",
 "rand 0.10.1",
 "rand_core 0.10.1",
]

[[package]]
name = "num-bigint-dig"
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7"
dependencies = [
 "lazy_static",
 "libm",
 "num-integer",
 "num-iter",
 "num-traits",
 "rand 0.8.6",
 "smallvec",
 "zeroize",
]

[[package]]
name = "num-cmp"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "63335b2e2c34fae2fb0aa2cecfd9f0832a1e24b3b32ecec612c3426d46dc8aaa"

[[package]]
name = "num-complex"
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
dependencies = [
 "num-traits",
]

[[package]]
name = "num-conv"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441"

[[package]]
name = "num-derive"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "num-integer"
version = "0.1.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
dependencies = [
 "num-traits",
]

[[package]]
name = "num-iter"
version = "0.1.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
dependencies = [
 "autocfg",
 "num-integer",
 "num-traits",
]

[[package]]
name = "num-modular"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc41a1374056e9672221567958a66c16be12d0e2c1b408761e14d901c237d5e0"

[[package]]
name = "num-order"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6"
dependencies = [
 "num-modular",
]

[[package]]
name = "num-rational"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
dependencies = [
 "num-bigint 0.4.8",
 "num-integer",
 "num-traits",
]

[[package]]
name = "num-traits"
version = "0.2.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
dependencies = [
 "autocfg",
 "libm",
]

[[package]]
name = "num_cpus"
version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b"
dependencies = [
 "hermit-abi",
 "libc",
]

[[package]]
name = "num_enum"
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26"
dependencies = [
 "num_enum_derive",
 "rustversion",
]

[[package]]
name = "num_enum_derive"
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8"
dependencies = [
 "proc-macro-crate",
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "nutype"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae5a3dbe7b39891991de649985f7930fea69131fc7492d1cf2621d279ad56f77"
dependencies = [
 "nutype_macros",
]

[[package]]
name = "nutype_macros"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea8ebf0265a233787dc277bd299f7facf14954a4e8a40c7c3435d8a58c9cd522"
dependencies = [
 "cfg-if",
 "kinded",
 "proc-macro2",
 "quote",
 "rustc_version",
 "syn 2.0.117",
 "urlencoding",
]

[[package]]
name = "oauth2"
version = "5.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d"
dependencies = [
 "base64 0.22.1",
 "chrono",
 "getrandom 0.2.17",
 "http 1.4.0",
 "rand 0.8.6",
 "serde",
 "serde_json",
 "serde_path_to_error",
 "sha2 0.10.9",
 "thiserror 1.0.69",
 "url",
]

[[package]]
name = "objc2"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f"
dependencies = [
 "objc2-encode",
]

[[package]]
name = "objc2-app-kit"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c"
dependencies = [
 "bitflags 2.11.1",
 "objc2",
 "objc2-core-graphics",
 "objc2-foundation",
]

[[package]]
name = "objc2-cloud-kit"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c"
dependencies = [
 "bitflags 2.11.1",
 "objc2",
 "objc2-foundation",
]

[[package]]
name = "objc2-core-data"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa"
dependencies = [
 "objc2",
 "objc2-foundation",
]

[[package]]
name = "objc2-core-foundation"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
dependencies = [
 "bitflags 2.11.1",
 "dispatch2",
 "objc2",
]

[[package]]
name = "objc2-core-graphics"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807"
dependencies = [
 "bitflags 2.11.1",
 "dispatch2",
 "objc2",
 "objc2-core-foundation",
 "objc2-io-surface",
]

[[package]]
name = "objc2-core-image"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006"
dependencies = [
 "objc2",
 "objc2-foundation",
]

[[package]]
name = "objc2-core-location"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca347214e24bc973fc025fd0d36ebb179ff30536ed1f80252706db19ee452009"
dependencies = [
 "objc2",
 "objc2-foundation",
]

[[package]]
name = "objc2-core-text"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d"
dependencies = [
 "bitflags 2.11.1",
 "objc2",
 "objc2-core-foundation",
 "objc2-core-graphics",
]

[[package]]
name = "objc2-encode"
version = "4.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"

[[package]]
name = "objc2-foundation"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
dependencies = [
 "bitflags 2.11.1",
 "block2",
 "libc",
 "objc2",
 "objc2-core-foundation",
]

[[package]]
name = "objc2-io-surface"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d"
dependencies = [
 "bitflags 2.11.1",
 "objc2",
 "objc2-core-foundation",
]

[[package]]
name = "objc2-quartz-core"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f"
dependencies = [
 "bitflags 2.11.1",
 "objc2",
 "objc2-core-foundation",
 "objc2-foundation",
]

[[package]]
name = "objc2-ui-kit"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22"
dependencies = [
 "bitflags 2.11.1",
 "block2",
 "objc2",
 "objc2-cloud-kit",
 "objc2-core-data",
 "objc2-core-foundation",
 "objc2-core-graphics",
 "objc2-core-image",
 "objc2-core-location",
 "objc2-core-text",
 "objc2-foundation",
 "objc2-quartz-core",
 "objc2-user-notifications",
]

[[package]]
name = "objc2-user-notifications"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9df9128cbbfef73cda168416ccf7f837b62737d748333bfe9ab71c245d76613e"
dependencies = [
 "objc2",
 "objc2-foundation",
]

[[package]]
name = "onboarding"
version = "0.1.0"
dependencies = [
 "anyhow",
 "axum",
 "chrono",
 "generic_email_domains",
 "macro_authorization",
 "macro_db_migrator",
 "macro_user_id",
 "mcp_client",
 "rootcause",
 "serde",
 "sqlx",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tracing",
 "utoipa",
 "workspace-hack",
]

[[package]]
name = "once_cell"
version = "1.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
dependencies = [
 "critical-section",
 "portable-atomic",
]

[[package]]
name = "once_cell_polyfill"
version = "1.70.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"

[[package]]
name = "oorandom"
version = "11.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e"

[[package]]
name = "opaque-debug"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"

[[package]]
name = "opensearch"
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2af6815a23449a0860c8fe049a828c3589d3ad56d3b5875d0d1f340d1291871e"
dependencies = [
 "base64 0.22.1",
 "bytes",
 "dyn-clone",
 "lazy_static",
 "percent-encoding",
 "reqwest 0.13.4",
 "rustc_version",
 "serde",
 "serde_json",
 "serde_with",
 "url",
 "void",
]

[[package]]
name = "opensearch_client"
version = "0.1.0"
dependencies = [
 "anyhow",
 "bytes",
 "chrono",
 "h2 0.4.16",
 "hyper 1.9.0",
 "hyper-util",
 "models_opensearch",
 "models_search_cursor",
 "opensearch",
 "opensearch_query_builder",
 "reqwest 0.13.4",
 "rustls",
 "serde",
 "serde_json",
 "strum 0.27.2",
 "thiserror 2.0.18",
 "tokio",
 "tokio-retry",
 "tokio-rustls",
 "tracing",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "opensearch_query_builder"
version = "0.1.0"
dependencies = [
 "serde",
 "serde_json",
 "workspace-hack",
]

[[package]]
name = "openssl"
version = "0.10.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4de8111e94a56adca7ebfe6c365b6d42f99deb69b74b6becacd4204e2f193aa2"
dependencies = [
 "bitflags 2.11.1",
 "cfg-if",
 "foreign-types",
 "libc",
 "openssl-macros",
 "openssl-sys",
]

[[package]]
name = "openssl-macros"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.117",
]

[[package]]
name = "openssl-probe"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"

[[package]]
name = "openssl-src"
version = "300.6.1+3.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46eb8fb9fb3b61ce1c0f8a026c4c1a0714d3a9e138e7fbde78753ce2babc3846"
dependencies = [
 "cc",
]

[[package]]
name = "openssl-sys"
version = "0.9.118"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19c413d6ec9ebaf5e1c829d355cb3e9f783778d700f135be0921d52fce3c60ae"
dependencies = [
 "cc",
 "libc",
 "openssl-src",
 "pkg-config",
 "vcpkg",
]

[[package]]
name = "opentelemetry"
version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b84bcd6ae87133e903af7ef497404dda70c60d0ea14895fc8a5e6722754fc2a0"
dependencies = [
 "futures-core",
 "futures-sink",
 "js-sys",
 "pin-project-lite",
 "thiserror 2.0.18",
 "tracing",
]

[[package]]
name = "opentelemetry-appender-tracing"
version = "0.31.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef6a1ac5ca3accf562b8c306fa8483c85f4390f768185ab775f242f7fe8fdcc2"
dependencies = [
 "opentelemetry",
 "tracing",
 "tracing-core",
 "tracing-subscriber",
]

[[package]]
name = "opentelemetry-http"
version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7a6d09a73194e6b66df7c8f1b680f156d916a1a942abf2de06823dd02b7855d"
dependencies = [
 "async-trait",
 "bytes",
 "http 1.4.0",
 "opentelemetry",
]

[[package]]
name = "opentelemetry-otlp"
version = "0.31.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f69cd6acbb9af919df949cd1ec9e5e7fdc2ef15d234b6b795aaa525cc02f71f"
dependencies = [
 "http 1.4.0",
 "opentelemetry",
 "opentelemetry-http",
 "opentelemetry-proto",
 "opentelemetry_sdk",
 "prost 0.14.3",
 "thiserror 2.0.18",
 "tokio",
 "tonic",
 "tracing",
]

[[package]]
name = "opentelemetry-proto"
version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7175df06de5eaee9909d4805a3d07e28bb752c34cab57fa9cff549da596b30f"
dependencies = [
 "base64 0.22.1",
 "const-hex",
 "opentelemetry",
 "opentelemetry_sdk",
 "prost 0.14.3",
 "serde",
 "serde_json",
 "tonic",
 "tonic-prost",
]

[[package]]
name = "opentelemetry_sdk"
version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e14ae4f5991976fd48df6d843de219ca6d31b01daaab2dad5af2badeded372bd"
dependencies = [
 "futures-channel",
 "futures-executor",
 "futures-util",
 "opentelemetry",
 "percent-encoding",
 "rand 0.9.4",
 "thiserror 2.0.18",
 "tokio",
 "tokio-stream",
]

[[package]]
name = "option-ext"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"

[[package]]
name = "opus-pure"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de6a3cef053e1fdea38a5e50edb0789590a31184c5a59f6cd5e462fe844793e7"

[[package]]
name = "ordered-float"
version = "5.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b7d950ca161dc355eaf28f82b11345ed76c6e1f6eb1f4f4479e0323b9e2fbd0e"
dependencies = [
 "num-traits",
]

[[package]]
name = "organization_retention_handler"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-sqs",
 "aws_lambda_events",
 "lambda_runtime",
 "macro_aws_config",
 "macro_entrypoint",
 "macro_env_var",
 "macro_queues",
 "sqlx",
 "sqs_client",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "organization_retention_trigger"
version = "0.1.0"
dependencies = [
 "anyhow",
 "aws-sdk-sqs",
 "aws_lambda_events",
 "lambda_runtime",
 "macro_aws_config",
 "macro_entrypoint",
 "macro_env_var",
 "macro_queues",
 "serde_json",
 "sqlx",
 "sqs_client",
 "tokio",
 "tracing",
 "workspace-hack",
]

[[package]]
name = "os_info"
version = "3.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9cf20a545b305cf1da722b236b5155c9bb35f1d5ceb28c048bd96ca842f41b5b"
dependencies = [
 "android_system_properties",
 "log",
 "nix 0.31.3",
 "objc2",
 "objc2-foundation",
 "objc2-ui-kit",
 "serde",
 "windows-sys 0.61.2",
]

[[package]]
name = "os_pipe"
version = "1.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967"
dependencies = [
 "libc",
 "windows-sys 0.61.2",
]

[[package]]
name = "outref"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e"

[[package]]
name = "owo-colors"
version = "3.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f"

[[package]]
name = "p256"
version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b"
dependencies = [
 "ecdsa 0.16.9",
 "elliptic-curve 0.13.8",
 "primeorder 0.13.6",
 "sha2 0.10.9",
]

[[package]]
name = "p256"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2c9239b2dbc807adbbe147e8cf72ea7450c3a0aabe62cb8e75ff4ec22e1f72a"
dependencies = [
 "ecdsa 0.17.0",
 "elliptic-curve 0.14.1",
 "primefield",
 "primeorder 0.14.0",
 "sha2 0.11.0",
]

[[package]]
name = "p384"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6"
dependencies = [
 "ecdsa 0.16.9",
 "elliptic-curve 0.13.8",
 "primeorder 0.13.6",
 "sha2 0.10.9",
]

[[package]]
name = "p384"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d17b851e6b3e378ab4ecb07fa2ed23f4d15f075735f8fec9fa1e7bdce5f8301f"
dependencies = [
 "ecdsa 0.17.0",
 "elliptic-curve 0.14.1",
 "fiat-crypto 0.3.0",
 "primefield",
 "primeorder 0.14.0",
 "sha2 0.11.0",
]

[[package]]
name = "p521"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ad64cc32c2dc466317c12ee5853e61f159f9eab1fe7efade0395dc2e7b43449"
dependencies = [
 "base16ct 1.0.0",
 "ecdsa 0.17.0",
 "elliptic-curve 0.14.1",
 "primefield",
 "primeorder 0.14.0",
 "sha2 0.11.0",
]

[[package]]
name = "pack1"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3b7bb0ecf2e447b1f20ee94ee79ef6eed1e9d4b3c36ce1903b9dea3bf205523"
dependencies = [
 "bytemuck",
]

[[package]]
name = "pageant"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d8eab09a361a4afe0b1668be978cd97e4f052e927a92b0b608cf902965d49ce"
dependencies = [
 "base16ct 1.0.0",
 "byteorder",
 "bytes",
 "delegate",
 "futures",
 "log",
 "rand 0.10.1",
 "sha2 0.11.0",
 "thiserror 2.0.18",
 "tokio",
 "windows",
 "windows-strings",
]

[[package]]
name = "pairing_id"
version = "0.1.0"
dependencies = [
 "serde",
 "sqlx",
 "thiserror 2.0.18",
 "utoipa",
 "uuid",
 "workspace-hack",
]

[[package]]
name = "parking"
version = "2.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"

[[package]]
name = "parking_lot"
version = "0.12.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
dependencies = [
 "lock_api",
 "parking_lot_core",
]

[[package]]
name = "parking_lot_core"
version = "0.9.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
dependencies = [
 "cfg-if",
 "libc",
 "redox_syscall 0.5.18",
 "smallvec",
 "windows-link",
]

[[package]]
name = "password-hash"
v