[{"data":1,"prerenderedAt":162},["ShallowReactive",2],{"cycle-doc-design-c140-initial-prompt.md":3},{"cycle":4,"project":7,"path":10,"title":11,"toc":12,"ast":13},{"id":5,"title":6},"c140","Surface Evaluation",{"id":8,"label":9},"design","Design","initial-prompt.md","c140. Surface Evaluation",[],{"type":14,"children":15},"root",[16,24,144,149,157],{"type":17,"tag":18,"props":19,"children":20},"element","p",{},[21],{"type":22,"value":23},"text","Mark's prompt, 2026-11-12, verbatim:",{"type":17,"tag":25,"props":26,"children":27},"blockquote",{},[28,35,42,47,67,73,78,83,133,139],{"type":17,"tag":29,"props":30,"children":32},"h1",{"id":31},"glossary-new-item",[33],{"type":22,"value":34},"Glossary, new item:",{"type":17,"tag":36,"props":37,"children":39},"h2",{"id":38},"surface",[40],{"type":22,"value":41},"Surface",{"type":17,"tag":18,"props":43,"children":44},{},[45],{"type":22,"value":46},"The surface we are deploying our components on. The first expression of our component system was Vue via q-nuxt-layer. We are ultimately adding a second expression onto QPUIkit. I want our public documentation to track both expressions and to be honest where capabilities or flavors diverge. We are going to maintain as close to parity as we can, but acknowlege and welcome the instances where they diverge and note that to the future operators who will be deploying thes components.",{"type":17,"tag":18,"props":48,"children":49},{},[50,52,59,61],{"type":22,"value":51},"crux ides, is it the ",{"type":17,"tag":53,"props":54,"children":56},"code",{"className":55},[],[57],{"type":22,"value":58},"Vue app",{"type":22,"value":60}," or the ",{"type":17,"tag":53,"props":62,"children":64},{"className":63},[],[65],{"type":22,"value":66},"QGUIkit app",{"type":17,"tag":29,"props":68,"children":70},{"id":69},"cycle-purpose",[71],{"type":22,"value":72},"Cycle purpose",{"type":17,"tag":18,"props":74,"children":75},{},[76],{"type":22,"value":77},"honest Evaluation time. Look for ooportunities to course correct. Look for opportunities to create skills or toos around some of the work done around the creation of the GPUI-kit.",{"type":17,"tag":18,"props":79,"children":80},{},[81],{"type":22,"value":82},"Let's create a new cycle and a plan for evaluating the qnative implementation of our component system. Let's score it per principle against our foundational principles of :",{"type":17,"tag":84,"props":85,"children":86},"ul",{},[87,93,98,103,108,113,118,123,128],{"type":17,"tag":88,"props":89,"children":90},"li",{},[91],{"type":22,"value":92},"modularity,",{"type":17,"tag":88,"props":94,"children":95},{},[96],{"type":22,"value":97},"clean data boundaries,",{"type":17,"tag":88,"props":99,"children":100},{},[101],{"type":22,"value":102},"composability over configuration.",{"type":17,"tag":88,"props":104,"children":105},{},[106],{"type":22,"value":107},"View Complexity contained and easily managed within the self contained component.",{"type":17,"tag":88,"props":109,"children":110},{},[111],{"type":22,"value":112},"Low component knowledge or opinion about the context the component is placed in.",{"type":17,"tag":88,"props":114,"children":115},{},[116],{"type":22,"value":117},"Slots? are there an equivalent in GPUI-kit land.",{"type":17,"tag":88,"props":119,"children":120},{},[121],{"type":22,"value":122},"How easy is it to imlement and modify our brand tokens (colors, typography, themes {dark mode, etc})?",{"type":17,"tag":88,"props":124,"children":125},{},[126],{"type":22,"value":127},"Honest evaluation, How cumbersome is it to have two implementation surfaces for pages that are for all intents ans purposes identical or very similar in practice? How much dange or drift hell? How easy to maintain parity and surface",{"type":17,"tag":88,"props":129,"children":130},{},[131],{"type":22,"value":132},"Important, Other principles not noted here, but that are part of our foundation docs and component guidelines. What are we missing? read our docs for any other metrics to use for evaluation.",{"type":17,"tag":36,"props":134,"children":136},{"id":135},"output",[137],{"type":22,"value":138},"Output",{"type":17,"tag":18,"props":140,"children":141},{},[142],{"type":22,"value":143},"Prepare our findings in supplementatl pages noted in our cycle history.",{"type":17,"tag":18,"props":145,"children":146},{},[147],{"type":22,"value":148},"Said in the same session, while the work started:",{"type":17,"tag":25,"props":150,"children":151},{},[152],{"type":17,"tag":18,"props":153,"children":154},{},[155],{"type":22,"value":156},"by the way, we're still in the process of merging all the changes in another thread",{"type":17,"tag":18,"props":158,"children":159},{},[160],{"type":22,"value":161},"Create a plan, ask any clarifying questions, suggest patterns I may not be considering.",1794599390088]