{
  "version": 3,
  "sources": ["showcase-voc-fixture.js"],
  "sourcesContent": ["/* The public Voice of Customer sample: Cadenta's invented sales calls.\n *\n * Served at /showcase/voice-of-customer by functions/showcase/[[path]].js, and\n * rendered by the real product page (account/voice-of-customer/index.html) in\n * place of /api/voc, the same way showcase-fixture.js stands in for /api/audit\n * on the report and the question explorer. Same invented company, same\n * personas, competitors, capabilities and pains as that fixture, so the three\n * sample documents describe one world and cross-check.\n *\n * WHY THIS EXISTS, AND WHY IT IS NOT THE OTHER FIXTURE. functions/api/_fixtures/\n * voc-resonatelabs.js is Resonate's OWN Voice of Customer: real accounts, real\n * first names, real calls. It is a pre-pipeline fallback for signed-in operators\n * and must never reach a public path. This file is what a prospect is shown.\n *\n * HOUSE RULES THIS FILE OBEYS (test/showcase-voc.test.js pins them):\n *  - Every quote is attributed by ROLE and by invented COMPANY, never by a\n *    person's name. \"Operations lead · Ledgerline · discovery · Apr 8\".\n *  - Every count carries its denominator (N of 8 accounts, N of 13 calls).\n *  - No em dashes. American spelling.\n *  - The shape is the producer's (genAI skills/voc-clustering/scripts/\n *    build_customer_payload.py) so the page renders it through the same code\n *    path a customer's real record takes. Sections the page treats as\n *    operator-only (kg_coverage) are left out on purpose.\n *\n * Every company, person, number and quote below is invented.\n */\n\nconst ACCOUNTS = [\n  \"Ashgrove Council\", \"Brightwater Studio\", \"Corvid Health\", \"Fernhill Labs\",\n  \"Ledgerline\", \"Plaza Media Group\", \"Quillstack\", \"Tessellate Robotics\",\n];\n\n// Quotes are cited to a role and a call, never to a person.\nconst q = (text, who, src) => ({ q: text, who, src });\n\nconst THEMES = [\n  // ── value ────────────────────────────────────────────────────────────────\n  { key: \"status-three-places\", bucket: \"value\", tier_rank: 1,\n    title: \"Status lives in three places and none of them agree\",\n    calls: 7, accounts: 5, accountsList: [\"Ledgerline\", \"Fernhill Labs\", \"Corvid Health\", \"Quillstack\", \"Ashgrove Council\"],\n    kg_status: \"validated\", kg_label: \"Validated: four tools, no true view\",\n    kg_blurb: \"The Foundation's highest-severity pain, confirmed by five of eight accounts.\",\n    verdict: \"adopt\", verdict_why: \"Five accounts described the same failure unprompted. This is the opening line of the question set.\",\n    implication: \"Buyers describe the problem as disagreement between tools, so the questions and the pages should use the buyer's word for it before they use ours.\",\n    why: \"Work is spread across four tools and no one view is true.\",\n    quotes: [\n      q(\"Status lives in three places and none of them agree, so the Monday meeting is where we find out which one was right.\", \"Operations lead\", \"Ledgerline · discovery · Apr 8\"),\n      q(\"The board says green, the tracker says blocked, and the client hears whichever one I open first.\", \"PMO lead\", \"Corvid Health · discovery · May 6\"),\n      q(\"We have a dashboard. Nobody trusts it.\", \"Operations lead\", \"Quillstack · discovery · May 27\"),\n    ] },\n  { key: \"monday-deck\", bucket: \"value\", tier_rank: 1,\n    title: \"The Monday deck is rebuilt by hand\",\n    calls: 5, accounts: 4, accountsList: [\"Ledgerline\", \"Corvid Health\", \"Ashgrove Council\", \"Quillstack\"],\n    kg_status: \"validated\", kg_label: \"Validated: reporting assembled by hand\",\n    kg_blurb: \"A medium-severity pain in the Foundation. Four of eight accounts raised it, in the same words.\",\n    verdict: \"adopt\", verdict_why: \"Four accounts, and the same verb each time: rebuild. The reporting rows stay, with the buyer's phrasing.\",\n    implication: \"The reporting question is asked as whether the deck still has to be built, so the page that answers it should show a finished rollup.\",\n    why: \"Reporting to leadership is still assembled by hand.\",\n    quotes: [\n      q(\"I rebuild the same deck every Monday morning, and half of it is copying numbers out of the tracker.\", \"Operations lead\", \"Ledgerline · discovery · Apr 8\"),\n      q(\"Leadership wants one page. I make that page by hand.\", \"PMO lead\", \"Corvid Health · discovery · May 6\"),\n      q(\"Council members get a PDF. Someone has to make the PDF.\", \"Operations lead\", \"Ashgrove Council · discovery · Jun 10\"),\n    ] },\n  { key: \"client-sees-own-project\", bucket: \"value\", tier_rank: 1,\n    title: \"A client can see their project and nothing else\",\n    calls: 4, accounts: 3, accountsList: [\"Brightwater Studio\", \"Plaza Media Group\", \"Corvid Health\"],\n    kg_status: \"validated\", kg_label: \"Validated: permissions model\",\n    kg_blurb: \"Every agency account raised it inside the first ten minutes.\",\n    verdict: \"adopt\", verdict_why: \"It is the agency buying question. Both agency accounts and one health account led with it.\",\n    implication: \"For agency buyers the permissions question comes before price. It earns its own question and its own page.\",\n    why: \"Can a client see their project and nothing else?\",\n    quotes: [\n      q(\"Can the client see their project and nothing else? That is the whole conversation for us.\", \"Agency owner\", \"Brightwater Studio · discovery · Apr 15\"),\n      q(\"We lost a pitch because the prospect saw another client's name in a screenshot.\", \"Agency owner\", \"Plaza Media Group · discovery · May 13\"),\n      q(\"External reviewers need one board and no menu.\", \"PMO lead\", \"Corvid Health · migration planning · Jun 24\"),\n    ] },\n  { key: \"pricing-without-a-call\", bucket: \"value\", tier_rank: 1,\n    title: \"Pricing they can read without a sales call\",\n    calls: 4, accounts: 4, accountsList: [\"Ledgerline\", \"Quillstack\", \"Tessellate Robotics\", \"Ashgrove Council\"],\n    kg_status: \"validated\", kg_label: \"Validated: pricing transparency\",\n    kg_blurb: \"A strength the Foundation already rates strong. Buyers confirm they came for it.\",\n    verdict: \"adopt\", verdict_why: \"Four accounts tried to price it themselves before the first call. Keep the tier table on a page an engine can read.\",\n    implication: \"Buyers arrive having tried to price it. The crawl findings say the tier table is rendered client-side, so the strength is invisible where it is asked about.\",\n    why: \"What does this cost at forty people, without a sales call?\",\n    quotes: [\n      q(\"What does this cost at forty people? I could not find it without booking a call, so I booked a call.\", \"Engineering manager\", \"Tessellate Robotics · technical review · Apr 29\"),\n      q(\"Procurement will not start a conversation without a number.\", \"Operations lead\", \"Ashgrove Council · discovery · Jun 10\"),\n      q(\"I priced two of your competitors from their sites. I could not price you.\", \"Finance approver\", \"Ledgerline · pricing review · May 20\"),\n    ] },\n\n  // ── friction ─────────────────────────────────────────────────────────────\n  { key: \"abandoned-rollout\", bucket: \"friction\", tier_rank: 1,\n    title: \"We bought one of these already and nobody opened it after March\",\n    calls: 6, accounts: 5, accountsList: [\"Ledgerline\", \"Fernhill Labs\", \"Plaza Media Group\", \"Quillstack\", \"Ashgrove Council\"],\n    kg_status: \"validated\", kg_label: \"Validated: an abandoned rollout in the room\",\n    kg_blurb: \"A high-severity pain in the Foundation. Five of eight accounts arrived carrying a failed tool.\",\n    verdict: \"adopt\", verdict_why: \"Five of eight accounts. The objection is about their last purchase, and it shapes the onboarding question.\",\n    implication: \"The buyer's first question is whether the team will still be using it in three months. Onboarding effort is a strength, so the question set asks about it in the buyer's terms.\",\n    why: \"The last rollout was abandoned within a quarter.\",\n    quotes: [\n      q(\"We bought one of these already. Nobody opened it after March.\", \"Operations lead\", \"Fernhill Labs · discovery · Apr 22\"),\n      q(\"The last one had a champion and the champion left.\", \"Agency owner\", \"Plaza Media Group · discovery · May 13\"),\n      q(\"I need to know why this one sticks.\", \"Operations lead\", \"Quillstack · discovery · May 27\"),\n    ] },\n  { key: \"four-years-of-tickets\", bucket: \"friction\", tier_rank: 1,\n    title: \"Four years of tickets have to come across\",\n    calls: 5, accounts: 4, accountsList: [\"Corvid Health\", \"Tessellate Robotics\", \"Quillstack\", \"Fernhill Labs\"],\n    kg_status: \"under_rated\", kg_label: \"Under-rated: migration path\",\n    kg_blurb: \"The Foundation rated this pain low. Four of eight accounts raised it before pricing.\",\n    verdict: \"adopt\", verdict_why: \"The Foundation placed migration last. Buyers place it third, before security and price. Raised.\",\n    implication: \"A migration page with an honest estimate answers a question four accounts asked before they asked about price.\",\n    why: \"Nobody can estimate the migration cost with a straight face.\",\n    quotes: [\n      q(\"What happens to four years of tickets? Nobody can estimate it with a straight face.\", \"Engineering manager\", \"Tessellate Robotics · technical review · Apr 29\"),\n      q(\"If history does not come across, the team will keep the old tool open forever.\", \"PMO lead\", \"Corvid Health · migration planning · Jun 24\"),\n      q(\"We will move when someone tells us what breaks.\", \"Engineering manager\", \"Quillstack · renewal · Jul 1\"),\n    ] },\n  { key: \"security-review-quarter\", bucket: \"friction\", tier_rank: 1,\n    title: \"Security review is where the quarter goes\",\n    calls: 4, accounts: 3, accountsList: [\"Fernhill Labs\", \"Corvid Health\", \"Ashgrove Council\"],\n    kg_status: \"validated\", kg_label: \"Validated: security and compliance\",\n    kg_blurb: \"Three regulated accounts, one shape: the DPA and the SOC 2 report decide the timeline.\",\n    verdict: \"adopt\", verdict_why: \"Three of eight accounts, all regulated. The reviewer's timeline is the deal's timeline.\",\n    implication: \"The security page has to be readable without a login and state the DPA terms, because the reviewer researches by assistant before the call.\",\n    why: \"Are you SOC 2, and will your DPA survive our legal review?\",\n    quotes: [\n      q(\"Are you SOC 2, and will your DPA survive our legal review? That is six weeks either way.\", \"IT and security reviewer\", \"Fernhill Labs · security review · Jun 3\"),\n      q(\"Our reviewer asked an assistant about you before he asked me.\", \"PMO lead\", \"Corvid Health · discovery · May 6\"),\n    ] },\n  { key: \"another-tab\", bucket: \"friction\", tier_rank: 1,\n    title: \"Nobody wants another tab\",\n    calls: 3, accounts: 3, accountsList: [\"Tessellate Robotics\", \"Quillstack\", \"Brightwater Studio\"],\n    kg_status: \"missing\", kg_label: \"New to your Foundation\",\n    kg_blurb: \"No row in the Foundation covered tool fatigue as an objection of its own.\",\n    verdict: \"adopt\", verdict_why: \"Three accounts, three functions, one sentence. Added as a pain of its own.\",\n    implication: \"The objection is about attention, so the answer is where Cadenta shows up inside the tools they already open.\",\n    why: \"\",\n    quotes: [\n      q(\"Another tab is a no. If it does not live in the chat and the tracker, it does not live.\", \"Engineering manager\", \"Tessellate Robotics · technical review · Apr 29\"),\n      q(\"The team has tab fatigue. I have tab fatigue.\", \"Head of delivery\", \"Brightwater Studio · onboarding · Jun 17\"),\n    ] },\n\n  // ── buying ───────────────────────────────────────────────────────────────\n  { key: \"spreadsheet-incumbent\", bucket: \"buying\", tier_rank: 1,\n    title: \"The spreadsheet is the incumbent\",\n    calls: 5, accounts: 4, accountsList: [\"Ledgerline\", \"Ashgrove Council\", \"Plaza Media Group\", \"Fernhill Labs\"],\n    kg_status: \"contradicted\", kg_label: \"Contradicted: the incumbent is a spreadsheet\",\n    kg_blurb: \"The Foundation modeled the decision as Cadenta against six vendors. Four of eight accounts were deciding between Cadenta and continuing by hand.\",\n    verdict: \"adopt\", verdict_why: \"The competitor set was right about vendors and silent about the option four accounts actually held. Added as the incumbent, and the question set now asks build-versus-buy questions.\",\n    implication: \"Content written against Kanbrix does not reach a buyer whose alternative is a shared sheet and a chat channel. The questions now include the spreadsheet.\",\n    why: \"\",\n    quotes: [\n      q(\"The spreadsheet is undefeated. Every tool we tried lost to it within a quarter.\", \"Operations lead\", \"Ledgerline · discovery · Apr 8\"),\n      q(\"Our alternative is doing nothing, and doing nothing has been working.\", \"Operations lead\", \"Ashgrove Council · discovery · Jun 10\"),\n      q(\"We run on a sheet and a channel. It is bad and everyone knows how it works.\", \"Agency owner\", \"Plaza Media Group · discovery · May 13\"),\n    ] },\n  { key: \"guest-seats\", bucket: \"buying\", tier_rank: 1,\n    title: \"Contractors and clients should not cost a full seat\",\n    calls: 4, accounts: 3, accountsList: [\"Brightwater Studio\", \"Plaza Media Group\", \"Ledgerline\"],\n    kg_status: \"validated\", kg_label: \"Validated: per-seat pricing punishes guests\",\n    kg_blurb: \"A medium-severity pain in the Foundation, confirmed by both agencies and the accounting firm.\",\n    verdict: \"adopt\", verdict_why: \"Three of eight accounts, in the buyer's own arithmetic. Confirmed as written.\",\n    implication: \"Guest pricing is a buying question, asked as what a person who logs in twice a month costs.\",\n    why: \"Per-seat pricing punishes bringing in contractors and clients.\",\n    quotes: [\n      q(\"I am not paying full price for someone who logs in twice a month.\", \"Agency owner\", \"Brightwater Studio · discovery · Apr 15\"),\n      q(\"Half our users are clients. Seat pricing was built for someone else.\", \"Agency owner\", \"Plaza Media Group · discovery · May 13\"),\n    ] },\n  { key: \"new-client-or-lost-one\", bucket: \"buying\", tier_rank: 1,\n    title: \"The trigger is a new client or a lost one\",\n    calls: 3, accounts: 3, accountsList: [\"Brightwater Studio\", \"Plaza Media Group\", \"Corvid Health\"],\n    kg_status: \"missing\", kg_label: \"New to your Foundation\",\n    kg_blurb: \"The Foundation had no trigger rows. Buyers named the week the search started.\",\n    verdict: \"adopt\", verdict_why: \"Three accounts named the same moment. Added as the first trigger the question set writes to.\",\n    implication: \"The search starts at a change in the client roster, so the discovery questions are written for that week.\",\n    why: \"\",\n    quotes: [\n      q(\"We won a client twice our size and the sheet broke that week.\", \"Agency owner\", \"Brightwater Studio · discovery · Apr 15\"),\n      q(\"We lost an account and the post-mortem said nobody knew the status. That is why I am on this call.\", \"Agency owner\", \"Plaza Media Group · discovery · May 13\"),\n    ] },\n  { key: \"talks-to-our-tools\", bucket: \"buying\", tier_rank: 1,\n    title: \"Does it talk to the tools we already run\",\n    calls: 6, accounts: 5, accountsList: [\"Tessellate Robotics\", \"Quillstack\", \"Fernhill Labs\", \"Corvid Health\", \"Brightwater Studio\"],\n    kg_status: \"validated\", kg_label: \"Validated: integration coverage\",\n    kg_blurb: \"The Foundation rates this capability weak. Five of eight accounts asked about it, and the ask is specific.\",\n    verdict: \"adopt\", verdict_why: \"Five accounts, and the ask is two-way sync with the issue tracker. The integration pages say Connect and nothing else, which the crawl findings already flag.\",\n    implication: \"The question is asked as a yes or no about two-way sync. The answer has to be on a page an engine can lift.\",\n    why: \"Does it actually talk to the tools we already run?\",\n    quotes: [\n      q(\"Does it actually talk to the tools we already run? Two-way, or is it a link?\", \"Engineering manager\", \"Tessellate Robotics · technical review · Apr 29\"),\n      q(\"If the ticket does not move itself when the build passes, engineering will not touch it.\", \"Engineering manager\", \"Quillstack · discovery · May 27\"),\n    ] },\n\n  // ── raised once: shown behind the \"mentioned in only one conversation\" control ──\n  { key: \"offline-field-teams\", bucket: \"value\", tier_rank: 3,\n    title: \"Offline access for field teams\",\n    calls: 1, accounts: 1, accountsList: [\"Fernhill Labs\"],\n    verdict: \"watch\", verdict_why: \"One account, a lab with field staff. Watching for a second.\",\n    why: \"\",\n    quotes: [ q(\"Half our people are in a facility with no signal.\", \"Operations lead\", \"Fernhill Labs · discovery · Apr 22\") ] },\n  { key: \"gantt-for-the-board\", bucket: \"value\", tier_rank: 3,\n    title: \"A Gantt view for the board\",\n    calls: 1, accounts: 1, accountsList: [\"Ashgrove Council\"],\n    verdict: \"set_aside\", verdict_why: \"One account and a presentation need. Set aside.\",\n    why: \"\",\n    quotes: [ q(\"The council members want a Gantt chart. They always want a Gantt chart.\", \"Operations lead\", \"Ashgrove Council · discovery · Jun 10\") ] },\n  { key: \"time-tracking-billing\", bucket: \"buying\", tier_rank: 3,\n    title: \"Time tracking for billing\",\n    calls: 1, accounts: 1, accountsList: [\"Plaza Media Group\"],\n    verdict: \"watch\", verdict_why: \"Agencies may raise this again. Watching.\",\n    why: \"\",\n    quotes: [ q(\"If it tracked time we could bill from it.\", \"Agency owner\", \"Plaza Media Group · discovery · May 13\") ] },\n];\n\nconst CONVERSATIONS = [\n  { short: \"Ledger\", title: \"Ledgerline · discovery · Apr 8\", signal: 50, status: \"ok\",\n    confirms: [\"Four tools, no true view\", \"Reporting assembled by hand\", \"Pricing transparency\"],\n    extends: [\"The spreadsheet as the incumbent\"],\n    quotes: [ q(\"The spreadsheet is undefeated. Every tool we tried lost to it within a quarter.\", \"Operations lead\") ],\n    noise: \"Introductions, a tax-season scheduling thread.\" },\n  { short: \"Bright\", title: \"Brightwater Studio · discovery · Apr 15\", signal: 60, status: \"ok\",\n    confirms: [\"Permissions model\", \"Per-seat pricing punishes guests\", \"Integration coverage\"],\n    extends: [\"A new client or a lost one\", \"Another tab\"],\n    quotes: [ q(\"Can the client see their project and nothing else? That is the whole conversation for us.\", \"Agency owner\") ],\n    noise: \"Portfolio walkthrough, rapport.\" },\n  { short: \"Fern\", title: \"Fernhill Labs · discovery · Apr 22\", signal: 45, status: \"ok\",\n    confirms: [\"Four tools, no true view\", \"An abandoned rollout\", \"Integration coverage\"],\n    extends: [\"The spreadsheet as the incumbent\", \"Offline access\"],\n    quotes: [ q(\"We bought one of these already. Nobody opened it after March.\", \"Operations lead\") ],\n    noise: \"Lab tour logistics, a grant deadline aside.\" },\n  { short: \"Tess\", title: \"Tessellate Robotics · technical review · Apr 29\", signal: 40, status: \"ok\",\n    confirms: [\"Integration coverage\", \"Migration path\", \"Pricing transparency\"],\n    extends: [\"Another tab\"],\n    quotes: [ q(\"Does it actually talk to the tools we already run? Two-way, or is it a link?\", \"Engineering manager\") ],\n    noise: \"API authentication detail, a CI pipeline tangent.\" },\n  { short: \"Corvid\", title: \"Corvid Health · discovery · May 6\", signal: 55, status: \"ok\",\n    confirms: [\"Four tools, no true view\", \"Reporting assembled by hand\", \"Security and compliance\"],\n    extends: [\"A new client or a lost one\"],\n    quotes: [ q(\"The board says green, the tracker says blocked, and the client hears whichever one I open first.\", \"PMO lead\") ],\n    noise: \"Org chart, a compliance calendar walkthrough.\" },\n  { short: \"int\", title: \"Cadenta · internal roadmap sync · May 8\", status: \"skip\",\n    reason: \"Cadenta's own team, no buyer in the room. Nothing here is customer voice.\" },\n  { short: \"Plaza\", title: \"Plaza Media Group · discovery · May 13\", signal: 50, status: \"ok\",\n    confirms: [\"Permissions model\", \"Per-seat pricing punishes guests\", \"An abandoned rollout\"],\n    extends: [\"The spreadsheet as the incumbent\", \"A new client or a lost one\", \"Time tracking\"],\n    quotes: [ q(\"We lost an account and the post-mortem said nobody knew the status. That is why I am on this call.\", \"Agency owner\") ],\n    noise: \"Agency pricing models, rapport.\" },\n  { short: \"Ledger\", title: \"Ledgerline · pricing review · May 20\", signal: 35, status: \"ok\",\n    confirms: [\"Pricing transparency\", \"Per-seat pricing punishes guests\"],\n    extends: [],\n    quotes: [ q(\"I priced two of your competitors from their sites. I could not price you.\", \"Finance approver\") ],\n    noise: \"Invoice terms, procurement paperwork.\" },\n  { short: \"Quill\", title: \"Quillstack · discovery · May 27\", signal: 45, status: \"ok\",\n    confirms: [\"Four tools, no true view\", \"An abandoned rollout\", \"Integration coverage\", \"Reporting assembled by hand\"],\n    extends: [\"Another tab\"],\n    quotes: [ q(\"We have a dashboard. Nobody trusts it.\", \"Operations lead\") ],\n    noise: \"Hiring plans, a product demo of their own.\" },\n  { short: \"Fern\", title: \"Fernhill Labs · security review · Jun 3\", signal: 30, status: \"ok\",\n    confirms: [\"Security and compliance\"],\n    extends: [],\n    quotes: [ q(\"Are you SOC 2, and will your DPA survive our legal review? That is six weeks either way.\", \"IT and security reviewer\") ],\n    noise: \"Questionnaire line items, sub-processor list.\" },\n  { short: \"Ash\", title: \"Ashgrove Council · discovery · Jun 10\", signal: 40, status: \"ok\",\n    confirms: [\"Four tools, no true view\", \"Reporting assembled by hand\", \"Pricing transparency\", \"Security and compliance\"],\n    extends: [\"The spreadsheet as the incumbent\", \"A Gantt view\"],\n    quotes: [ q(\"Our alternative is doing nothing, and doing nothing has been working.\", \"Operations lead\") ],\n    noise: \"Procurement thresholds, a council calendar.\" },\n  { short: \"Bright\", title: \"Brightwater Studio · onboarding · Jun 17\", signal: 35, status: \"ok\",\n    confirms: [\"Integration coverage\", \"Onboarding effort\"],\n    extends: [\"Another tab\"],\n    quotes: [ q(\"The team has tab fatigue. I have tab fatigue.\", \"Head of delivery\") ],\n    noise: \"Workspace setup, invite list.\" },\n  { short: \"vendor\", title: \"Analytics vendor pitch to Cadenta · Jun 19\", status: \"skip\",\n    reason: \"A vendor selling to Cadenta. The buyer in the room is Cadenta, so there is no customer voice to pull.\" },\n  { short: \"Corvid\", title: \"Corvid Health · migration planning · Jun 24\", signal: 45, status: \"ok\",\n    confirms: [\"Migration path\", \"Permissions model\"],\n    extends: [],\n    quotes: [ q(\"If history does not come across, the team will keep the old tool open forever.\", \"PMO lead\") ],\n    noise: \"Export formats, a cutover date debate.\" },\n  { short: \"Quill\", title: \"Quillstack · renewal · Jul 1\", signal: 40, status: \"ok\",\n    confirms: [\"Migration path\", \"Integration coverage\"],\n    extends: [],\n    quotes: [ q(\"We will move when someone tells us what breaks.\", \"Engineering manager\") ],\n    noise: \"Renewal terms, seat count.\" },\n];\n\nconst kept = CONVERSATIONS.filter((c) => c.status !== \"skip\");\nconst signalAvg = Math.round(kept.reduce((a, c) => a + c.signal, 0) / kept.length);\n\n// One evidence record, in the producer's shape, reused by the model and the revision.\nconst ev = (quote, speaker, account, date) => ({ quote, speaker, account, date });\n\nexport const CADENTA_VOC = {\n  client: \"Cadenta\",\n  cycle: \"2026-07\",\n  updated: \"Jul 2026\",\n  summary: {\n    conversations: kept.length,\n    skipped: CONVERSATIONS.length - kept.length,\n    accounts: ACCOUNTS.length,\n    themes: THEMES.length,\n    phrases: THEMES.reduce((a, t) => a + t.quotes.length, 0),\n  },\n  signal: { avg: signalAvg },\n  themes: THEMES,\n  curation: {\n    adopted: THEMES.filter((t) => t.verdict === \"adopt\").length,\n    watching: THEMES.filter((t) => t.verdict === \"watch\").length,\n    set_aside: THEMES.filter((t) => t.verdict === \"set_aside\").length,\n    note: \"We make these calls rather than handing you a queue. Every theme we set aside keeps its quotes and citations, so any decision can be revisited.\",\n  },\n\n  words: [\n    { q: \"Status lives in three places and none of them agree.\", who: \"Operations lead · Ledgerline\" },\n    { q: \"Nobody opened it after March.\", who: \"Operations lead · Fernhill Labs\" },\n    { q: \"The spreadsheet is undefeated.\", who: \"Operations lead · Ledgerline\" },\n    { q: \"Another tab is a no.\", who: \"Engineering manager · Tessellate Robotics\" },\n    { q: \"I rebuild the same deck every Monday morning.\", who: \"Operations lead · Ledgerline\" },\n    { q: \"What happens to four years of tickets?\", who: \"Engineering manager · Tessellate Robotics\" },\n    { q: \"Can the client see their project and nothing else?\", who: \"Agency owner · Brightwater Studio\" },\n    { q: \"Our alternative is doing nothing.\", who: \"Operations lead · Ashgrove Council\" },\n  ],\n\n  radar: [\n    { name: \"Kanbrix\", desc: \"The default. Named as the tool the team tried first, or the one leadership assumes.\", meta: \"5 conversations\" },\n    { name: \"A shared spreadsheet and a chat channel\", desc: \"The incumbent in four accounts, and the thing any new tool is measured against.\", meta: \"4 accounts\" },\n    { name: \"Sprintwell\", desc: \"Raised by engineering managers as the tracker they would rather keep.\", meta: \"2 conversations\" },\n    { name: \"Werkstream\", desc: \"Already running underneath one account's workflow. An integration, in their words.\", meta: \"1 conversation\" },\n  ],\n\n  narrative: {\n    corpus: { accounts: ACCOUNTS.length, calls: kept.length },\n    vocabulary: [\n      { account: \"Ledgerline\", date: \"2026-04-08\", words: [\"none of them agree\", \"the Monday deck\", \"the spreadsheet is undefeated\"] },\n      { account: \"Brightwater Studio\", date: \"2026-04-15\", words: [\"their project and nothing else\", \"logs in twice a month\", \"the sheet broke\"] },\n      { account: \"Tessellate Robotics\", date: \"2026-04-29\", words: [\"another tab\", \"two-way or a link\", \"four years of tickets\"] },\n      { account: \"Corvid Health\", date: \"2026-05-06\", words: [\"the board says green\", \"one page for leadership\", \"what breaks\"] },\n      { account: \"Quillstack\", date: \"2026-05-27\", words: [\"nobody trusts the dashboard\", \"why this one sticks\"] },\n      { account: \"Ashgrove Council\", date: \"2026-06-10\", words: [\"doing nothing has been working\", \"procurement needs a number\"] },\n    ],\n    motions: { sales_led: 9, self_serve_trial: 4 },\n    ladder: [\n      { gate: \"Is this worth another tool at all\", when: \"The first call, before any feature is discussed.\", accounts: 5,\n        objections: [\n          { name: \"The last rollout died\", accounts: 5, recent: 2,\n            means: \"A tool was bought, championed, and abandoned within a quarter. The buyer is asking whether this one is different.\",\n            quote: q(\"The last one had a champion and the champion left.\", \"Agency owner\", \"Plaza Media Group · discovery · May 13\") },\n          { name: \"Another tab\", accounts: 3,\n            means: \"Attention, not budget, is the constraint. The tool has to live where the team already looks.\",\n            quote: q(\"Another tab is a no. If it does not live in the chat and the tracker, it does not live.\", \"Engineering manager\", \"Tessellate Robotics · technical review · Apr 29\") },\n        ],\n        answer: \"Show the three-month picture: what the team does in week one, and where Cadenta appears inside the tracker and the chat they already open.\" },\n      { gate: \"Will it talk to what we run\", when: \"The technical review, usually the second call.\", accounts: 5,\n        objections: [\n          { name: \"Two-way sync with the issue tracker\", accounts: 4, recent: 1,\n            means: \"A link is not an integration. Engineering asks whether the ticket moves itself.\",\n            quote: q(\"If the ticket does not move itself when the build passes, engineering will not touch it.\", \"Engineering manager\", \"Quillstack · discovery · May 27\") },\n          { name: \"Calendar and chat\", accounts: 2,\n            means: \"Operations asks whether status reaches the channel without anyone posting it.\",\n            quote: q(\"If I have to post the update, the update does not happen.\", \"Operations lead\", \"Fernhill Labs · discovery · Apr 22\") },\n        ],\n        answer: \"A sync-direction table per integration, on a page an engine can read. The integration pages carry a logo and a Connect button today.\" },\n      { gate: \"Can we move without losing history\", when: \"Before pricing, in four of eight accounts.\", accounts: 4,\n        objections: [\n          { name: \"Four years of tickets\", accounts: 4,\n            means: \"Nobody can estimate the migration and nobody will commit until someone does.\",\n            quote: q(\"What happens to four years of tickets? Nobody can estimate it with a straight face.\", \"Engineering manager\", \"Tessellate Robotics · technical review · Apr 29\") },\n        ],\n        answer: \"An honest migration page: what comes across, what does not, and how long a real account took.\" },\n      { gate: \"Will security sign it\", when: \"Regulated accounts, once the champion is convinced.\", accounts: 3,\n        objections: [\n          { name: \"SOC 2 and the DPA\", accounts: 3,\n            means: \"The reviewer's timeline is the deal's timeline.\",\n            quote: q(\"Are you SOC 2, and will your DPA survive our legal review? That is six weeks either way.\", \"IT and security reviewer\", \"Fernhill Labs · security review · Jun 3\") },\n          { name: \"Client data separation\", accounts: 2,\n            means: \"Agencies and health accounts ask whether one client can ever see another.\",\n            quote: q(\"External reviewers need one board and no menu.\", \"PMO lead\", \"Corvid Health · migration planning · Jun 24\") },\n        ],\n        answer: \"A security page readable without a login, with the DPA terms stated, because the reviewer researches by assistant before the call.\" },\n      { gate: \"What does it cost at forty people\", when: \"Last, and it is where two accounts are sitting now.\", accounts: 4,\n        objections: [\n          { name: \"Per-seat pricing for guests\", accounts: 3,\n            means: \"Contractors and clients who log in twice a month cost a full seat.\",\n            quote: q(\"I am not paying full price for someone who logs in twice a month.\", \"Agency owner\", \"Brightwater Studio · discovery · Apr 15\") },\n          { name: \"Annual only\", accounts: 1,\n            means: \"Public sector cannot commit to a year without a procurement cycle.\",\n            quote: q(\"Procurement will not start a conversation without a number.\", \"Operations lead\", \"Ashgrove Council · discovery · Jun 10\") },\n        ],\n        answer: \"A tier table a crawler can read, with guest pricing stated, so the buyer prices it before the call instead of booking the call to find out.\" },\n    ],\n    triggers: [\n      { name: \"A new client or a lost one\", accounts: 3,\n        means: \"A change in the roster is the week the sheet breaks.\",\n        quote: q(\"We won a client twice our size and the sheet broke that week.\", \"Agency owner\", \"Brightwater Studio · discovery · Apr 15\") },\n      { name: \"The Monday deck broke\", accounts: 2,\n        means: \"A reporting failure in front of leadership starts the search.\",\n        quote: q(\"Leadership wants one page. I make that page by hand.\", \"PMO lead\", \"Corvid Health · discovery · May 6\") },\n      { name: \"A renewal came due\", accounts: 2,\n        means: \"The incumbent tool's invoice is the moment someone asks whether anyone still uses it.\",\n        quote: q(\"We will move when someone tells us what breaks.\", \"Engineering manager\", \"Quillstack · renewal · Jul 1\") },\n    ],\n  },\n\n  client_view: {\n    evidence_base: { calls: kept.length, accounts: ACCOUNTS.length, prospect_snippets: 96, customer_snippets: 41 },\n    findings: [\n      { claim: \"Four of eight accounts named a shared spreadsheet as the thing they would keep using.\",\n        metric: \"4 of 8 accounts\",\n        detail: \"The Foundation modeled the decision as Cadenta against six vendors. On the calls, four accounts were deciding between Cadenta and continuing by hand, and two of them said doing nothing had been working. No competitor appears in that sentence, and no page on the site answers it.\",\n        quotes: [\n          q(\"The spreadsheet is undefeated. Every tool we tried lost to it within a quarter.\", \"Operations lead\", \"Ledgerline · discovery · Apr 8\"),\n          q(\"Our alternative is doing nothing, and doing nothing has been working.\", \"Operations lead\", \"Ashgrove Council · discovery · Jun 10\"),\n        ] },\n      { claim: \"Buyers arrive carrying a failed rollout, and it is the first objection they raise.\",\n        metric: \"5 of 8 accounts\",\n        detail: \"The Foundation had this as a high-severity pain, which the calls confirm. What the calls add is its position: it comes up in the first ten minutes, before any capability, and the question underneath it is whether the team will still be using Cadenta in three months.\",\n        quotes: [\n          q(\"We bought one of these already. Nobody opened it after March.\", \"Operations lead\", \"Fernhill Labs · discovery · Apr 22\"),\n          q(\"I need to know why this one sticks.\", \"Operations lead\", \"Quillstack · discovery · May 27\"),\n        ] },\n      { claim: \"Migration is asked about earlier than the Foundation placed it.\",\n        metric: \"4 of 8 accounts, all before pricing\",\n        detail: \"The Foundation rated the migration pain low and placed it last. Four accounts raised it third, before security and before price, and in each case the engineering manager in the room said nobody could estimate it. The migration path capability is rated weak, so this is heavy demand against a gap.\",\n        quotes: [\n          q(\"What happens to four years of tickets? Nobody can estimate it with a straight face.\", \"Engineering manager\", \"Tessellate Robotics · technical review · Apr 29\"),\n        ] },\n      { claim: \"Agencies buy on client permissions, and they say so in the first ten minutes.\",\n        metric: \"2 of 2 agency accounts\",\n        detail: \"Both agency accounts opened with the same question: can a client see their project and nothing else. One had lost a pitch over it. For that buyer the permissions model comes before price, which the Foundation's persona notes did not capture.\",\n        quotes: [\n          q(\"We lost a pitch because the prospect saw another client's name in a screenshot.\", \"Agency owner\", \"Plaza Media Group · discovery · May 13\"),\n        ] },\n    ],\n    market: {\n      personas_asserted: [\"Engineering manager\", \"Operations lead\", \"Agency owner\", \"IT and security reviewer\", \"Finance approver\"],\n      personas_observed: [\n        { function: \"Operations\", accounts: 5, people: 5 },\n        { function: \"Engineering\", accounts: 2, people: 2 },\n        { function: \"Agency leadership\", accounts: 2, people: 3 },\n        { function: \"Delivery and PMO\", accounts: 2, people: 2 },\n        { function: \"IT and security\", accounts: 2, people: 2 },\n        { function: \"Finance\", accounts: 2, people: 2 },\n      ],\n      objections: [\n        { label: \"The last rollout died\", accounts: 5 },\n        { label: \"Two-way sync with the tracker\", accounts: 4 },\n        { label: \"Four years of tickets\", accounts: 4 },\n        { label: \"SOC 2 and the DPA\", accounts: 3 },\n        { label: \"Per-seat pricing for guests\", accounts: 3 },\n        { label: \"Another tab\", accounts: 3 },\n      ],\n      asks: [\n        { label: \"Two-way issue tracker sync\", accounts: 4 },\n        { label: \"A rollup for leadership\", accounts: 4 },\n        { label: \"A migration estimate\", accounts: 4 },\n        { label: \"Client-only views\", accounts: 3 },\n        { label: \"Guest pricing\", accounts: 3 },\n      ],\n      triggers: [\n        { label: \"A new client or a lost one\", accounts: 3 },\n        { label: \"The Monday deck broke\", accounts: 2 },\n        { label: \"A renewal came due\", accounts: 2 },\n      ],\n    },\n  },\n\n  kg_model: {\n    priorities: [\n      { rank: 1, name: \"Integration coverage\", strength: \"weak\", accounts: 5,\n        why: \"The heaviest demand against the weakest capability. Every capability question about sync currently goes to a competitor.\",\n        evidence: ev(\"Does it actually talk to the tools we already run? Two-way, or is it a link?\", \"Engineering manager\", \"Tessellate Robotics\", \"Apr 29\") },\n      { rank: 2, name: \"Migration path\", strength: \"weak\", accounts: 4,\n        why: \"Raised before price by four accounts. The Foundation had it last.\",\n        evidence: ev(\"What happens to four years of tickets? Nobody can estimate it with a straight face.\", \"Engineering manager\", \"Tessellate Robotics\", \"Apr 29\") },\n      { rank: 3, name: \"Reporting and rollups\", strength: \"weak\", accounts: 4,\n        why: \"Four accounts rebuild a deck by hand. The rollup exists and no page shows it.\",\n        evidence: ev(\"I rebuild the same deck every Monday morning, and half of it is copying numbers out of the tracker.\", \"Operations lead\", \"Ledgerline\", \"Apr 8\") },\n      { rank: 4, name: \"Permissions model\", strength: \"moderate\", accounts: 3,\n        why: \"The agency buying question. Both agency accounts led with it.\",\n        evidence: ev(\"Can the client see their project and nothing else? That is the whole conversation for us.\", \"Agency owner\", \"Brightwater Studio\", \"Apr 15\") },\n      { rank: 5, name: \"Security and compliance\", strength: \"moderate\", accounts: 3,\n        why: \"Decides the timeline in regulated accounts, and the reviewer researches by assistant first.\",\n        evidence: ev(\"Our reviewer asked an assistant about you before he asked me.\", \"PMO lead\", \"Corvid Health\", \"May 6\") },\n      { rank: 6, name: \"Onboarding effort\", strength: \"strong\", accounts: 5,\n        why: \"Heavy demand and a strength. Keep it visible in the buyer's terms: still using it in three months.\" },\n      { rank: 7, name: \"Pricing transparency\", strength: \"strong\", accounts: 4,\n        why: \"A strength buyers came for. The tier table has to be readable by a crawler, which the findings say it is not.\" },\n      { rank: 8, name: \"Automation rules\", strength: \"moderate\", accounts: 1,\n        why: \"One account asked. Holds its place.\" },\n    ],\n    competitors: [\n      { name: \"Kanbrix\", tier: \"Category leader\", relationship: \"head_to_head\", accounts: 5 },\n      { name: \"Sprintwell\", tier: \"Direct\", relationship: \"head_to_head\", accounts: 2 },\n      { name: \"Momentro\", tier: \"Lightweight\", relationship: \"head_to_head\", accounts: 1 },\n      { name: \"Werkstream\", tier: \"Automation\", relationship: \"integration_target\", accounts: 1 },\n      { name: \"Pathgrid\", tier: \"Adjacent\", relationship: \"integration_target\", accounts: 1 },\n    ],\n    excluded: [ { name: \"Northpath\", why: \"Raised by no buyer in this corpus.\" } ],\n  },\n\n  kg_revision: {\n    from_version: \"v1\", to_version: \"v2\",\n    evidence_base: { calls: kept.length, accounts: ACCOUNTS.length },\n    changes: [\n      { label: \"Added\", kind: \"add_entity\", entity: \"The shared spreadsheet as the incumbent\",\n        why: \"Four of eight accounts were deciding between Cadenta and continuing by hand. The competitor set had six vendors and no room for that.\",\n        evidence: ev(\"The spreadsheet is undefeated. Every tool we tried lost to it within a quarter.\", \"Operations lead\", \"Ledgerline\", \"Apr 8\") },\n      { label: \"Raised priority\", kind: \"raise_salience\", entity: \"Migration path\", before: \"low\", after: \"high\",\n        why: \"Four accounts raised it before pricing. The Foundation had it last.\",\n        evidence: ev(\"If history does not come across, the team will keep the old tool open forever.\", \"PMO lead\", \"Corvid Health\", \"Jun 24\") },\n      { label: \"Added\", kind: \"add_entity\", entity: \"Nobody wants another tab\",\n        why: \"Three accounts, three functions. No pain row in the Foundation covered it.\",\n        evidence: ev(\"Another tab is a no. If it does not live in the chat and the tracker, it does not live.\", \"Engineering manager\", \"Tessellate Robotics\", \"Apr 29\") },\n      { label: \"Added\", kind: \"add_entity\", entity: \"Trigger: a new client or a lost one\",\n        why: \"The Foundation had no trigger rows. Three accounts named the week the search started.\",\n        evidence: ev(\"We won a client twice our size and the sheet broke that week.\", \"Agency owner\", \"Brightwater Studio\", \"Apr 15\") },\n      { label: \"Reclassified\", kind: \"reclassify_competitor\", entity: \"Werkstream\", before: \"head to head\", after: \"integration target\",\n        why: \"The one account that named it runs it underneath their workflow and asked whether Cadenta connects to it.\",\n        evidence: ev(\"We already automate the handoffs in Werkstream. Does this sit on top of that or replace it?\", \"Operations lead\", \"Fernhill Labs\", \"Apr 22\") },\n      { label: \"Retired\", kind: \"retire_competitor\", entity: \"Northpath\",\n        why: \"No buyer in thirteen conversations named it.\" },\n    ],\n  },\n\n  corpus: {\n    ingested: 24,\n    duplicate_recordings_folded: 1,\n    no_buyer_present: 6,\n    counterparty_unlabelled: 3,\n    buyer_present: CONVERSATIONS.length,\n    analysed: CONVERSATIONS.length,\n    why_excluded: [\n      { reason: \"internal_standup\", calls: 3 },\n      { reason: \"vendor_pitching_to_cadenta\", calls: 2 },\n      { reason: \"webinar\", calls: 1 },\n    ],\n  },\n\n  conversations: CONVERSATIONS,\n};\n\n/** The response shape /api/voc returns, so the page's paint() takes it unchanged. */\nexport function showcaseVoc() {\n  return { voc: CADENTA_VOC, cycle_ordinal: 3, published_at: \"2026-07-26\" };\n}\n"],
  "mappings": "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",
  "names": ["ACCOUNTS", "q", "text", "who", "src", "THEMES", "CONVERSATIONS", "kept", "c", "signalAvg", "a", "ev", "quote", "speaker", "account", "date", "t"]
}
