1import{r as j,j as e}from"./react-vendor-pJj2wC3d.js";import{A as w,D as S}from"./index-CCFl4HCQ.js";import{P as k}from"./PageSeo-Cw5OlS1o.js";import{F as A}from"./FaqSchema-CftqSTJ8.js";import{S as C}from"./sparkles-DGV2Xa0L.js";import{A as m}from"./arrow-right-Cn7UZPae.js";import{M as i,P as o}from"./plug-Q1XW2duA.js";import{R as d}from"./refresh-cw-Dw5Cn5lF.js";import{E as n}from"./eye-CfKixMS6.js";import{Z as y}from"./zap-7NogWJRM.js";import{B as r}from"./bot-ByuIj72j.js";import{L as c}from"./list-checks-DS5uxprv.js";import{c as I}from"./createLucideIcon-UjX1GviG.js";import{S as l}from"./shield-check-DVK69gcl.js";import{C as g}from"./calendar-check-Cx-yzib6.js";import{C as p}from"./circle-check-DdNrPT2s.js";import{L as P}from"./layout-dashboard-DsexA5Mo.js";import{R as f}from"./radar-BzHDU8Fe.js";import{C as h}from"./clipboard-check-DTz7G1Mu.js";import{S as b}from"./share-2-BtCB92b7.js";import{C as v}from"./coins-Cou1ac3m.js";import"./chevron-up-CmJFUVSk.js";/** 2 * @license lucide-react v0.460.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const x=I("Quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]),a=S==="he",u=a?{title:"Spun Intelligence - תש×××ת ×ת×××××ת ××××××ס×פ ש×××, ×¢× ×¨×××ת",description:"ש××ת ×××× ××××× ×¦×× ×©× Spun: ש×××ת ×§×××¢×ת ×¢× ×¦×³×××× ××§××צ×ת ×©× ×©×ר×ת ×¢××× ××ת ×עצ××, ×âMCP Dashboard, ס×××× ××××, ש×ת××£ ×××קר ×תקצ×× ×©×§××£ - ××× ×ª×©××× ××××× ×××××¢×ת ×××§×ר.",canonical:"https://spun.co.il/mcp/intelligence/"}:{title:"Spun Intelligence - Rolling Answers From Your WhatsApp, With Evidence",description:"The Spun intelligence layer: standing questions over chats and groups that keep themselves answered, the MCP Dashboard, daily summaries, scoped sharing and transparent budgets - every answer backed by the source messages.",canonical:"https://spun.com/mcp/intelligence/"},M={heroKicker:"Spun Intelligence Layer",badge:"Now live",heroSub:"Your WhatsApp holds the answers - buried in ten thousand messages. Spun lets you pin a standing question to any chat or group and keeps it answered as messages arrive, with every claim linked to the messages behind it. Read it in the app, in your daily summary, on your MCP Dashboard, or through your connected AI.",ctaStart:"Get started",ctaMcp:"See the MCP server",statusStamp:'Chat digests, the MCP Dashboard and daily-summary digests are live in the Spun app. The MCP digest tools marked "coming" are the next addition to the hosted tool surface.',howKicker:"How it works",howH2:"Ask once. Stay answered.",howSub:'A digest is a standing question over one chat, several, or a whole group - "what did we agree with this supplier?", "which complaints are still open?". Spun folds new messages into the answer as they arrive; you never re-ask.',speedKicker:"Speed",speedH2:"Prepared beats on-demand",speedSub:"The fastest AI answer is the one that was ready before you asked. That is the whole architecture of this layer.",digestsKicker:"Chat digests",digestsH2:"Standing questions, evidence-backed answers",digestsSub:"As many questions as you like per chat or group. Answers update incrementally - only new messages spend tokens - and rebuild from scratch periodically s
6o the answer never drifts from the conversation.",dailyKicker:"Daily summary",dailyBadge:"Now live",dailyH2:"Your digests, in your morning recap",dailySub:'Spun already sends a daily summary of what happened across your inbox. Mark any digest "include in daily summary" and its current answer arrives as a section of that recap - your standing questions, answered every morning, in the channel you already read.',dashKicker:"The MCP Dashboard",dashBadge:"Now live",dashH2:"Save your common requests. Load them instantly.",dashSub:'The requests you keep making through MCP - "what did we agree?", "who is waiting on us?" - become standing cards on the MCP Dashboard: digests, group-intelligence signals, AI-send approvals, follow-ups and due tasks. MCP manages the intelligence; the dashboard serves it. Opening a card is instant, with no model call and no MCP round-trip, because the answer was prepared before you arrived.',dashFooter:"A manager sets the team default layout; every user can customize their own on top of it.",ctrlH3:"Managed through MCP. Read without it.",ctrlSub:"The two surfaces are one system: your AI curates the intelligence, the dashboard serves it prepared. Here is what you can do from each side:",ctrlMcpTitle:"From your AI, over MCP",ctrlMcpBadge:"Digest tools coming",ctrlDashTitle:"From the MCP Dashboard, in the Spun inbox",ctrlSoon:"coming",previewCaption:"The MCP Dashboard in the Spun inbox - a real screenshot, digest answer included.",shareKicker:"Sharing",shareH2:"Show clients the intelligence, not the inbox",shareSub:"Digest answers are shareable through the same scoped access your team inbox already uses. A client or partner with limited access sees a digest only when every chat feeding it is inside their scope - Spun withholds the whole answer rather than serving a partially redacted one.",shareBudget:"Viewers read prepared answers. Viewing a digest never runs AI work and never spends your AI budget.",costKicker:"Cost transparency",costH2:"Know the price before you ask the question",costSub:"AI you cannot budget for is AI you turn off. Every digest shows its cost before it exists and reports what it actually used while it runs.",respondKicker:"From reading to responding",respondH2:"Intelligence that ends in an approved message",respondSub:"A digest tells you a customer is waiting on a quote. The next step should not be scrolling. Ask the assistant to act, and the loop stays governed the whole way:",respondFooter:"The draft lands in the AI-sends approval queue with the real channel, recipient and content. Nothing sends until a human with send permission approves it - the same send flow that governs every AI send in Spun.",mcpKicker:"MCP + API access",mcpBadge:"On the MCP surface",mcpH2:"Your connected AI reads the same layer",mcpSub:"Everything on this page is data your assistant can work with. Connected AI apps - claude.ai, Claude Code, Cursor or any MCP client - reach your Spun workspace through the Spun MCP server today, and dedicated digest tools are part of that surface:",mcpToolsNote:"Tool names on the MCP surface; the same capabilities power the in-app assistant. Digests also live in the Spun app and daily summary - your MCP-connected AI has 83 tools in total.",govKicker:"Governance",govH2:"Intelligence you can hand to an AI - safely",govSub:"The reason this layer exists at all is that it is governed end to end. That is the differentiator, and it is structural, not a promise:",faqTitle:"Spun intelligence layer - frequently asked questions",ctaH2:"Stop re-reading. Start asking.",ctaSub:"Pin your first standing question to the busiest chat you have - and let the answer stay current on its own."},T={heroKicker:"ש××ת ×××× ××××× ×¦×× ×©× Spun",badge:"×××× ×¢×ש××",heroSub:"×××××ס×פ ש××× ×××××§ ×ת ×תש×××ת - ×§××ר×ת ×עשרת ××פ×× ××××¢×ת. Spun ××פשרת ××צ××× ×©××× ×§×××¢× ××× ×¦×³×× ×× ×§×××¦× ×ש××רת ×××ª× ×¢×× × ×××× ×©×××××¢×ת ××ר××ת, ×ש×× ××¢× × ××§×שרת ×××××¢×ת ש××××ר××. ×§×ר××× ×××ª× ××פ××קצ××, ×ס×××× ×××××, ×âMCP Dashboard, ×× ××¨× ×âAI ×××××ר ש×××.",ctaStart:"×ת×××××",ctaMcp:"×שרת ×âMCP",statusStamp:'××××׳ס××× ×©× ×¦×³××××, ×âMCP Dashboard ×××××׳ס××× ×ס×××× ××××× ×××× ×× ××פ××קצ××ת Spun. ××× ××××××³×¡× ××ס××× ×× "×קר××" ×× ×ת×ספת ×××× ××ש×× ××××× ××× ×××.',howKicker:"××× ×× ×¢×××",howH2:"ש××××× ×¤×¢× ××ת. × ×©×ר×× ×¢× ×ª×©×××.",howSub:'×××××³×¡× ××× ×©××× ×§×××¢× ×¢× ×¦×³×× ×××, ××× ×¦×³×××× ×× ×§×××¦× ×©××× - "×× ×¡×××× × ×¢× ×ספק ×××?", "×××× ×ª××× ×ת ×¢×××× ×¤×ª×××ת?". Spun ×קפ×ת ××××¢×ת ××ש×ת ×ת×× ×תש××× ×ש×× ××××¢×ת; ××ª× ×× ×©××××× ×©××.',speedKicker:"×××ר×ת",speedH2:"×××× ×ר×ש ×× ×¦× ××¤× ×ר×ש×",speedSub:"תש××ת ×âAI ×××××¨× ×××תר ××× ×× ×©××××ª× ×××× × ×¢×× ××¤× × ×©×©××ת×. ×× ×× ××ר××××§×××¨× ×©× ×ש××× ×××.",digestsKicker:"××××׳ס××× ×©× ×¦×³××××",digestsH2:"ש×××ת ×§×××¢×ת, תש×××ת ×××××ת ר×××ת",digestsSub:"××× ×©×××ת ×©×ª×¨×¦× ×¢× ×× ×¦×³×× ×× ×§××צ×. ×תש×××ת ×תע××× ×ת ת×ספת×ת - רק ××××¢×ת ××ש×ת צ×ר××ת ×××§× ×× - ×× ×× ×ת ×××ש ×××ס×× ××× ×¤×¢×, ××× ×©×תש××× ××¢××× ×× ×ª×ס××£ ××ש×××.",dailyKicker:"ס×××× ××××",dailyBadge:"×××× ×¢×ש××",dailyH2:"×××××׳ס××× ×©×××, ×ס×××× ×××קר",dailySub:'Spun ××ר ש×××ת ס×××× ×××× ×©× ×× ×©×§×¨× ×ת××× ×©×××. ס×× × ×××××³×¡× "××××× ×ס×××× ×××××" ××תש××× ××¢××× ×ת ש×× ××××¢× ××××§ ××××ª× ×¡×××× - ×ש×××ת ××§×××¢×ת ש×××, ×¢× ×ª×©××× ×× ××קר, ×ער××¥ ש××ª× ××ר ×§×ר×××.',dashKicker:"×âMCP Dashboard",dashBadge:"×××× ×¢×ש××",dashH2:"ש××¨× ×ת ××קש×ת ×× ×¤×צ×ת ש×××. ××¢× × ×××ª× ×××××ת.",dashSub:'××קש×ת ש××ª× ×××ר×× ×¢×××× ××¨× MCP - "×× ×¡×××× ×?", "×× ×××× ×× ×?" - × ×פ××ת ××ר××ס×× ×§×××¢×× ×âMCP Dashboard: ××××׳ס×××, ××ת×ת ××× ××××× ×¦××ת ×§××צ×ת, ××ש××¨× ×©××××ת AI, ××¢×§××× ××ש×××ת ×××צ××¢. ×âMCP ×× ×× ×ת ×××× ××××× ×¦××; ××ש×××¨× ×××ש ××ת×. פת××ת ×ר××ס ××× ×××××ת, ××× ×§×¨××ת ×××× ×××× ×¡×× MCP, ×× ×תש××× ×××× × ××¤× × ×©××עת×.',dashFooter:"×× ×× ×§×××¢ ×ת פר×סת ×ר×רת ××××× ×©× ×צ××ת; ×× ×שת×ש ×××× ××ת××× ××ש×ת ××¢×××.",ctrlH3:"×× ××× ××¨× MCP. × ×§×¨× ×××¢×××.",ctrlSub:"×©× × ××ש×××× ×× ×ער×ת ××ת: ×âAI ש××× ××צר ×ת ×××× ××××× ×¦××, ××ש×××¨× ×××ש ×××ª× ×××× ×. ×× × ×× ×פשר ×עש×ת ××× ×¦×:",ctrlMcpTitle:"××âAI ש×××, ××¨× MCP",ctrlMcpBadge:"××× ×××××³×¡× ×קר××",ctrlDashTitle:"××âMCP Dashboard, ×××× ××קס ×©× Spun",ctrlSoon:"×קר××",previewCaption:"×âMCP Dashboard ×××× ××קס ×©× Spun - צ×××× ××¡× ×××ת×, ×××× ×ª×©××ת ××××׳ס×.",shareKicker:"ש×ת××£",shareH2:"×ר×× ×××§×××ת ×ת ×××× ××××× ×¦××, ×× ×ת ×ת×××",shareSub:"תש×××ת ×××××³×¡× × ××ª× ×ת ×ש×ת××£ ××¨× ×××ª× ×××©× ×ת×××ת שת××ת ×צ××ת ש××× ××ר ×שת×שת ××. ××§×× ×× ×©×תף ×¢× ×××©× ×××××ת ר××× ×××××³×¡× ×¨×§ ×ש×× ×¦×³×× ×©×××× ×××ª× × ××¦× ×ת×× ×ת××× ×©×× - Spun ×סת××¨× ×ת ×תש××× ×××× ×××§×× ××××ש תש××× ××ש×רת ×××§×ת.",shareBudget:"צ×פ×× ×§×ר××× ×ª×©×××ת ×××× ×ת. צפ××× ××××××³×¡× ××¢××× ×× ×ר××¦× ×¢×××ת AI ×××¢××× ×× ×¦×ר×ת ×תקצ×× ×âAI ש×××.",costKicker:"שק×פ×ת ×¢××××ת",costH2:"××¢× ×ת ××××ר ××¤× × ×©××ª× ×©××××× ×ת ×ש×××",costSub:"AI ש×× ×פשר ××ª×§×¦× ××× AI ש×××××. ×× ×××××³×¡× ×צ×× ×ת ××¢××ת ש×× ××¤× × ×©××× ×§×××, ×××××× ×× ××× ×××ת ×¦×¨× ×××× ×©××× ×¨×¥.",respondKicker:"×קר××× ×ת××××",respondH2:"××× ××××× ×¦×× ×©×סת×××ת ×××××¢× ×××שרת",respondSub:"×××××³×¡× ×ספר ××× ×©××§×× ×××× ××צעת ×××ר. ××¦×¢× ××× ×× ×××ר ××××ת ×××××. ××§×©× ×××¢××ר ×פע××, ××××××× × ×©×רת ×××קרת ××× ××ר××:",respondFooter:"×××××× × ××תת ×ת×ר ××ש××¨× ×©××××ת ×âAI ×¢× ×ער××¥, ×× ××¢× ××ת××× ××××ת×××. ש×× ××ר ×× × ×©×× ×¢× ×©××× ×¢× ×רש×ת ש×××× ××שר - ×××ª× ×ר××ת ש×××× ×©××ש×ת ××× ×©×××ת AI ×âSpun.",mcpKicker:"××שת MCP ×âAPI",mcpBadge:"×¢× ×ש×× ×âMCP",mcpH2:"×âAI ×××××ר ש××× ×§××¨× ×ת ×××ª× ×©×××",mcpSub:"×× ×× ×©××¢××× ××× ××× ××××¢ ש××¢××ר ש××× ×××× ××¢××× ××ת×. ×פ××קצ××ת AI ××××ר×ת - claude.ai, âClaude Code, âCursor ×× ×× ××§×× MCP - ××××¢×ת ×ס×××ת Spun ש××× ××¨× ×©×¨×ª ×âMCP ×©× Spun ××ר ××××, ×××× ×××××³×¡× ×××¢××××× ×× ×××§ ×××ש×× ×××:",mcpToolsNote:"ש××ת ××××× ×¢× ×ש×× ×âMCP; ×××ª× ×××××ת ×פע×××ת ×ת ××¢××ר ××××× × ××פ××קצ××. ×××××׳ס××× ×××× ×× ××פ××קצ××ת Spun ××ס×××× ××××× - ×âAI ×××××ר ש××× ×ש 83 ×××× ××¡× ××××.",govKicker:"××ש×",govH2:"××× ××××× ×¦×× ×©×פשר ××ס×ר ×âAI - ×××××",govSub:"×ס××× ×©×ש××× ××× ×××× ×§×××ת ××× ×©××× ×××קרת ××§×¦× ×קצ×. ×× ××××××, ×××× ××× ×, ×× ×××××:",faqTitle:"ש××ת ×××× ××××× ×¦×× ×©× Spun - ש×××ת × ×¤×צ×ת",ctaH2:"×ספ××§ ×קר×× ×©××. תת×××× ×ש×××.",ctaSub:"×צ×××× ×ת ×ש××× ××§×××¢× ×ר×ש×× × ×©××× ×צ׳×× ××× ×¢××ס ש×ש ××× - ××ª× × ×תש××× ×××ש×ר ×¢××× ×ת ×עצ××."},t=a?T:M,E=[{icon:i,title:"1 · Define the question",text:"Pick a chat or group, type the question, choose the answer language and how often it refreshes. You see a cost estimate before the digest exists."},{icon:d,title:"2 · Spun keeps it answered",text:"New messages fold into the answer incrementally. Perio
6dic full rebuilds re-read the window from scratch, so stale conclusions get replaced instead of accumulating."},{icon:n,title:"3 · Read it instantly",text:"Opening a digest serves the prepared answer - no waiting on a model, no surprise cost. Refreshing early is always an explicit, visible action."}],_=[{icon:i,title:"1 · ××××ר×× ×ת ×ש×××",text:"×××ר×× ×¦×³×× ×× ×§××צ×, ××§××××× ×ת ×ש×××, ×××ר×× ×©×¤×ª תש××× ×ת××ר×ת ×¨×¢× ××. ×ער×ת ×¢××ת ××צ×ת ×¢×× ××¤× × ×©××××××³×¡× ×§×××."},{icon:d,title:"2 · Spun ש××רת ×¢× ×ª×©×××",text:"××××¢×ת ××ש×ת ×תקפ××ת ×ת×× ×תש××× ×ª×ספת×ת. ×× ××× ×××ש ×××× ××× ×¤×¢× ×§×ר×ת ×ת ××××× ×××ס××, ×× ×©××¡×§× ×ת ××©× ×ת ××××פ×ת ×××§×× ××צ××ר."},{icon:n,title:"3 · ×§×ר××× ×××",text:"פת××ת ×××××³×¡× ××××©× ×ת ×תש××× ××××× × - ××× ×××ת×× ×××××, ××× ×¢××ת ×פת××¢×. ×¨×¢× ×× ×××§×× ××× ×ª××× ×¤×¢××× ×פ×רשת ××××××."}],H=a?_:E,q=[{icon:y,title:"Instant by design",text:'Digests, cards and summaries are prepared ahead of time - opening one is a database read, not a model run. No spinner, no thirty seconds of "thinking".'},{icon:n,title:"Millisecond history reads",text:"Answers and their evidence resolve against your orgâs indexed history - full depth, millisecond-scale, even while the WhatsApp number is offline."},{icon:r,title:"Faster agents, fewer calls",text:"An AI reading a prepared answer spends one tool call where a raw-API agent paginates through hundreds of messages - quicker replies, smaller token bills."}],D=[{icon:y,title:"××××× ××¢×¦× ×ת×× ××",text:'××××׳ס×××, ×ר××ס×× ×ס×××××× ×××× ×× ×ר×ש - פת××× ××× ×§×¨××ת ××¡× × ×ª×× ××, ×× ×¨×צת ××××. ××× ×¡×¤×× ×¨, ××× ×©××ש×× ×©× ××ת ×©× "××ש×".'},{icon:n,title:"קר×××ת ××ס××ר×× ××××××©× ××ת",text:"תש×××ת ××ר×××ת ש××× × ×¤×ª×¨×ת ××× ×××ס××ר×× ××××פת×ת ×©× ××ר××× - ×¢×××§ ×××, ס×ר ×××× ×©× ×××××©× ××ת, ×× ×ש×ספר ×××××ס×פ ×× ×תק."},{icon:r,title:"ס××× ×× ×××ר×× ××תר, פ××ת קר×××ת",text:"AI שק××¨× ×ª×©××× ×××× × ××צ×× ×§×¨××ת ××× ××ת ×××× ×©×¡××× API ××××× ××פ××£ ××××ת ××××¢×ת - תש×××ת ×××ר×ת ××תר, ×ש××× ×ת ×××§× ×× ×§×× ×× ××תר."}],R=a?D:q,K=[{icon:c,title:"Many questions per chat",text:'One supplier group can carry "open commitments", "price changes" and "delivery issues" side by side - each digest tracks its own question, on its own schedule.'},{icon:d,title:"Rolling, not re-run",text:"Each refresh folds only the new messages into the standing answer, so a busy chat stays affordable. Scheduled grounding rebuilds re-derive the answer from the raw messages."},{icon:x,title:'"Why did Spun say this?"',text:"Every claim in an answer cites the source messages behind it. Tap a citation to see the original message - the answer is checkable, not just plausible."},{icon:n,title:"Coverage, stated honestly",text:'Each answer says what it looked at: "412 messages analyzed, 9 cited". You always know how much of the conversation stands behind what you are reading.'},{icon:i,title:"Your language, your phrasing",text:"Answers are written in the language you choose per question - run an English operation over Hebrew chats, or the reverse."},{icon:l,title:"Screened before stored",text:"Customer messages are untrusted input. Answers are screened before they are stored, fabricated citations are dropped, and periodic rebuilds purge anything that should not have survived."}],O=[{icon:c,title:"×ר×× ×©×××ת ××× ×¦×³××",text:'×§××צת ספק×× ××ת ××××× ×ש×ת "×ת×××××××ת פת×××ת", "ש×× ××× ×××ר××" ×"××¢××ת ×ספק×" ×× ××¦× ×× - ×× ×××××³×¡× ×¢××§× ×××¨× ×ש××× ×©××, ×××× ×××× ×× ×©××.'},{icon:d,title:"×ת××××, ×× ×¨×¥ ×××ש",text:"×× ×¨×¢× ×× ××§×¤× ×¨×§ ×ת ×××××¢×ת ×××ש×ת ×ת×× ×תש××× ××§×××¢×, ×× ×©×¦×³×× ×¢××ס × ×©×ר ×שת××. ×× ××ת ×××ש ×ת×××× ×ת ×××ר×ת ×ת ×תש××× ×××ש ××××××¢×ת ×××××××ת."},{icon:x,title:'"××× Spun ×××¨× ×ת ××?"',text:"×× ××¢× × ×תש××× ×צ××ת ×ת ××××¢×ת ×××§×ר ש××××ר××. ××××¦× ×¢× ×¦×××× ×צ××× ×ת ×××××¢× ×××§×ר×ת - ×תש××× × ××ª× ×ª ×××××§×, ×× ×¨×§ ס××ר×."},{icon:n,title:"××ס××, ××צ×ר ×××שר",text:'×× ×ª×©××× ×××רת ×¢× ×× ××× ×סת×××: "412 ××××¢×ת × ×ת××, 9 צ××××". ××ª× ×ª××× ××××¢×× ××× ××ש××× ×¢××× ×××××¨× ×× ×©××ª× ×§×ר×××.'},{icon:i,title:"××©×¤× ×©×××, ×× ×ס×× ×©×××",text:"×תש×××ת × ×ת××ת ××©×¤× ×©××ª× ×××ר×× ××× ×©××× - תפע×× ××× ×××ת ××¢× ×¦×³×××× ××¢×ר×ת, ×× ××פ×."},{icon:l,title:"× ×××§ ××¤× × ×©× ×©×ר",text:"××××¢×ת ××§×××ת ×× ×§×× ×× ×××××. תש×××ת × ×××§×ת ××¤× × ×©×× × ×©×ר×ת, צ×××××× ×××צ××× ××סר××, ××× ××ת ×××ש תק×פת××ת ×××ר×ת ×× ×× ×©×× ××× ×××ר ×שר××."}],W=a?O:K,F=[{title:"Configurable cards",text:"Digests, group-intelligence signals, AI-send approvals waiting on a human, follow-ups, and tasks due - toggle, reorder, add and remove per user."},{title:"An attention strip",text:"The top of the page answers one question: what needs a person right now - pending approvals, high-urgency signals, overdue follow-ups."},{title:"Staleness, honestly",text:"Every card states how fresh its intelligence is - fresh, aging or deep-stale - and a rebuilding digest says so. The dashboard never presents old intelligence as current."},{title:"Zero-AI-latency loads",text:"Opening the dashboard never triggers a model call. Everything on screen was prepared ahead of time; refreshing a digest is always your explicit action, with its cost shown."},{title:"Org default layouts",text:"A manager saves the team default; new members start from it, and anyone can customize or reset back to it."}],B=[{title:"×ר××ס×× ×ת×××× × ××",text:"××××׳ס×××, ××ת×ת ××× ××××× ×¦××ת ×§××צ×ת, ש××××ת AI ש××ת×× ×ת ××××, ××¢×§××× ××ש×××ת ×××צ××¢ - ×פע××, ס×××ר ×××ש, ×××¡×¤× ×××¡×¨× ×¤×¨ ×שת×ש."},{title:"רצ×עת קש×",text:"ר×ש ××¢××× ×¢×× × ×¢× ×©××× ××ת: ×× ×¦×¨×× ××× ×¢×ש×× - ××ש×ר×× ××ת×× ××, ××ת×ת ××××פ×ת ×××××, ××¢×§××× ×××××ר."},{title:"×ת×××©× ×ת, ×××שר",text:"×× ×ר××ס ×צ××× ××× ×ר××× ×××× ××××× ×¦×× ×©×× - ×ר×××, ×ת×××©× ×ª ×× ××©× × ×××× - ××××××³×¡× ××× ××× ×××ש ×××ר ××ת. ××ש×××¨× ××¢××× ×× ×צ×× ××× ××××× ×¦×× ××©× × ××¢××× ×ת."},{title:"××¢×× ×ת ××פס ×ש×××ת AI",text:"פת××ת ××ש×××¨× ××¢××× ×× ×פע××× ×§×¨××ת ××××. ×× ×× ×©×¢× ×××¡× ×××× ×ר×ש; ×¨×¢× ×× ×××××³×¡× ××× ×ª××× ×¤×¢××× ×פ×רשת ש×××, ×¢× ××¢××ת ××צ×ת."},{title:"פר×ס×ת ×ר×רת ×××× ×ר××× ××ת",text:"×× ×× ×©××ר ×ת ×ר×רת ××××× ×©× ×צ××ת; ××ר×× ××ש×× ×ת××××× ××× ×, ××× ××× ×××× ××ת××× ××ש×ת ×× ××פס ×××¨× ××××."}],L=a?B:F,G=[{icon:v,title:"An estimate before you create",text:"Creating a question shows a token range per refresh and per month, c
6omputed from the chatâs recent activity. The estimate follows current activity - if the chat gets busier, use rises accordingly, and the UI says exactly that."},{icon:n,title:"Actuals, tracked against it",text:"Every digest records what it actually spends. A digest running well past its estimate gets a visible overrun notice - not a silent bill."},{icon:l,title:"Auto-pause guards",text:"A per-org digest budget slows refreshes as it tightens and stops them at the cap. Digests nobody reads pause themselves before spending more - and say so when you come back."}],Y=[{icon:v,title:"×ער×× ××¤× × ×©××צר××",text:"×צ×רת ש××× ×צ××× ×××× ×××§× ×× ××¨×¢× ×× ×××××ש, ××××©× ××פע×××ת ×××ר×× × ×©× ×צ׳××. ××ער×× ×¢××§×ת ×××¨× ×פע×××ת ×× ××××ת - ×× ×צ׳×× × ××× ×¢××ס ××תר, ×צר××× ×¢××× ××ת××, ××××שק ×××ר ××ת ××פ×רש."},{icon:n,title:"צר××× ×פ××¢×, ××× ××ער××",text:"×× ×××××³×¡× ××ª×¢× ×× ××× ×××ת צ×ר×. ×××××³×¡× ×©×¨×¥ ×ר×× ××¢×ר ××ער×× ××§×× ×××עת ×ר××× ××××× - ×× ×ש××× ×©×§×."},{icon:l,title:"×עצ××¨× ×ש××× ×××××××××",text:"תקצ×× ××××׳ס××× ×ר××× × ××× ×¨×¢× ×× ×× ×ש××× ×ת×××§ ××¢×צר ×××ª× ×תקר×. ××××׳ס××× ×©××£ ××× ×× ×§××¨× ×ש××× ×ת עצ×× ××¤× × ×©××צ××× ×¢×× - ××××ר×× ××ת ×ש×××ר××."}],V=a?Y:G,z=[{icon:n,title:"1 · Read the summary",text:"The digest surfaces the situation: who is waiting, on what, since when."},{icon:x,title:"2 · Pull the evidence",text:"Citations open the exact source messages, so you or your AI verify before acting."},{icon:r,title:"3 · AI drafts the reply",text:"The assistant prepares the message with the sending channel and its stated reason attached."},{icon:h,title:"4 · A human approves",text:"The draft waits in the approval queue until a teammate approves - then the server sends it."}],U=[{icon:n,title:"1 · ×§×ר××× ×ת ×ס××××",text:"××××××³×¡× ×צ××£ ×ת ××צ×: ×× ××××, ×¢× ××, ××ת×."},{icon:x,title:"2 · ש××פ×× ×ת ×ר×××ת",text:"צ×××××× ×¤×ת××× ×ת ××××¢×ת ×××§×ר ××××××§×ת, ×× ×©××ª× ×× ×âAI ש××× ×××ת×× ××¤× × ×©×¤××¢×××."},{icon:r,title:"3 · ×âAI ×× ×¡× ×ª×©×××",text:"××¢××ר ×××× ×ת ×××××¢× ×¢× ×¢×¨××¥ ×ש×××× ××× ××××§ ×××צ×ר ש×× ×צ×רפ××."},{icon:h,title:"4 · ××× ××שר",text:"×××××× ××ת×× × ×ת×ר ×××ש×ר×× ×¢× ×©××ר צ××ת ××שר - ××× ×שרת ש××× ××ת×."}],Q=a?U:z,Z=[{tool:"get_chat_summary",en:"Read the current answer of a digest - the prepared, evidence-linked summary, served instantly.",he:"קר××ת ×תש××× ×× ××××ת ×©× ×××××³×¡× - ×ס×××× ××××× ×××§×שר ×ר×××ת, ×××ש ×××××ת."},{tool:"define_chat_summary",en:"Create a standing question on a chat, within the same scope, budget and approval rules as everything else.",he:"×צ×רת ש××× ×§×××¢× ×¢× ×¦×³××, ×ת×× ×××ª× ×××× ×ª×××, תקצ×× ×××ש×ר ××× ×× ×ש×ר."}],$=[{title:"Human approval on every send",text:"Intelligence can end in action, but the action passes the AI-sends approval queue. By default nothing reaches a customer without a person approving the actual content."},{title:"Read scope is org policy",text:"Digests see only what your orgâs AI read scope allows - the channel allowlist, label rules and the group toggle apply to standing questions exactly as they do to every other AI read."},{title:"Scope is re-checked on every read",text:"If a chat leaves a viewerâs scope, the answer built on it is withheld from them on the very next read - not on the next refresh."},{title:"Injection-resistant by construction",text:"Customer text is labeled untrusted before any model reads it. Digest answers are screened before storage, citations are validated against the messages actually read, and grounding rebuilds purge residue."}],J=[{title:"××ש×ר ×× ××©× ×¢× ×× ×©××××",text:"××× ××××× ×¦×× ××××× ××סת××× ×פע×××, ××× ×פע××× ×¢××רת ×ת×ר ××ש××¨× ×©××××ת ×âAI. ××ר×רת ×××× ×©×× ××ר ×× ××××¢ ×××§×× ××× ×©××× ××שר ×ת ×ת××× ×פ××¢×."},{title:"×××§×£ ×קר××× ××× ×××× ××ת ×ר××× ×ת",text:"××××׳ס××× ×¨×××× ×¨×§ ×ת ×× ×©×××§×£ ×קר××× ×©× ×âAI ××ר××× ×ת×ר - רש××ת ×××תר ×ער×צ××, ×××× ×ת××××ת ×××ª× ××§××צ×ת ×××× ×¢× ×©×××ת ×§×××¢×ת ×××××§ ××× ×¢× ×× ×§×¨××ת AI ××רת."},{title:"×ת××× × ×××§ ×××ש ××× ×§×¨×××",text:"×× ×¦×³×× ×××¦× ××ת××× ×©× ×¦×פ×, ×תש××× ×©× ×× ×ª× ×¢××× × ×× ×¢×ª ××× × ××ר ×קר××× ×××× - ×× ××¨×¢× ×× ×××."},{title:"×¢××× ×××רק×ת ××¢×¦× ××× ×××",text:"××§×¡× ××§×××ת ×ס××× ××× ××××× ××¤× × ×©×× ×××× ×§××¨× ××ת×. תש×××ת ×××××³×¡× × ×××§×ת ××¤× × ×©××ר×, צ×××××× ××××ת×× ××× ×××××¢×ת ×©× ×§×¨×× ×פ××¢×, ××× ××ת ×××ש ×××ר×ת ש×ר××ת."}],X=a?J:$,ee=[{q:"What is a chat digest?",a:'A standing question pinned to one or more WhatsApp chats or groups - for example "what did we commit to this customer?". Spun keeps the answer current as messages arrive, updating incrementally and rebuilding from scratch periodically. Every claim in the answer links to the source messages behind it, and each answer states how many messages it analyzed and cited.'},{q:"Does reading a digest cost AI budget?",a:"No. Reading always serves the prepared answer - opening a digest, the dashboard or a daily summary never triggers a model call. Only refreshes spend tokens, you see a cost estimate before creating a question, actual use is tracked against it, and a per-org budget with auto-pause guards boun
6ds the total."},{q:"Can I share digests with clients or partners?",a:"Yes - through the same scoped access your team inbox already uses for limited members. A viewer sees a digest only when every chat feeding it is within their scope; otherwise Spun withholds the whole answer rather than redacting parts of it. Viewing never spends your AI budget."},{q:"How fresh is what I see, and would I know if it is stale?",a:"Each digest refreshes on its own schedule, and everything that displays one states its freshness. The dashboard marks cards as fresh, aging or deep-stale, and a digest that is mid-rebuild says so - old intelligence is never presented as current."},{q:"Can the AI act on a digest - send a follow-up, for example?",a:"It can draft one. The draft carries the channel, recipient, content and the assistantâs stated reason, and waits in the AI-sends approval queue until a teammate with send permission approves it. The same send postures, quiet hours and quotas that govern every AI send in Spun apply."},{q:"Can my connected AI (claude.ai, Cursorâ¦) read digests over MCP?",a:"Yes. Digest tools are on the external MCP surface: get_chat_summary serves the stored evidence-backed answer with freshness metadata, and define_chat_summary sets up a new standing question. Digests also live in the Spun app and daily summary."},{q:"What languages do digests work in?",a:"The chats can be in any language WhatsApp carries. You choose the answer language per question, so a team can run its operational questions in one language over conversations held in another."}],te=[{q:"×× ×× ×××××³×¡× ×©× ×¦×³××?",a:'ש××× ×§×××¢× ×××צ××ת ×צ׳×× ××× ×× ××תר ×× ××§××צ×ת ××××ס×פ - ×××©× "××× ×ת××××× × ×××§×× ×××?". Spun ש××רת ×ת ×תש××× ×¢××× ×ת ×ש×××××¢×ת ××××¢×ת, ×תע××× ×ª ת×ספת×ת ×× ×× ×ת ×××ש ×××ס×× ××× ×¤×¢×. ×× ××¢× × ×תש××× ××§×שרת ×××××¢×ת ×××§×ר ש××××ר××, ××× ×ª×©××× ×צ××× ×ª ××× ××××¢×ת × ×ת×× ×צ××××.'},{q:"××× ×§×¨××ת ×××××³×¡× ×¢××× ×תקצ×× ×âAI?",a:"××. קר××× ×ª××× ××××©× ×ת ×תש××× ××××× × - פת××ת ××××׳ס×, ××ש×××¨× ×× ×ס×××× ××××× ××¢××× ×× ×פע××× ×§×¨××ת ××××. רק ×¨×¢× ×× ×× ×¦×ר××× ×××§× ××, ×ער×ת ×¢××ת ××צ×ת ××¤× × ×צ×רת ש×××, ×צר××× ×פ××¢× × ×××ת ××××, ×תקצ×× ×ר××× × ×¢× ×עצ××¨× ×ש××× ××××××××× ×ª××× ×ת ×ס×."},{q:"×פשר ×שתף ××××׳ס××× ×¢× ××§×××ת ×× ×©×תפ××?",a:"×× - ××¨× ×××ª× ×××©× ×ת×××ת שת××ת ×צ××ת ש××× ××ר ×שת×שת ×× ×××ר×× ×××××××. צ××¤× ×¨××× ×××××³×¡× ×¨×§ ×ש×× ×¦×³×× ×©×××× ×××ª× ×ת×× ×ת××× ×©××; ××רת Spun ×סת××¨× ×ת ×תש××× ×××× ×××§×× ××ש××ר ×××§×× ××× ×. צפ××× ××¢××× ×× ×¦×ר×ת ×תקצ×× ×âAI ש×××."},{q:"××× ××¨× ×× ×©×× × ×¨×××, ×××× ×××¢ ×× ××× ×ש×?",a:"×× ×××××³×¡× ××ª×¨×¢× × ×××× ×××× ×× ×©××, ××× ××§×× ×©×צ×× ×××ª× ×צ××× ×ת ××ר××ת. ××ש×××¨× ×ס×× ×ר××ס×× ××ר×××, ×ת×××©× ×× ×× ××©× ×× ××××, ××××××³×¡× ×××צע ×× ××× ×××ש ×××ר ××ת - ××× ××××× ×¦×× ××©× × ××¢××× ×× ××צ×ת ××¢××× ×ת."},{q:"××× ×âAI ×××× ×פע×× ×¢× ×××××³×¡× - ×ש××× ××¢×§×, ××ש×?",a:"××× ×××× ×× ×¡× ×××. ×××××× × ×ש×ת ×ת ×ער××¥, ×× ××¢×, ×ת××× ××× ××××§ ×××צ×ר ×©× ××¢××ר, ×××ת×× × ×ת×ר ××ש××¨× ×©××××ת ×âAI ×¢× ×©××ר צ××ת ×¢× ×רש×ת ש×××× ××שר. ×××ת ×××ª× ×ª× ×××ת ש××××, שע×ת ×©×§× ×××ס×ת ש××ש××ת ××× ×©×××ת AI ×âSpun."},{q:"××× ×âAI ×××××ר ש×× (claude.ai, âCursor...) ×××× ×קר×× ××××׳ס××× ××¨× MCP?",a:"××. ××× ××××××³×¡× × ×צ××× ×¢× ×ש×× ×âMCP ×××צ×× ×: get_chat_summary ×××ש ×ת ×תש××× ×ש×××¨× ××××ת ×ר×××ת ×¢× × ×ª×× × ×ר××ת, ×âdefine_chat_summary ××××ר ש××× ×§×××¢× ××ש×. ×××××׳ס××× ×××× ×× ××פ××קצ××ת Spun ××ס×××× ×××××."},{q:"××××× ×©×¤×ת ××××׳ס××× ×¢×××××?",a:"×צ׳×××× ×××××× ××××ת ××× ×©×¤× ×©××××ס×פ × ×ש×. ××ª× ×××ר×× ×ת שפת ×תש××× ××× ×©×××, ×× ×©×¦××ת ×××× ×× ×× ×ת ×ש×××ת ×תפע××××ת ש×× ××©×¤× ××ת ××¢× ×©×××ת ש××ª× ×××ת ×××רת."}],se=a?te:ee,ae=[{text:"Pin a new standing question to any chat or group",code:"define_chat_summary"},{text:"Read any prepared answer instantly",code:"get_chat_summary"},{text:"Investigate around an answer with the live tool set: history search, the follow-up queue, contacts and campaigns"},{text:"Draft the follow-up a digest calls for - straight into the approval queue"}],ne=[{text:"×צ××ת ש××× ×§×××¢× ×××©× ××× ×¦×³×× ×× ×§××צ×",code:"define_chat_summary"},{text:"קר××ת ×× ×ª×©××× ×××× × ××××¤× ×××××",code:"get_chat_summary"},{text:"××§××¨× ×¡××× ×ª×©××× ×¢× ×¡× ××××× ×××: ××פ×ש ×××ס××ר××, ת×ר ×××¢×§×××, ×× ×©× ×§×©×¨ ××§×פ××× ××"},{text:"× ×ס×× ×××¢×§× ×©××××××³×¡× ××××× - ×ש×ר×ת ×ת×ר ×××ש×ר××"}],ie=["Create, edit, pause, refresh or rebuild any digest - and roll back to an earlier version","See the cost estimate before a question exists, and actual spend against it while it runs","Toggle, reorder, add and remove cards; managers save the team default layout","Approve or reject pending AI sends, and open the evidence behind any claim"],re=["×צ×ר×, ער×××, ×ש×××, ×¨×¢× ×× ×× ×× ××× ×××ש ×©× ×× ×××××³×¡× - ××××¨× ×××¨×¡× ×§×××ת","×ער×ת ×¢××ת ××¤× × ×©×ש××× ×§×××ת, ×צר××× ×פ××¢× ×××× ×××× ×ר×צ×","×פע××, ס×××ר ×××ש, ×××¡×¤× ×××¡×¨× ×©× ×ר××ס××; ×× ×××× ×©××ר×× ×ת פר×סת ×ר×רת ××××× ×©× ×צ××ת","××ש×ר ×× ××××× ×©× ×©××××ת AI ××ת×× ×ת, ×פת××ת ×ר×××ת ×××××¨× ×× ××¢× ×"],le=a?ne:ae,oe=a?re:ie,de=[{icon:f,title:"Group Intelligence",text:"Urgent group signals surface as their own card, next to your digests."},{icon:g,title:"Daily summary",text:"Digests opt into the recap you already receive every morning."},{icon:h,title:"AI-send approvals",text:"The approval queue is a card: clear text sends approve in two taps, everything else links through."},{icon:i,title:"Follow-up queue",text:"Oldest unanswered and waiting-on-you conversations, surfaced beside the intelligence."},{icon:c,title:"Tasks & projects",text:"Your open dated tasks, overdue first, on the same screen."},{icon:b,title:"Team share access",text:"Limited members and partners see only the cards their scope allows."},{icon:r,title:"In-app assistant",text:"Spunâs built-in assistant reads your digests when you ask it questions."},{icon:o,title:"MCP clients",text:"claude.ai, Cursor and any MCP client - digest tools on the hosted surface."}],ce=[{icon:f,title:"××× ××××× ×¦××ת ×§××צ×ת",text:"××ת×ת ×××פ×× ××§××צ×ת ××פ××¢×× ××ר××ס ×ש×××, ××× ×××××׳ס××× ×©×××."},{icon:g,title:"ס×××× ××××",text:"××××׳ס××× ×צ×רפ×× ×ס×××× ×©××ª× ××ר ××§×××× ×× ××קר."},{icon:h,title:"××ש××¨× ×©××××ת AI",text:"ת×ר ×××ש×ר×× ××× ×ר××ס: ש××××ת ××§×¡× × ×§××ת ×××שר×ת ××©×ª× × ×××¢×ת, ×× ×ש×ר ×קשר ×¤× ×××."},{icon:i,title:"ת×ר ×××¢×§×××",text:"×ש×××ת ××× ×ת××§×ת ××× ××¢× × ×××× ×©××××ת ×××, ××¦× ×××× ××××× ×¦××."},{icon:c,title:"×ש×××ת ×פר×××§×××",text:"××ש×××ת ×פת×××ת ××ת××ר××ת ש×××, ×××××ר ×§×××, ×¢× ×××ª× ×ס×."},{icon:b,title:"××שת ש×ת××£ צ××ת×ת",text:"××ר×× ××××××× ×ש×תפ×× ×¨×××× ×¨×§ ×ת ××ר××ס×× ×©×ת××× ×©××× ×ת×ר."},{icon:r,title:"××¢××ר ××××× ×",text:"××¢××ר ××××× × ×©× Spun ×§××¨× ×ת ×××××׳ס××× ×©××× ×ש××ª× ×©××××× ××ת×."},{icon:o,title:"××§×××ת MCP",text:"claude.ai, âCursor ××× ××§×× MCP - ××× ×××××³×¡× ×¢× ××ש×× ××× ×××."}],he=a?ce:de;function He(){return j.useEffect(()=>{window.scrollTo(0,0)}
6,[]),e.jsxs(e.Fragment,{children:[e.jsx(k,{title:u.title,description:u.description,canonicalUrl:u.canonical}),e.jsxs("section",{className:"relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-white to-spun-ice"}),e.jsxs("div",{className:"relative max-w-4xl mx-auto px-6 pt-14 pb-10 text-center",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:t.heroKicker}),e.jsx("h1",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold tracking-tight text-brand leading-[1.1] mb-4",children:a?e.jsxs(e.Fragment,{children:["×××¤× ××××¢×ת × ×× ×¡×ת."," ",e.jsx("span",{className:"text-gold",children:"תש××× ××ת, ת××× ×¢××× ×ת."})]}):e.jsxs(e.Fragment,{children:["Thousands of messages in."," ",e.jsx("span",{className:"text-gold",children:"One answer, always current."})]})}),e.jsx("p",{className:"text-lg text-steel-blue max-w-2xl mx-auto leading-relaxed mb-3",children:t.heroSub}),e.jsx("p",{className:"text-sm text-steel-blue mb-6",children:e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-spun-cyan px-3 py-1 font-medium text-deep-blue",children:[e.jsx(C,{className:"h-3.5 w-3.5",strokeWidth:2})," ",t.badge]})}),e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-3 mb-4",children:[e.jsxs("a",{href:w,className:"inline-flex items-center gap-2 rounded-full bg-deep-blue px-8 py-3.5 text-base font-semibold text-white hover:bg-brand shadow-lg shadow-deep-blue/25 hover:shadow-deep-blue/35 transition-all",children:[t.ctaStart,e.jsx(m,{className:`h-4 w-4 ${a?"rotate-180":""}`})]}),e.jsx("a",{href:"/mcp/",className:"inline-flex items-center gap-2 rounded-full border border-deep-blue/30 bg-white px-8 py-3.5 text-base font-semibold text-deep-blue hover:border-deep-blue transition-all",children:t.ctaMcp})]}),e.jsx("p",{className:"text-xs text-steel-blue/70",children:t.statusStamp})]})]}),e.jsx("section",{className:"py-14 bg-white",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:t.howKicker}),e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-brand",children:t.howH2}),e.jsx("p",{className:"text-steel-blue mt-3 text-lg max-w-2xl mx-auto",children:t.howSub})]}),e.jsx("div",{className:"grid sm:grid-cols-3 gap-6",children:H.map(s=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6 text-center",children:[e.jsx("div",{className:"flex h-11 w-11 items-center justify-center rounded-full bg-spun-cyan mx-auto mb-4",children:e.jsx(s.icon,{className:"h-5 w-5 text-deep-blue",strokeWidth:1.5})}),e.jsx("h3",{className:"text-base font-semibold text-brand mb-2",children:s.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s.text})]},s.title))})]})}),e.jsx("section",{className:"py-14",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:t.speedKicker}),e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-brand",children:t.speedH2}),e.jsx("p",{className:"text-steel-blue mt-3 text-lg max-w-2xl mx-auto",children:t.speedSub})]}),e.jsx("div",{className:"grid sm:grid-cols-3 gap-6",children:R.map(s=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6 shadow-sm",children:[e.jsx("div",{className:"flex h-11 w-11 items-center justify-center rounded-xl bg-spun-cyan mb-4",children:e.jsx(s.icon,{className:"h-5 w-5 text-deep-blue",strokeWidth:1.5})}),e.jsx("h3",{className:"text-lg font-bold text-brand mb-2",children:s.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s.text})]},s.title))})]})}),e.jsx("section",{className:"py-14 bg-spun-ice",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:t.digestsKicker}),e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-brand",children:t.digestsH2}),e.jsx("p",{className:"text-steel-blue mt-3 text-lg max-w-2xl mx-auto",children:t.digestsSub})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-6",children:W.map(s=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6 shadow-sm",children:[e.jsx("div",{className:"flex h-11 w-11 items-center justify-center rounded-xl bg-spun-cyan mb-4",children:e.jsx(s.icon,{className:"h-5 w-5 text-deep-blue",strokeWidth:1.5})}),e.jsx("h3",{className:"text-lg font-bold text-brand mb-2",children:s.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s.text})]},s.title))})]})}),e.jsx("section",{className:"py-14",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6 text-center",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-3",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold",children:t.dailyKicker}),e.jsx("span",{className:"rounded-full bg-spun-cyan px-2.5 py-0.5 text-[11px] font-semibold text-deep-blue",children:t.dailyBadge})]}),e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-brand mb-4",children:t.dailyH2}),e.jsx("p",{className:"text-lg text-steel-blue max-w-2xl mx-auto leading-relaxed mb-6",children:t.dailySub}),e.jsxs("div",{className:"inline-flex items-center gap-2 rounded-xl border border-spun-cyan bg-white px-4 py-2.5 text-sm text-brand shadow-sm",children:[e.jsx(g,{className:"h-4 w-4 text-deep-blue shrink-0",strokeWidth:2}),a?"ס×××× ×××קר â ×××××׳ס××× ×©×¡××× ×ª×, ×¢× ×תש×××ת ×©× ×ר××¢ ×××":"Morning recap â the digests you flagged, with this momentâs answers"]})]})}),e.jsx("section",{className:"py-14 bg-white",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-3",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold",children:t.dashKicker}),e.jsx("span",{className:"rounded-full bg-spun-cyan px-2.5 py-0.5 text-[11px] font-semibold text-deep-blue",children:t.dashBadge})]}),e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-brand",children:t.dashH2}),e.jsx("p",{className:"text-steel-blue mt-3 text-lg max-w-2xl mx-auto",children:t.dashSub})]}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-10 items-start",children:[e.jsx("div",{className:"space-y-5",children:L.map(s=>e.jsxs("div",{className:"flex gap-3",children:[e.jsx(p,{className:"h-5 w-5 text-gold shrink-0 mt-0.5",strokeWidth:2}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-base font-semibold text-brand mb-1",children:s.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s.text})]})]},s.title))}),e.jsxs("div",{children:[e.jsx("div",{className:"rounded-2xl border border-spun-cyan bg-white shadow-sm overflow-hidden",children:e.jsx("img",{src:"/mcp-dashboard-screenshot.webp",alt:a?"צ×××× ××¡× ××××ª× ×©× ×âMCP Dashboard ×××× ××קס ×©× Spun: ×ר××ס תקצ×ר ×¢× ×ª×©××× ×¢××× ×ת ×××§×ר×ת, ××ש××¨× ×©××××ת AI, ×ש×××ת ×××× ××××× ×¦××ת ×§××צ×ת":"Real screenshot of the MCP Dashboard in the Spun inbox: a digest card with a fresh evidence-backed answer, AI-send approvals, tasks due and group intelligence",width:1380,height:800,loading:"lazy",className:"w-full h-auto"})}),e.jsx("p",{className:"mt-3 text-center text-xs text-steel-blue/80",children:t.previewCaption}),e.jsx("p",{className:"mt-1 text-center text-xs text-steel-blue/80",children:t.dashFooter})]})]}),e.jsxs("div",{className:"mt-14",children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsx("h3",{className:"text-2xl font-bold tracking-tight text-brand mb-2",children:t.ctrlH3}),e.jsx("p",{className:"text-steel-blue max-w-2xl mx-auto",children:t.ctrlSub})]}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(o,{className:"h-4 w-4 text-deep-blue",strokeWidth:2}),e.jsx("h4",{className:"text-base font-bold text-brand",children:t.ctrlMcpTitle}),e.jsx("span",{className:"rounded-full bg-spun-cyan px-2.5 py-0.5 text-[11px] font-semibold text-deep-blue whitespace-nowrap",children:t.ctrlMcpBadge})]}),e.jsx("ul",{className:"space-y-3",children:le.map(s=>e.jsxs("li",{className:"flex gap-2.5 text-sm text-steel-blue leading-relaxed",children:[e.jsx(p,{className:"h-4 w-4 text-gold shrink-0 mt-0.5",strokeWidth:2}),e.jsxs("span",{children:[s.text,s.code&&e.jsxs(e.Fragment,{children:[" ",e.jsx("code",{dir:"ltr",className:"font-mono text-[12px] text-deep-blue",children:s.code})]}),s.soon&&e.jsx("span",{className:"ms-1.5 rounded-full bg-spun-cyan px-2 py-0.5 text-[10px] font-semibold text-deep-blue align-middle",children:t.ctrlSoon})]})]},s.text))})]}),e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(P,{className:"h-4 w-4 text-deep-blue",strokeWidth:2}),e.jsx("h4",{className:"text-base font-bold text-brand",children:t.ctrlDashTitle})]}),e.jsx("ul",{className:"space-y-3",children:oe.map(s=>e.jsxs("li",{className:"flex gap-2.5 text-sm text-steel-blue leading-relaxed",children:[e.jsx(p,{className:"h-4 w-4 text-gold shrink-0 mt-0.5",strokeWidth:2}),e.jsx("span",{children:s})]},s))})]})]})]})]})}),e.jsx("section",{className:"py-14",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a?"××× ××רצ××ת ×××× ×ת":"Built-in integrations"}),e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-brand",children:a?"×ש×××¨× ×××, ×× ×ער×ת ש××ª× ××ר ×ר×צ××":"One dashboard, every system you already run"}),e.jsx("p",{className:"text-steel-blue mt-3 text-lg max-w-2xl mx-auto",children:a?"×âMCP Dashboard ××× ×× ×¢×× ×××××¨× - ×× ×ר××ס ××× ×××× ××ער×ת Spun ש××ר ×¢×××ת ×ש×××××:":"The MCP Dashboard is not another silo - each card is a window into a Spun system that already works for you:"})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-
65",children:he.map(s=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-5 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx("div",{className:"flex h-8 w-8 items-center justify-center rounded-lg bg-spun-cyan shrink-0",children:e.jsx(s.icon,{className:"h-4 w-4 text-deep-blue",strokeWidth:1.5})}),e.jsx("h3",{className:"text-sm font-bold text-brand",children:s.title})]}),e.jsx("p",{className:"text-xs text-steel-blue leading-relaxed",children:s.text}),s.soon&&e.jsx("span",{className:"mt-2 inline-block rounded-full bg-spun-cyan px-2 py-0.5 text-[10px] font-semibold text-deep-blue",children:t.ctrlSoon})]},s.title))})]})}),e.jsx("section",{className:"py-14 bg-spun-ice",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:t.shareKicker}),e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-brand mb-4",children:t.shareH2}),e.jsx("p",{className:"text-lg text-steel-blue max-w-2xl mx-auto leading-relaxed",children:t.shareSub})]}),e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6 flex items-start gap-3 max-w-2xl mx-auto",children:[e.jsx(b,{className:"h-5 w-5 text-deep-blue shrink-0 mt-0.5",strokeWidth:1.5}),e.jsx("p",{className:"text-sm text-brand leading-relaxed",children:t.shareBudget})]})]})}),e.jsx("section",{className:"py-14 bg-white",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:t.costKicker}),e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-brand",children:t.costH2}),e.jsx("p",{className:"text-steel-blue mt-3 text-lg max-w-2xl mx-auto",children:t.costSub})]}),e.jsx("div",{className:"grid sm:grid-cols-3 gap-6",children:V.map(s=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6 shadow-sm",children:[e.jsx("div",{className:"flex h-11 w-11 items-center justify-center rounded-xl bg-spun-cyan mb-4",children:e.jsx(s.icon,{className:"h-5 w-5 text-deep-blue",strokeWidth:1.5})}),e.jsx("h3",{className:"text-lg font-bold text-brand mb-2",children:s.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s.text})]},s.title))})]})}),e.jsx("section",{className:"py-14",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:t.respondKicker}),e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-brand",children:t.respondH2}),e.jsx("p",{className:"text-steel-blue mt-3 text-lg max-w-2xl mx-auto",children:t.respondSub})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6",children:Q.map(s=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6 text-center",children:[e.jsx("div",{className:"flex h-11 w-11 items-center justify-center rounded-full bg-spun-cyan mx-auto mb-4",children:e.jsx(s.icon,{className:"h-5 w-5 text-deep-blue",strokeWidth:1.5})}),e.jsx("h3",{className:"text-base font-semibold text-brand mb-2",children:s.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s.text})]},s.title))}),e.jsx("p",{className:"mt-6 text-sm text-steel-blue text-center max-w-2xl mx-auto leading-relaxed",children:t.respondFooter})]})}),e.jsx("section",{className:"py-14 bg-white",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-3",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold",children:t.mcpKicker}),e.jsx("span",{className:"rounded-full bg-spun-cyan px-2.5 py-0.5 text-[11px] font-semibold text-deep-blue",children:t.mcpBadge})]}),e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-brand mb-4",children:t.mcpH2}),e.jsx("p",{className:"text-lg text-steel-blue max-w-2xl mx-auto leading-relaxed",children:t.mcpSub})]}),e.jsx("div",{className:"overflow-x-auto rounded-2xl border border-spun-cyan bg-white max-w-2xl mx-auto",children:e.jsx("table",{className:"w-full text-sm text-start",children:e.jsx("tbody",{children:Z.map((s,N)=>e.jsxs("tr",{className:N%2?"bg-spun-ice/50":"bg-white",children:[e.jsx("td",{dir:"ltr",className:"px-4 py-3 font-mono text-[13px] text-deep-blue whitespace-nowrap align-top text-left",children:s.tool}),e.jsx("td",{className:"px-4 py-3 text-steel-blue",children:a?s.he:s.en})]},s.tool))})})}),e.jsx("p",{className:"mt-4 text-xs text-steel-blue leading-relaxed max-w-2xl mx-auto text-center",children:t.mcpToolsNote}),e.jsx("div",{className:"mt-6 text-center",children:e.jsxs("a",{href:"/mcp/",className:"inline-flex items-center gap-2 text-sm font-semibold text-deep-blue hover:text-brand transition-colors",children:[e.jsx(o,{className:"h-4 w-4",strokeWidth:2}),a?"××××¨× ×ת שרת ×âMCP ×©× Spun":"Explore the Spun MCP server",e.jsx(m,{className:`h-4 w-4 ${a?"rotate-180":""}`})]})})]})}),e.jsx("section",{className:"py-14",children:e.jsx("div",{className:"max-w-4xl mx-auto px-6",children:e.jsxs("div",{className:"rounded-2xl border border-brand/15 bg-brand text-white p-8",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-xl bg-white/10 shrink-0",children:e.jsx(l,{className:"h-5 w-5 text-white",strokeWidth:1.5})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-wider text-white/60",children:t.govKicker}),e.jsx("h2",{className:"text-xl font-bold",children:t.govH2})]})]}),e.jsx("p",{className:"text-sm text-white/80 leading-relaxed mb-6",children:t.govSub}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-5",children:X.map(s=>e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-semibold text-white mb-1",children:s.title}),e.jsx("p",{className:"text-sm text-white/70 leading-relaxed",children:s.text})]},s.title))})]})})}),e.jsx(A,{title:t.faqTitle,faqs:se}),e.jsx("section",{className:"py-16 bg-spun-ice",children:e.jsxs("div",{className:"max-w-3xl mx-auto px-6 text-center",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-brand mb-4",children:t.ctaH2}),e.jsx("p",{className:"text-lg text-steel-blue mb-8",children:t.ctaSub}),e.jsxs("a",{href:w,className:"inline-flex items-center gap-2 rounded-full bg-deep-blue px-8 py-3.5 text-base font-semibold text-white hover:bg-brand shadow-lg shadow-deep-blue/25 hover:shadow-deep-blue/35 transition-all",children:[t.ctaStart,e.jsx(m,{className:`h-4 w-4 ${a?"rotate-180":""}`})]})]})})]})}export{u as MCP_INTEL_META,He as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.