[{"data":1,"prerenderedAt":187},["ShallowReactive",2],{"cycle-doc-qnative-c10-initial-prompt.md":3},{"cycle":4,"project":7,"path":10,"title":11,"toc":12,"ast":13},{"id":5,"title":6},"c10","Guide Walk",{"id":8,"label":9},"qnative","Qnative (provisional)","initial-prompt.md","c10. Guide Walk",[],{"type":14,"children":15},"root",[16,33,177,182],{"type":17,"tag":18,"props":19,"children":20},"element","p",{},[21,24,31],{"type":22,"value":23},"text","Opened 2026-11-13 from the session that ran the guide walk (Mark as an evaluator new to Qpoint, a Claude Code session as the evaluator's agent, driving the app's guide MCP server). The report is ",{"type":17,"tag":25,"props":26,"children":28},"code",{"className":27},[],[29],{"type":22,"value":30},"cycles\u002Fnotes\u002F2026-11-13-guide-agent-walk.md",{"type":22,"value":32},", with its captures beside it. The task as handed to this cycle's session:",{"type":17,"tag":34,"props":35,"children":36},"blockquote",{},[37,49,172],{"type":17,"tag":18,"props":38,"children":39},{},[40,42,47],{"type":22,"value":41},"Work through the report at ",{"type":17,"tag":25,"props":43,"children":45},{"className":44},[],[46],{"type":22,"value":30},{"type":22,"value":48}," (captures beside it), in its order.",{"type":17,"tag":50,"props":51,"children":52},"ol",{},[53,121,126,155,167],{"type":17,"tag":54,"props":55,"children":56},"li",{},[57,59,65,67,73,75,81,83,89,91,96,98,104,106,111,113,119],{"type":22,"value":58},"The agent view (item 1): a view state of its own, not ",{"type":17,"tag":25,"props":60,"children":62},{"className":61},[],[63],{"type":22,"value":64},"minimized",{"type":22,"value":66},", where the tour panel is hidden and the focus still draws — ring, dim\u002Fblur scrim, the agent's ",{"type":17,"tag":25,"props":68,"children":70},{"className":69},[],[71],{"type":22,"value":72},"point",{"type":22,"value":74}," callout and the step's callouts. Today ",{"type":17,"tag":25,"props":76,"children":78},{"className":77},[],[79],{"type":22,"value":80},"set-view { minimized: true }",{"type":22,"value":82}," turns the focus off and ",{"type":17,"tag":25,"props":84,"children":86},{"className":85},[],[87],{"type":22,"value":88},"start()",{"type":22,"value":90}," resets ",{"type":17,"tag":25,"props":92,"children":94},{"className":93},[],[95],{"type":22,"value":64},{"type":22,"value":97},". Make it the default while an agent drives (",{"type":17,"tag":25,"props":99,"children":101},{"className":100},[],[102],{"type":22,"value":103},"lastMove.by == \"agent\"",{"type":22,"value":105},"), keep it across step moves, bring the panel back on the person's own move, give free-form ",{"type":17,"tag":25,"props":107,"children":109},{"className":108},[],[110],{"type":22,"value":72},{"type":22,"value":112}," (no tour) the same focus, and update the server instructions in ",{"type":17,"tag":25,"props":114,"children":116},{"className":115},[],[117],{"type":22,"value":118},"crates\u002Fapp\u002Fsrc\u002Fguide\u002F",{"type":22,"value":120},".",{"type":17,"tag":54,"props":122,"children":123},{},[124],{"type":22,"value":125},"Callouts (1a, 1b): a row's callout points at its ringed row and keeps clear of neighbouring rows' key column, of another callout, and of the page's own text; more inner padding (tokens, not px literals).",{"type":17,"tag":54,"props":127,"children":128},{},[129,131,137,139,145,147,153],{"type":22,"value":130},"The data source (1c): ",{"type":17,"tag":25,"props":132,"children":134},{"className":133},[],[135],{"type":22,"value":136},"tour-state",{"type":22,"value":138}," and ",{"type":17,"tag":25,"props":140,"children":142},{"className":141},[],[143],{"type":22,"value":144},"read-step",{"type":22,"value":146}," carry the source in effect, the instructions tell agents to check it before saying \"yours\", a learn tour on synthetic data says so in its panel, ",{"type":17,"tag":25,"props":148,"children":150},{"className":149},[],[151],{"type":22,"value":152},"explain",{"type":22,"value":154}," knows \"synthetic\".",{"type":17,"tag":54,"props":156,"children":157},{},[158,160,165],{"type":22,"value":159},"The guide's words (1d, 1e): region text in the columns' own words and carrying source\u002Fharnesses; ",{"type":17,"tag":25,"props":161,"children":163},{"className":162},[],[164],{"type":22,"value":152},{"type":22,"value":166}," entries for the inventory columns, \"sanctioned\", \"denied\", and what this app does and doesn't judge.",{"type":17,"tag":54,"props":168,"children":169},{},[170],{"type":22,"value":171},"Arguments (2), region text (3: panel leak, empty, truncated, labels, windows, plural) and the Help page's connect line (4). Item 5 is a design call — list it for Mark, don't build it.",{"type":17,"tag":18,"props":173,"children":174},{},[175],{"type":22,"value":176},"Done = each item fixed or answered in the report (add an \"Outcome\" line under each), a story or headless test per view and callout change, captures of the agent view (panel hidden, focus drawn) and of a row callout placed correctly, and a review stop for Mark with what to look at.",{"type":17,"tag":18,"props":178,"children":179},{},[180],{"type":22,"value":181},"Mark's ruling behind item 1, from the walk: \"what feels natural when you're driving is to hide the tour guide panel unless you're writing that content to show something in particular. Otherwise, I just want to see what you're highlighting on the page and what your callout is saying about it.\" And: \"when you hide that, we lose the nice highlighting background blurring.\"",{"type":17,"tag":18,"props":183,"children":184},{},[185],{"type":22,"value":186},"Create a plan, ask any clarifying questions, suggest patterns I may not be considering.",1794599464618]