[{"data":1,"prerenderedAt":439},["ShallowReactive",2],{"/en/workflows/branch-signal-decision-clinic":3},{"id":4,"slug":5,"locale":6,"translationGroupId":7,"localeSwitchApproved":8,"title":9,"description":10,"documentationMarkdown":11,"workflowJson":12,"category":418,"tags":419,"integrations":423,"difficulty":426,"author":427,"verified":32,"featured":32,"date":428,"modified":428,"icon":7,"imageSrc":7,"path":429,"alternates":430,"seo":431},"112223c0-2b3a-4bfd-ae49-5b8bdcd705de","branch-signal-decision-clinic","en",null,true,"Branch Signal Decision Clinic","An interactive decision coach that helps operators and leaders sort trustworthy branch signals from polished noise, spot dirty data early, and choose when to rely on automation vs human judgment.","## How it works\nThis workflow is a guided “decision clinic” you can run in Calypso to pressure-test branch numbers, conversation insights, and event signals before they turn into confident wrong decisions. It starts with your Knowledge Base for consistent definitions and then routes people into practical, decision-shaped checks—no academic detours.\n\nUse it when you’re about to compare branches, review attribution, or walk into a meeting where everyone has a neat dashboard and nobody has asked the annoying questions yet.\n\n## Key features\n- Starts with a Knowledge Base policy so advice follows your team’s definitions (what counts as a lead, a visit, an assisted conversion, etc.).\n- Button-based menu that routes to specific “trust tests” (numbers, dirty signal, automation vs judgment, messy evidence, comparisons, culture).\n- Each path ends with a next-step chooser: loop back to run another check, or hand off to a human owner.\n- Built-in handoff fallback for cases that need operational judgment or data ownership.\n\n## Step-by-step\n1. **Trigger:** The workflow starts when a user opens the workflow (Input).\n2. **Knowledge grounding:** A Knowledge Base policy is applied to keep definitions and phrasing consistent.\n3. **Choose a check:** The workflow presents a menu of decision checks (Interactive Message).\n4. **Route to the right clinic:** Based on the selected button, an IF node routes to the relevant advice.\n5. **Get the decision guidance:** The workflow returns a focused checklist and “what usually goes wrong first” guidance (Text Message).\n6. **Pick what to do next:** A follow-up menu offers to run another check or request human help.\n7. **Loop or handoff:** Choosing “Run another check” returns to the main menu; choosing “Talk to a human” hands off via Fallback.\n\n## Setup requirements\n- Optional but recommended: a populated **Calypso Knowledge Base** with your metric definitions (conversion, qualified lead, branch visit, attribution rules).\n- No external credentials are required for this workflow as provided.\n- If you use the handoff path, you should have an internal process/owner for the **Operations** handoff destination.",{"id":13,"teamId":14,"name":9,"version":15,"workflowVersion":16,"nodes":17,"connections":325,"routingEnabled":8,"active":32},"wf_branch_signal_decision_clinic","calypso-public-library","1.0.1",1,[18,33,40,52,83,93,99,105,111,117,123,131,137,143,149,155,161,177,183,188,210,217,223,228,234,240,246,253,259,265,271,277,283,297,303,308,315],{"id":19,"name":20,"type":21,"typeVersion":16,"position":22,"parameters":24,"category":31,"deletable":32,"connectable":32},"n_flow_cfg","Workflow settings","flow-configs",[23,23],0,{"name":9,"description":25,"tags":26,"triggerType":30},"Interactive decision checks for branch metrics, dirty signals, attribution comparisons, and automation vs judgment.",[27,28,29],"signal-quality","decision-making","branch-metrics","input","policy",false,{"id":34,"name":35,"type":30,"typeVersion":16,"position":36,"parameters":39,"category":30,"deletable":32,"connectable":8},"n_input","Start",[37,38],200,140,{},{"id":41,"name":42,"type":43,"typeVersion":16,"position":44,"parameters":46,"category":51,"deletable":8,"connectable":8},"n_kb_policy","Knowledge Base grounding","knowledge-base-policy",[45,38],420,{"enabled":8,"fallbackToRouting":8,"sticky":8,"stickyMode":47,"activationOpener":48,"personalization":50},"default",{"enabled":8,"instruction":49},"Use our Knowledge Base definitions for branch metrics and attribution where available. Keep the tone practical and decision-oriented. If the user asks for a decision, request the minimum missing context first (time window, branch scope, denominator, and the decision at stake).",{"useContactName":8},"response",{"id":53,"name":54,"type":55,"typeVersion":16,"position":56,"parameters":58,"category":51,"deletable":8,"connectable":8},"n_menu","Choose a signal check","interactive-message",[57,38],660,{"messageType":59,"headerText":60,"bodyText":61,"footerText":62,"sectionTitle":63,"buttons":64,"ctaDisplayText":63,"ctaUrl":63},"button","Research, signal design, and decision systems","Pick the check you need. Built for real decisions—when the numbers look tidy but the truth might not be.","Start with the decision, not the dashboard.","",[65,68,71,74,77,80],{"id":66,"title":67},"trust_numbers","Trustworthy numbers",{"id":69,"title":70},"spot_dirty","Dirty signal check",{"id":72,"title":73},"auto_vs_human","Automation vs human",{"id":75,"title":76},"messy_evidence","Messy to insight",{"id":78,"title":79},"compare_misreads","Comparison traps",{"id":81,"title":82},"signal_culture","Signal culture",{"id":84,"name":85,"type":86,"typeVersion":16,"position":87,"parameters":90,"category":92,"deletable":8,"connectable":8},"n_if_trust_numbers","Route: numbers you can trust","if",[88,89],900,40,{"buttonId":66,"operator":91},"equals","routing",{"id":94,"name":95,"type":86,"typeVersion":16,"position":96,"parameters":98,"category":92,"deletable":8,"connectable":8},"n_if_spot_dirty","Route: spot dirty signal",[88,97],100,{"buttonId":69,"operator":91},{"id":100,"name":101,"type":86,"typeVersion":16,"position":102,"parameters":104,"category":92,"deletable":8,"connectable":8},"n_if_auto_vs_human","Route: automation vs judgment",[88,103],160,{"buttonId":72,"operator":91},{"id":106,"name":107,"type":86,"typeVersion":16,"position":108,"parameters":110,"category":92,"deletable":8,"connectable":8},"n_if_messy_evidence","Route: messy evidence",[88,109],220,{"buttonId":75,"operator":91},{"id":112,"name":113,"type":86,"typeVersion":16,"position":114,"parameters":116,"category":92,"deletable":8,"connectable":8},"n_if_compare_misreads","Route: comparison misreads",[88,115],280,{"buttonId":78,"operator":91},{"id":118,"name":119,"type":86,"typeVersion":16,"position":120,"parameters":122,"category":92,"deletable":8,"connectable":8},"n_if_signal_culture","Route: signal culture",[88,121],340,{"buttonId":81,"operator":91},{"id":124,"name":125,"type":126,"typeVersion":16,"position":127,"parameters":129,"category":51,"deletable":8,"connectable":8},"n_text_trust_numbers","Clinic: which branch numbers deserve trust","text-message",[128,89],1140,{"text":130},"**Which branch numbers deserve trust (and which are polished noise)**\n\nUse this quick trust ladder:\n1) **Hard-count events** (usually safest): completed transactions, fulfilled appointments, verified check-ins. Still ask: *is the logging automatic or manual?*\n2) **Time-bound rates with stable denominators**: conversion rate, show-up rate, repeat rate—*only if the denominator is consistent across branches*.\n3) **Model- or rules-dependent metrics** (handle with gloves): attribution, “quality score,” intent labels. Great for direction, risky for bragging rights.\n\nRed flags that make a metric “pretty but untrustworthy”:\n- **Denominator drift**: one branch counts “leads” differently, or changes mid-month.\n- **Incentive gravity**: any metric tied to targets will attract creative behavior.\n- **Latency**: yesterday’s number is still settling; today’s meeting treats it as final.\n- **Coverage gaps**: missing channels, missing branches, missing time windows.\n\nDecision tip: before comparing branches, ask one question out loud—**“What would we do differently if this metric is wrong by 20%?”** If the answer is “a lot,” you need stronger proof than a tidy chart.",{"id":132,"name":133,"type":126,"typeVersion":16,"position":134,"parameters":135,"category":51,"deletable":8,"connectable":8},"n_text_spot_dirty","Clinic: spot dirty signal before the meeting",[128,97],{"text":136},"**How to spot dirty signal before a confident meeting goes off the rails**\n\nDirty data rarely looks dirty. It looks *plausible*. Try this sniff test:\n\n- **The cliff test**: did anything jump exactly at a week boundary, month boundary, or policy change? That’s often tracking, not reality.\n- **The mirror test**: do two independent measures move together? (e.g., visits up but staffing, inventory, and revenue flat). If not, suspect the signal.\n- **The missingness test**: are “unknown,” blanks, or “other” quietly growing?\n- **The copy-paste test**: identical notes, identical timestamps, or unusually uniform outcomes suggest automation or manual batching.\n- **The incentive test**: if a metric improved exactly when pressure increased, verify the mechanism—did behavior change, or just reporting?\n\nPractical move: don’t ask, “Is this data clean?” Ask, **“Where would this system most likely lie to us?”** Then check that spot first.",{"id":138,"name":139,"type":126,"typeVersion":16,"position":140,"parameters":141,"category":51,"deletable":8,"connectable":8},"n_text_auto_vs_human","Clinic: when to trust automation vs judgment",[128,103],{"text":142},"**When leaders should trust automation (and when humans still need to decide)**\n\nTrust automation when:\n- The decision is **reversible** (you can undo it without drama).\n- The cost of being wrong is **small and bounded**.\n- The inputs are **stable, well-defined, and consistently captured**.\n- The metric is **closer to physics than opinion** (timestamps, payments, verified check-ins).\n\nRequire human judgment when:\n- The decision is **one-way** (pricing shifts, staffing cuts, branch closures).\n- The system can be **gamed** or is tied to incentives.\n- The metric relies on **interpretation** (conversation sentiment, lead quality labels).\n- You’re comparing groups with **unequal context** (branch footfall, catchment, staffing).\n\nA good operating rule: **automate the routine, escalate the weird.** If the system flags an outlier, don’t auto-punish the branch—route it to a human question: *“Is this real change or measurement change?”*",{"id":144,"name":145,"type":126,"typeVersion":16,"position":146,"parameters":147,"category":51,"deletable":8,"connectable":8},"n_text_messy_evidence","Clinic: messy evidence into usable insight",[128,109],{"text":148},"**How to turn messy evidence into usable insight (without cleaning away the truth)**\n\nOver-cleaning is how teams delete the problem and keep the spreadsheet.\n\nDo this instead:\n- **Keep the mess, but label it**: tag “uncertain,” “partial,” “unverified” rather than forcing a single neat category.\n- **Separate facts from interpretations**: “Customer said X” (fact) vs “Customer is price-sensitive” (interpretation).\n- **Use small, honest buckets**: top 5 reasons + “other (review weekly)” beats 30 fake-precise categories.\n- **Prefer decision thresholds**: you rarely need perfect values—you need to know if you crossed a line (e.g., wait time > 15 min, no-show rate > 12%).\n\nIf someone says, “We’ll clean it later,” ask: **“Which decision are we delaying until the data behaves?”** That usually gets the priority list unstuck.",{"id":150,"name":151,"type":126,"typeVersion":16,"position":152,"parameters":153,"category":51,"deletable":8,"connectable":8},"n_text_compare_misreads","Clinic: what teams misread when comparing",[128,115],{"text":154},"**What teams repeatedly misread when comparing branches, conversations, and attribution**\n\nCommon traps (they look professional in slides):\n- **Volume vs rate confusion**: the biggest branch wins volume; the best branch wins rates—stop mixing the trophies.\n- **Case-mix blindness**: Branch A gets easy walk-ins; Branch B gets complex cases. Same KPI, different reality.\n- **Channel mix distortions**: one branch’s leads are mostly calls; another is mostly web forms. “Conversion rate” isn’t one thing.\n- **Attribution overconfidence**: last-touch is tidy, multi-touch is messy, both can be wrong. Treat attribution as a *hypothesis generator*, not a payroll system.\n- **Conversation sampling bias**: you’re hearing from the loudest segment (complaints, edge cases) unless sampling is deliberate.\n\nQuick fix: when comparing two branches, force three lines on the page:\n1) **What’s being measured** (definition)\n2) **Who/what is included** (coverage)\n3) **What changed** (policy, tracking, incentives)\nIf any line is fuzzy, your comparison is mostly theater.",{"id":156,"name":157,"type":126,"typeVersion":16,"position":158,"parameters":159,"category":51,"deletable":8,"connectable":8},"n_text_signal_culture","Clinic: build a signal culture that ships decisions",[128,121],{"text":160},"**How to build a signal culture that helps decisions happen (not just slides)**\n\nCulture isn’t a poster; it’s what gets rewarded.\n\nBuild it with a few durable habits:\n- **Decision-first updates**: every report starts with “The decision we’re making is…”\n- **One owner per metric**: not for blame—so someone can explain definitions, changes, and limits.\n- **Visible uncertainty**: show confidence levels or caveats where they matter. Pretending certainty is how teams get surprised.\n- **Pre-mortems for big calls**: “If this decision goes wrong, what will we wish we had checked?”\n- **Celebrate ‘caught it early’**: reward people who find tracking breaks and denominator drift.\n\nA little wit, deployed responsibly: if a metric is used to grade people, it stops measuring reality and starts measuring survival instincts.",{"id":162,"name":163,"type":55,"typeVersion":16,"position":164,"parameters":167,"category":51,"deletable":8,"connectable":8},"n_next_steps","Next step",[165,166],1380,190,{"messageType":59,"headerText":168,"bodyText":169,"footerText":63,"sectionTitle":63,"buttons":170,"ctaDisplayText":63,"ctaUrl":63},"What do you want to do next?","Run one more check, or hand this to a human owner if it’s tied to incentives, policy, or a high-stakes decision.",[171,174],{"id":172,"title":173},"back_to_menu","Another check",{"id":175,"title":176},"talk_to_human","Talk to a human",{"id":178,"name":179,"type":86,"typeVersion":16,"position":180,"parameters":182,"category":92,"deletable":8,"connectable":8},"n_if_back_to_menu","Route: another check",[181,103],1620,{"buttonId":172,"operator":91},{"id":184,"name":185,"type":86,"typeVersion":16,"position":186,"parameters":187,"category":92,"deletable":8,"connectable":8},"n_if_talk_to_human","Route: talk to a human",[181,109],{"buttonId":175,"operator":91},{"id":189,"name":190,"type":55,"typeVersion":16,"position":191,"parameters":193,"category":51,"deletable":8,"connectable":8},"n_menu_2","Choose another check",[192,103],1860,{"messageType":59,"headerText":194,"bodyText":195,"footerText":196,"sectionTitle":63,"buttons":197,"ctaDisplayText":63,"ctaUrl":63},"Pick one more check","One more pass—choose the area most likely to embarrass your dashboard in public.","If it’s high-stakes, use the handoff.",[198,200,202,204,206,208],{"id":199,"title":67},"trust_numbers_2",{"id":201,"title":70},"spot_dirty_2",{"id":203,"title":73},"auto_vs_human_2",{"id":205,"title":76},"messy_evidence_2",{"id":207,"title":79},"compare_misreads_2",{"id":209,"title":82},"signal_culture_2",{"id":211,"name":212,"type":86,"typeVersion":16,"position":213,"parameters":216,"category":92,"deletable":8,"connectable":8},"n_if2_trust_numbers","Route 2: trustworthy numbers",[214,215],2100,60,{"buttonId":199,"operator":91},{"id":218,"name":219,"type":86,"typeVersion":16,"position":220,"parameters":222,"category":92,"deletable":8,"connectable":8},"n_if2_spot_dirty","Route 2: dirty signal",[214,221],110,{"buttonId":201,"operator":91},{"id":224,"name":225,"type":86,"typeVersion":16,"position":226,"parameters":227,"category":92,"deletable":8,"connectable":8},"n_if2_auto_vs_human","Route 2: automation vs human",[214,103],{"buttonId":203,"operator":91},{"id":229,"name":230,"type":86,"typeVersion":16,"position":231,"parameters":233,"category":92,"deletable":8,"connectable":8},"n_if2_messy_evidence","Route 2: messy evidence",[214,232],210,{"buttonId":205,"operator":91},{"id":235,"name":236,"type":86,"typeVersion":16,"position":237,"parameters":239,"category":92,"deletable":8,"connectable":8},"n_if2_compare_misreads","Route 2: comparison traps",[214,238],260,{"buttonId":207,"operator":91},{"id":241,"name":242,"type":86,"typeVersion":16,"position":243,"parameters":245,"category":92,"deletable":8,"connectable":8},"n_if2_signal_culture","Route 2: signal culture",[214,244],310,{"buttonId":209,"operator":91},{"id":247,"name":248,"type":126,"typeVersion":16,"position":249,"parameters":251,"category":51,"deletable":8,"connectable":8},"n_text2_trust_numbers","Clinic 2: numbers you can trust",[250,215],2340,{"text":252},"**Trustworthy numbers (second pass)**\n\nQuick rule: if the metric can be “improved” by changing a dropdown, it’s not decision-grade yet.\n\nBefore you act:\n- Confirm **definition + denominator + time window** are consistent across branches.\n- Check whether logging is **automatic vs manual** (manual is fine—just treat it as testimony, not telemetry).\n- Ask what would change if the number is **off by 20%**. If the decision still holds, you’re fine. If not, slow down.",{"id":254,"name":255,"type":126,"typeVersion":16,"position":256,"parameters":257,"category":51,"deletable":8,"connectable":8},"n_text2_spot_dirty","Clinic 2: spot dirty signal",[250,221],{"text":258},"**Dirty signal (second pass)**\n\nTwo fast checks that catch most tracking problems:\n- **Step-change audit:** “What changed in process, tooling, or incentives when the metric changed?” If you can name a change, assume it’s guilty until proven innocent.\n- **Cross-check:** pair your metric with a sibling that’s harder to fake (revenue, staffing hours, inventory, cancellations). If they disagree, your metric is telling a story—just not *the* story.",{"id":260,"name":261,"type":126,"typeVersion":16,"position":262,"parameters":263,"category":51,"deletable":8,"connectable":8},"n_text2_auto_vs_human","Clinic 2: automation vs judgment",[250,103],{"text":264},"**Automation vs judgment (second pass)**\n\nUse automation for repeatable, low-drama decisions. Reserve humans for:\n- Incentive-sensitive comparisons\n- One-way doors (cuts, closures, big policy shifts)\n- Anything based on labels or models\n\nIf you’re unsure: make automation **recommend**, and humans **approve**—especially when someone’s performance review is nearby.",{"id":266,"name":267,"type":126,"typeVersion":16,"position":268,"parameters":269,"category":51,"deletable":8,"connectable":8},"n_text2_messy_evidence","Clinic 2: messy evidence to insight",[250,232],{"text":270},"**Messy evidence → insight (second pass)**\n\nDon’t “clean” away uncertainty—**contain** it:\n- Keep an **unknown/unclear** bucket and review it weekly.\n- Capture the **raw note** and the **interpretation** separately.\n- Convert debates into **thresholds** (\"if wait time > X, do Y\").\n\nYou’re not building a museum of perfect data—you’re building a decision habit.",{"id":272,"name":273,"type":126,"typeVersion":16,"position":274,"parameters":275,"category":51,"deletable":8,"connectable":8},"n_text2_compare_misreads","Clinic 2: comparison traps",[250,238],{"text":276},"**Comparison traps (second pass)**\n\nBefore comparing branches, standardize:\n- Inclusion (which channels/counts)\n- Case mix (what kinds of customers/cases)\n- Timing (latency/settling)\n\nIf standardization isn’t possible, your “ranking” is mostly a measurement of context—and context tends to win awards.",{"id":278,"name":279,"type":126,"typeVersion":16,"position":280,"parameters":281,"category":51,"deletable":8,"connectable":8},"n_text2_signal_culture","Clinic 2: signal culture",[250,244],{"text":282},"**Signal culture (second pass)**\n\nThe fastest culture upgrade: normalize saying **“I don’t trust this yet—and here’s why.”**\n\nOperational moves that work:\n- Name a metric owner.\n- Track definition changes like releases.\n- Reward catching denominator drift early.\n\nIf people only get praised for “green numbers,” you’ll get green numbers—just not reliable ones.",{"id":284,"name":285,"type":55,"typeVersion":16,"position":286,"parameters":289,"category":51,"deletable":8,"connectable":8},"n_finish_options","Wrap up",[287,288],2580,185,{"messageType":59,"headerText":285,"bodyText":290,"footerText":63,"sectionTitle":63,"buttons":291,"ctaDisplayText":63,"ctaUrl":63},"Want to escalate this to Operations, or end here and restart the clinic anytime?",[292,295],{"id":293,"title":294},"restart_later","End & restart later",{"id":296,"title":176},"talk_to_human_2",{"id":298,"name":299,"type":86,"typeVersion":16,"position":300,"parameters":302,"category":92,"deletable":8,"connectable":8},"n_if_restart_later","Route: end",[301,103],2820,{"buttonId":293,"operator":91},{"id":304,"name":305,"type":86,"typeVersion":16,"position":306,"parameters":307,"category":92,"deletable":8,"connectable":8},"n_if_talk_to_human_2","Route: talk to a human (2)",[301,109],{"buttonId":296,"operator":91},{"id":309,"name":310,"type":126,"typeVersion":16,"position":311,"parameters":313,"category":51,"deletable":8,"connectable":8},"n_text_end","End note",[312,103],3060,{"text":314},"All set. If you want to run this clinic again, start the workflow from the Inbox and pick a new check.\n\nPractical last ask before your meeting: write down the decision, the threshold, and what would change your mind. That’s how you keep the dashboard honest.",{"id":316,"name":317,"type":318,"typeVersion":16,"position":319,"parameters":320,"category":324,"deletable":8,"connectable":8},"n_fallback_ops","Handoff to Operations","fallback",[312,109],{"handoffMessage":321,"departmentId":322,"departmentName":323},"Got it. This looks like it needs a human check (definitions, incentives, tracking changes, or a high-stakes call). I’m handing this to Operations. If you can, share: branch(es), time window, the decision you’re making, and the exact metric in question.","ops","Operations","terminal",[326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416],{"id":327,"source":34,"target":41,"sourceHandle":47,"targetHandle":47,"type":47},"c_input_to_kb",{"id":329,"source":41,"target":53,"sourceHandle":47,"targetHandle":47,"type":47},"c_kb_to_menu",{"id":331,"source":53,"target":84,"sourceHandle":47,"targetHandle":47,"type":47},"c_menu_to_if_trust",{"id":333,"source":53,"target":94,"sourceHandle":47,"targetHandle":47,"type":47},"c_menu_to_if_dirty",{"id":335,"source":53,"target":100,"sourceHandle":47,"targetHandle":47,"type":47},"c_menu_to_if_auto",{"id":337,"source":53,"target":106,"sourceHandle":47,"targetHandle":47,"type":47},"c_menu_to_if_messy",{"id":339,"source":53,"target":112,"sourceHandle":47,"targetHandle":47,"type":47},"c_menu_to_if_compare",{"id":341,"source":53,"target":118,"sourceHandle":47,"targetHandle":47,"type":47},"c_menu_to_if_culture",{"id":343,"source":84,"target":124,"sourceHandle":47,"targetHandle":47,"type":47},"c_if_trust_to_text",{"id":345,"source":94,"target":132,"sourceHandle":47,"targetHandle":47,"type":47},"c_if_dirty_to_text",{"id":347,"source":100,"target":138,"sourceHandle":47,"targetHandle":47,"type":47},"c_if_auto_to_text",{"id":349,"source":106,"target":144,"sourceHandle":47,"targetHandle":47,"type":47},"c_if_messy_to_text",{"id":351,"source":112,"target":150,"sourceHandle":47,"targetHandle":47,"type":47},"c_if_compare_to_text",{"id":353,"source":118,"target":156,"sourceHandle":47,"targetHandle":47,"type":47},"c_if_culture_to_text",{"id":355,"source":124,"target":162,"sourceHandle":47,"targetHandle":47,"type":47},"c_text_trust_to_next",{"id":357,"source":132,"target":162,"sourceHandle":47,"targetHandle":47,"type":47},"c_text_dirty_to_next",{"id":359,"source":138,"target":162,"sourceHandle":47,"targetHandle":47,"type":47},"c_text_auto_to_next",{"id":361,"source":144,"target":162,"sourceHandle":47,"targetHandle":47,"type":47},"c_text_messy_to_next",{"id":363,"source":150,"target":162,"sourceHandle":47,"targetHandle":47,"type":47},"c_text_compare_to_next",{"id":365,"source":156,"target":162,"sourceHandle":47,"targetHandle":47,"type":47},"c_text_culture_to_next",{"id":367,"source":162,"target":178,"sourceHandle":47,"targetHandle":47,"type":47},"c_next_to_if_back",{"id":369,"source":162,"target":184,"sourceHandle":47,"targetHandle":47,"type":47},"c_next_to_if_human",{"id":371,"source":184,"target":316,"sourceHandle":47,"targetHandle":47,"type":47},"c_if_human_to_fallback",{"id":373,"source":178,"target":189,"sourceHandle":47,"targetHandle":47,"type":47},"c_if_back_to_menu2",{"id":375,"source":189,"target":211,"sourceHandle":47,"targetHandle":47,"type":47},"c_menu2_to_if2_trust",{"id":377,"source":189,"target":218,"sourceHandle":47,"targetHandle":47,"type":47},"c_menu2_to_if2_dirty",{"id":379,"source":189,"target":224,"sourceHandle":47,"targetHandle":47,"type":47},"c_menu2_to_if2_auto",{"id":381,"source":189,"target":229,"sourceHandle":47,"targetHandle":47,"type":47},"c_menu2_to_if2_messy",{"id":383,"source":189,"target":235,"sourceHandle":47,"targetHandle":47,"type":47},"c_menu2_to_if2_compare",{"id":385,"source":189,"target":241,"sourceHandle":47,"targetHandle":47,"type":47},"c_menu2_to_if2_culture",{"id":387,"source":211,"target":247,"sourceHandle":47,"targetHandle":47,"type":47},"c_if2_trust_to_text2",{"id":389,"source":218,"target":254,"sourceHandle":47,"targetHandle":47,"type":47},"c_if2_dirty_to_text2",{"id":391,"source":224,"target":260,"sourceHandle":47,"targetHandle":47,"type":47},"c_if2_auto_to_text2",{"id":393,"source":229,"target":266,"sourceHandle":47,"targetHandle":47,"type":47},"c_if2_messy_to_text2",{"id":395,"source":235,"target":272,"sourceHandle":47,"targetHandle":47,"type":47},"c_if2_compare_to_text2",{"id":397,"source":241,"target":278,"sourceHandle":47,"targetHandle":47,"type":47},"c_if2_culture_to_text2",{"id":399,"source":247,"target":284,"sourceHandle":47,"targetHandle":47,"type":47},"c_text2_trust_to_wrap",{"id":401,"source":254,"target":284,"sourceHandle":47,"targetHandle":47,"type":47},"c_text2_dirty_to_wrap",{"id":403,"source":260,"target":284,"sourceHandle":47,"targetHandle":47,"type":47},"c_text2_auto_to_wrap",{"id":405,"source":266,"target":284,"sourceHandle":47,"targetHandle":47,"type":47},"c_text2_messy_to_wrap",{"id":407,"source":272,"target":284,"sourceHandle":47,"targetHandle":47,"type":47},"c_text2_compare_to_wrap",{"id":409,"source":278,"target":284,"sourceHandle":47,"targetHandle":47,"type":47},"c_text2_culture_to_wrap",{"id":411,"source":284,"target":298,"sourceHandle":47,"targetHandle":47,"type":47},"c_wrap_to_if_end",{"id":413,"source":284,"target":304,"sourceHandle":47,"targetHandle":47,"type":47},"c_wrap_to_if_human2",{"id":415,"source":298,"target":309,"sourceHandle":47,"targetHandle":47,"type":47},"c_if_end_to_text_end",{"id":417,"source":304,"target":316,"sourceHandle":47,"targetHandle":47,"type":47},"c_if_human2_to_fallback","automation",[27,28,29,420,421,422],"data-hygiene","attribution","ops-leadership",[424,425],"Calypso Knowledge Base","Calypso Inbox","intermediate","Calypso","2026-04-29T11:04:39.183Z","/en/workflows/branch-signal-decision-clinic",{"en":429},{"title":9,"description":432,"ogDescription":433,"twitterDescription":434,"canonicalPath":429,"robots":435,"schemaType":436,"alternates":437},"Turn branch signals into decision ready checks: trust tests for metrics, dirty data, attribution, and when to rely on automation vs judgment.","A practical decision clinic for branch leaders: spot polished noise, catch dirty signals early, and turn messy evidence into usable decisions.","Decision clinic for branch teams: trust the right numbers, catch dirty signals, and know when automation helps (and when humans must decide).","index,follow","HowTo",[438],{"hreflang":6,"href":429},1778614431242]