[{"data":1,"prerenderedAt":292},["ShallowReactive",2],{"cycle-doc-design-c125-mcp-guide-prompt.md":3},{"cycle":4,"project":7,"path":10,"title":11,"toc":12,"ast":13},{"id":5,"title":6},"c125","Operations Wizard",{"id":8,"label":9},"design","Design","mcp-guide-prompt.md","Thread `mcp-guide` — prompts (verbatim)",[],{"type":14,"children":15},"root",[16,38,47,55,63,68,76,92,100,105,113,118,126,134,150,155,163,171,184,192,200,205,213,226,234,242,250,263,271,284],{"type":17,"tag":18,"props":19,"children":20},"element","p",{},[21,24,36],{"type":22,"value":23},"text","Raised in c123's session, 2026-10-29. Produced ",{"type":17,"tag":25,"props":26,"children":28},"a",{"href":27},"\u002Fcycles\u002Fdesign\u002Fc125\u002Fdoc\u002Fmcp-guide-plan",[29],{"type":17,"tag":30,"props":31,"children":33},"code",{"className":32},[],[34],{"type":22,"value":35},"mcp-guide-plan.md",{"type":22,"value":37}," (the answer to open question 1 and the test ladder). Nothing built yet.",{"type":17,"tag":39,"props":40,"children":41},"blockquote",{},[42],{"type":17,"tag":18,"props":43,"children":44},{},[45],{"type":22,"value":46},"c123, Can we make these tours drivable via mcp by user agent?",{"type":17,"tag":39,"props":48,"children":49},{},[50],{"type":17,"tag":18,"props":51,"children":52},{},[53],{"type":22,"value":54},"this sounds great, let's write it up first. Let's also consider how we can test it before trying to place it in the actual app",{"type":17,"tag":39,"props":56,"children":57},{},[58],{"type":17,"tag":18,"props":59,"children":60},{},[61],{"type":22,"value":62},"let's do it",{"type":17,"tag":18,"props":64,"children":65},{},[66],{"type":22,"value":67},"Built the same day (the plan's § Built).",{"type":17,"tag":39,"props":69,"children":70},{},[71],{"type":17,"tag":18,"props":72,"children":73},{},[74],{"type":22,"value":75},"how can we test?",{"type":17,"tag":39,"props":77,"children":78},{},[79],{"type":17,"tag":18,"props":80,"children":81},{},[82,84,90],{"type":22,"value":83},"how feasible is a non-scripted tour? I fire up my agent, point it at the mcp, and ask ",{"type":17,"tag":30,"props":85,"children":87},{"className":86},[],[88],{"type":22,"value":89},"Where do I go to add a slack integration?",{"type":22,"value":91}," Can we use the callout component for something like that?",{"type":17,"tag":39,"props":93,"children":94},{},[95],{"type":17,"tag":18,"props":96,"children":97},{},[98],{"type":22,"value":99},"Write it up first",{"type":17,"tag":18,"props":101,"children":102},{},[103],{"type":22,"value":104},"Produced the plan's § The unscripted guide.",{"type":17,"tag":39,"props":106,"children":107},{},[108],{"type":17,"tag":18,"props":109,"children":110},{},[111],{"type":22,"value":112},"Build it",{"type":17,"tag":18,"props":114,"children":115},{},[116],{"type":22,"value":117},"Built the same afternoon (the section's § Built).",{"type":17,"tag":39,"props":119,"children":120},{},[121],{"type":17,"tag":18,"props":122,"children":123},{},[124],{"type":22,"value":125},"I haven't tested with the agent yet, I'll fire up a new window, what should I run",{"type":17,"tag":39,"props":127,"children":128},{},[129],{"type":17,"tag":18,"props":130,"children":131},{},[132],{"type":22,"value":133},"mcp does list qpoint-tour and is authenticated, how do I ask so it goes there?",{"type":17,"tag":39,"props":135,"children":136},{},[137],{"type":17,"tag":18,"props":138,"children":139},{},[140,142,148],{"type":22,"value":141},"I got the following from asking about slack integration ",{"type":17,"tag":143,"props":144,"children":145},"span",{},[146],{"type":22,"value":147},"…the agent's answer, pasted…",{"type":22,"value":149}," but nothing happened on the page",{"type":17,"tag":18,"props":151,"children":152},{},[153],{"type":22,"value":154},"The agent had driven another session's tab. That led to the tab rule in § Built: only the person's own use of a tab makes it the default.",{"type":17,"tag":39,"props":156,"children":157},{},[158],{"type":17,"tag":18,"props":159,"children":160},{},[161],{"type":22,"value":162},"in general, can we hide the policy changes on each page, or remove any changes in this synthetic data world? Also the theme selector in the lower right?",{"type":17,"tag":39,"props":164,"children":165},{},[166],{"type":17,"tag":18,"props":167,"children":168},{},[169],{"type":22,"value":170},"Add a lab knob",{"type":17,"tag":18,"props":172,"children":173},{},[174,176,182],{"type":22,"value":175},"Built the same day (",{"type":17,"tag":30,"props":177,"children":179},{"className":178},[],[180],{"type":22,"value":181},"?draft=empty",{"type":22,"value":183},"; CYCLE.md's Key Changes).",{"type":17,"tag":39,"props":185,"children":186},{},[187],{"type":17,"tag":18,"props":188,"children":189},{},[190],{"type":22,"value":191},"I asked it where I would protect SSH keys, and it took me to the policies page and highlighted the whole policies section. How would we give our MCP more specialized knowledge?",{"type":17,"tag":39,"props":193,"children":194},{},[195],{"type":17,"tag":18,"props":196,"children":197},{},[198],{"type":22,"value":199},"sounds good, and to be sure, this is for all dashboard knowledge, not just SSH Keys? also, let's rename both mcp servers qpoint-guide",{"type":17,"tag":18,"props":201,"children":202},{},[203],{"type":22,"value":204},"Built the same day (the plan's § What the dashboard knows).",{"type":17,"tag":39,"props":206,"children":207},{},[208],{"type":17,"tag":18,"props":209,"children":210},{},[211],{"type":22,"value":212},"Leave it",{"type":17,"tag":18,"props":214,"children":215},{},[216,218,224],{"type":22,"value":217},"About ",{"type":17,"tag":30,"props":219,"children":221},{"className":220},[],[222],{"type":22,"value":223},"qpoint-brand",{"type":22,"value":225},", a separate server: only the guide was renamed.",{"type":17,"tag":39,"props":227,"children":228},{},[229],{"type":17,"tag":18,"props":230,"children":231},{},[232],{"type":22,"value":233},"what do I need to do to test?",{"type":17,"tag":39,"props":235,"children":236},{},[237],{"type":17,"tag":18,"props":238,"children":239},{},[240],{"type":22,"value":241},"how would it work if we added a chat window in the web app?",{"type":17,"tag":39,"props":243,"children":244},{},[245],{"type":17,"tag":18,"props":246,"children":247},{},[248],{"type":22,"value":249},"let's add a new cycle for this and outline some of the initial thoughts, but don't build a plan yet",{"type":17,"tag":18,"props":251,"children":252},{},[253,255,261],{"type":22,"value":254},"Became ",{"type":17,"tag":25,"props":256,"children":258},{"href":257},"\u002Fcycles\u002Fdesign\u002Fc127\u002Fdoc\u002Finitial-prompt",[259],{"type":22,"value":260},"c127 Guide Chat",{"type":22,"value":262},", stage 1 only.",{"type":17,"tag":39,"props":264,"children":265},{},[266],{"type":17,"tag":18,"props":267,"children":268},{},[269],{"type":22,"value":270},"Yes, include them",{"type":17,"tag":18,"props":272,"children":273},{},[274,276,282],{"type":22,"value":275},"Mark had said \"Leave uncommitted\" twice during the thread. This answered the c123 tours session, whose commit needed these files to build. They landed in ",{"type":17,"tag":30,"props":277,"children":279},{"className":278},[],[280],{"type":22,"value":281},"f351ccdf7c",{"type":22,"value":283},".",{"type":17,"tag":39,"props":285,"children":286},{},[287],{"type":17,"tag":18,"props":288,"children":289},{},[290],{"type":22,"value":291},"update histories if you haven't already",1794599466471]