[{"data":1,"prerenderedAt":264},["ShallowReactive",2],{"$fn10gSYUWvUCNYqKWJpy7ycbOfOp8xsWL22fnUXt6VoQ":3},{"from":4,"to":5,"cycles":6,"entries":188,"repos":189,"releases":256,"deploys":257,"captures":258,"clusters":259,"subjects":260,"notes":261,"week":4,"prev":62,"next":263,"current":24},"2026-04-06","2026-04-12",{"started":7,"open":8,"closed":180},[],[9,25,37,46,54,63,70,79,85,91,96,103,109,117,127,132,137,146,153,159,164,167,175],{"project":10,"projectLabel":11,"id":12,"num":13,"dir":14,"title":15,"focus":16,"status":17,"thumbnail":18,"started":19,"startedSource":20,"closed":21,"closedSource":21,"openWeeks":22,"quietWeeks":23,"stale":24,"active":24},"qmap","Qmap","c21",21,"c21.ai-session-map","ai-session-map","Visualize a single AI agent session as a qmap entity-type topology","active","\u002Fcycles\u002Fqmap\u002Fc21-ai-session-map.png","2026-04-03","record",null,2,1,false,{"project":26,"projectLabel":27,"id":28,"num":29,"dir":30,"title":31,"focus":32,"status":33,"thumbnail":34,"started":19,"startedSource":20,"closed":35,"closedSource":36,"openWeeks":22,"quietWeeks":23,"stale":24,"active":24},"qflow","Qflow","c11",11,"c11.ai-ecosystem","AI Ecosystem","PixiJS experiments expressing the AI agent monitoring dataset for security teams","archived","\u002Fcycles\u002Fqflow\u002Fc11-ai-ecosystem.png","2026-08-15","git",{"project":38,"projectLabel":39,"id":40,"num":41,"dir":42,"title":43,"focus":21,"status":17,"thumbnail":44,"started":45,"startedSource":36,"closed":21,"closedSource":21,"openWeeks":22,"quietWeeks":23,"stale":24,"active":24},"bob-wire","Bob-Wire","c4",4,"c4.aii-agents-entity","AI Agents Entity","\u002Fcycles\u002Fbob-wire\u002Fc4-agent-sessions.png","2026-04-01",{"project":47,"projectLabel":48,"id":49,"num":50,"dir":51,"title":52,"focus":53,"status":33,"thumbnail":21,"started":19,"startedSource":20,"closed":35,"closedSource":20,"openWeeks":22,"quietWeeks":22,"stale":24,"active":24},"design","Design","c33",33,"c33.ai-ecosystem-visualizations","ai-ecosystem-visualizations","Visual experiments expressing the AI agent monitoring dataset for security teams",{"project":10,"projectLabel":11,"id":55,"num":56,"dir":57,"title":58,"focus":59,"status":60,"thumbnail":61,"started":62,"startedSource":20,"closed":35,"closedSource":36,"openWeeks":22,"quietWeeks":22,"stale":24,"active":24},"c20",20,"c20.dataflow-arrows","Dataflow Arrows","Directional arrow indicators on dataflow lines","unlisted","\u002Fcycles\u002Fqmap\u002Fc20-arrows-distributed.png","2026-03-30",{"project":10,"projectLabel":11,"id":64,"num":65,"dir":66,"title":67,"focus":68,"status":60,"thumbnail":69,"started":62,"startedSource":20,"closed":35,"closedSource":36,"openWeeks":22,"quietWeeks":22,"stale":24,"active":24},"c19",19,"c19.data-flow","Data Flow","QMapDataflow wrapper with config-driven props and tag-based context grouping","\u002Fcycles\u002Fqmap\u002Fc19-data-flow.png",{"project":10,"projectLabel":11,"id":71,"num":72,"dir":73,"title":74,"focus":75,"status":60,"thumbnail":76,"started":77,"startedSource":20,"closed":35,"closedSource":36,"openWeeks":78,"quietWeeks":22,"stale":24,"active":24},"c17",17,"c17.dataflow-detail","Dataflow Detail","Single dataflow detail view with per-actor context toggling","\u002Fcycles\u002Fqmap\u002Fc17-checkout-stripe.png","2026-03-23",3,{"project":26,"projectLabel":27,"id":80,"num":81,"dir":82,"title":83,"focus":21,"status":17,"thumbnail":84,"started":77,"startedSource":36,"closed":21,"closedSource":21,"openWeeks":78,"quietWeeks":22,"stale":24,"active":24},"c10",10,"c10.real-data","Real Data","\u002Fcycles\u002Fqflow\u002Fc10-devtools-iso.png",{"project":26,"projectLabel":27,"id":86,"num":87,"dir":88,"title":89,"focus":21,"status":17,"thumbnail":90,"started":77,"startedSource":36,"closed":21,"closedSource":21,"openWeeks":78,"quietWeeks":22,"stale":24,"active":24},"c8",8,"c8.label-controls","label controls","\u002Fcycles\u002Fqflow\u002Fc8-bottom-warm.png",{"project":38,"projectLabel":39,"id":92,"num":78,"dir":93,"title":94,"focus":21,"status":17,"thumbnail":95,"started":77,"startedSource":36,"closed":21,"closedSource":21,"openWeeks":78,"quietWeeks":22,"stale":24,"active":24},"c3","c3.dataflows","Dataflows","\u002Fcycles\u002Fbob-wire\u002Fc3-dataflows-overview.png",{"project":47,"projectLabel":48,"id":97,"num":98,"dir":99,"title":100,"focus":101,"status":33,"thumbnail":21,"started":102,"startedSource":20,"closed":35,"closedSource":20,"openWeeks":41,"quietWeeks":22,"stale":24,"active":24},"c27",27,"c27.publishing","Publishing","Publish four internal projects to Cloudflare Pages","2026-03-16",{"project":26,"projectLabel":27,"id":104,"num":105,"dir":106,"title":107,"focus":108,"status":17,"thumbnail":21,"started":102,"startedSource":20,"closed":21,"closedSource":21,"openWeeks":41,"quietWeeks":22,"stale":24,"active":24},"c9",9,"c9.dev-tools-integration","c9 · dev-tools-integration","Integrate qflow with qtap dev-tools in app.qpoint.io — qflow as bird's-eye view, dev-tools as detail inspector, fed by live production SSE traffic.",{"project":38,"projectLabel":39,"id":110,"num":23,"dir":111,"title":112,"focus":113,"status":17,"thumbnail":114,"started":115,"startedSource":20,"closed":21,"closedSource":21,"openWeeks":116,"quietWeeks":22,"stale":24,"active":24},"c1","c1.situation-room","Situation Room","Situation Room wireframe — problem-space command center for data governance","\u002Fcycles\u002Fbob-wire\u002Fc1-index.png","2026-03-03",6,{"project":118,"projectLabel":119,"id":120,"num":121,"dir":122,"title":123,"focus":124,"status":125,"thumbnail":21,"started":126,"startedSource":20,"closed":21,"closedSource":21,"openWeeks":121,"quietWeeks":78,"stale":24,"active":24},"market-analyst","Market Analyst","c7",7,"c7.avoma-notes","avoma-notes","Explore and integrate Avoma notes data into extraction pipeline and dashboard visualizations.","parked","2026-02-25",{"project":118,"projectLabel":119,"id":40,"num":41,"dir":128,"title":129,"focus":130,"status":125,"thumbnail":21,"started":131,"startedSource":20,"closed":21,"closedSource":21,"openWeeks":121,"quietWeeks":116,"stale":24,"active":24},"c4.refinement","refinement","Refine how extracted data is displayed in the dashboard and improve extraction quality where gaps exist.","2026-02-24",{"project":118,"projectLabel":119,"id":92,"num":78,"dir":133,"title":134,"focus":135,"status":125,"thumbnail":21,"started":136,"startedSource":20,"closed":21,"closedSource":21,"openWeeks":87,"quietWeeks":116,"stale":24,"active":24},"c3.oauth","oauth","Add Google OAuth to restrict dashboard access to @qpoint.io team members.","2026-02-20",{"project":10,"projectLabel":11,"id":138,"num":139,"dir":140,"title":141,"focus":142,"status":60,"thumbnail":143,"started":144,"startedSource":20,"closed":35,"closedSource":36,"openWeeks":78,"quietWeeks":78,"stale":145,"active":24},"c18",18,"c18.control-components","Control Components","Schema-driven configurator for runtime property control","\u002Fcycles\u002Fqmap\u002Fc18-airy-stage.png","2026-03-24",true,{"project":47,"projectLabel":48,"id":147,"num":148,"dir":149,"title":150,"focus":21,"status":33,"thumbnail":151,"started":152,"startedSource":20,"closed":35,"closedSource":20,"openWeeks":41,"quietWeeks":78,"stale":145,"active":24},"c32",32,"c32.security-policy-pages","Security Policy Pages","\u002Fcycles\u002Fdesign\u002Fc32-policy-detail.png","2026-03-19",{"project":47,"projectLabel":48,"id":154,"num":155,"dir":156,"title":157,"focus":21,"status":33,"thumbnail":158,"started":152,"startedSource":20,"closed":35,"closedSource":20,"openWeeks":41,"quietWeeks":78,"stale":145,"active":24},"c31",31,"c31.page-mocks","Page Mocks","\u002Fcycles\u002Fdesign\u002Fc31-security-overview.png",{"project":47,"projectLabel":48,"id":71,"num":72,"dir":160,"title":161,"focus":21,"status":33,"thumbnail":21,"started":162,"startedSource":36,"closed":35,"closedSource":20,"openWeeks":163,"quietWeeks":41,"stale":145,"active":24},"c17.design-cleanup","Applying Design to the Design Site","2026-03-13",5,{"project":47,"projectLabel":48,"id":86,"num":87,"dir":165,"title":166,"focus":21,"status":17,"thumbnail":21,"started":162,"startedSource":36,"closed":21,"closedSource":21,"openWeeks":163,"quietWeeks":41,"stale":145,"active":24},"c8.sharing-design-philosophy","Sharing Design Philosophy",{"project":168,"projectLabel":169,"id":170,"num":22,"dir":171,"title":172,"focus":173,"status":17,"thumbnail":21,"started":174,"startedSource":20,"closed":21,"closedSource":21,"openWeeks":116,"quietWeeks":41,"stale":145,"active":24},"app","app.qpoint.io","c2","c2.mcp-apps","MCP Apps","Add AI assistant UI to app.qpoint.io with shared Vue components usable as MCP Apps","2026-03-05",{"project":168,"projectLabel":169,"id":110,"num":23,"dir":176,"title":177,"focus":178,"status":17,"thumbnail":21,"started":179,"startedSource":20,"closed":21,"closedSource":21,"openWeeks":87,"quietWeeks":41,"stale":145,"active":24},"c1.documentation-cleanup","documentation-cleanup","Improve component documentation quality with better examples and human-AI collaborative workflow","2026-02-19",[181],{"project":38,"projectLabel":39,"id":182,"num":116,"dir":183,"title":184,"focus":21,"status":33,"thumbnail":185,"started":186,"startedSource":20,"closed":4,"closedSource":20,"openWeeks":22,"quietWeeks":187,"stale":24,"active":145},"c6","c6.dashboard-prototype","Dashboard Prototype","\u002Fcycles\u002Fbob-wire\u002Fc6-apikey-detail.png","2026-04-02",0,[],[190,198,207],{"id":38,"label":39,"commits":191},[192,195],{"repo":38,"sha":193,"date":4,"subject":194,"pr":21},"d41044e","merge cycles.2-5: dashboard overview improvements",{"repo":38,"sha":196,"date":4,"subject":197,"pr":21},"ef6fbca","c6: richer overview pages — stat cards with deltas, activity log, tasks, spend trend, data exposure, policy coverage",{"id":118,"label":119,"commits":199},[200,204],{"repo":118,"sha":201,"date":202,"subject":203,"pr":21},"951a159","2026-04-08","adding endpoint vs network..",{"repo":118,"sha":205,"date":202,"subject":206,"pr":21},"7800c81","Add 4 new Cisco\u002FCam calls, updated index, and dashboard brief",{"id":208,"label":208,"commits":209},"qcontrol",[210,215,219,223,227,231,235,239,243,247,252],{"repo":208,"sha":211,"date":212,"subject":213,"pr":214},"8de04e291","2026-04-10","wires demo shell plugins to global run config (#107)",107,{"repo":208,"sha":216,"date":212,"subject":217,"pr":218},"b02d57c7f","Introduce a global run config file (#104)",104,{"repo":208,"sha":220,"date":212,"subject":221,"pr":222},"e80b23af0","adds cisco bridge MOTD on demo shell launch + prompt styling tweaks (#106)",106,{"repo":208,"sha":224,"date":212,"subject":225,"pr":226},"bc4a815d3","fix discover socket-file race + multi-instance exclusivity (#103)",103,{"repo":208,"sha":228,"date":212,"subject":229,"pr":230},"fda7682fe","moves shell to demo subcommand (#105)",105,{"repo":208,"sha":232,"date":212,"subject":233,"pr":234},"50ab14157","adds default shell mode with prompt prefix, env injection, and binary wrapping (#98)",98,{"repo":208,"sha":236,"date":212,"subject":237,"pr":238},"1761cba92","remove unused fn (#102)",102,{"repo":208,"sha":240,"date":212,"subject":241,"pr":242},"503c08e02","emit null stream_id for HTTP\u002F1.x connections (#101)",101,{"repo":208,"sha":244,"date":212,"subject":245,"pr":246},"ef423c821","drop process.changed event and is_child_of_ai field (#100)",100,{"repo":208,"sha":248,"date":249,"subject":250,"pr":251},"238b168dd","2026-04-07","revamp cli command structure (#97)",97,{"repo":208,"sha":253,"date":249,"subject":254,"pr":255},"f5b33342f","extracts cd tests into reusable workflow (#96)",96,[],[],[],[],[],[262],"Deploys come from this checkout's deploy-branch reflog, which starts 2026-10-16.","2026-04-13",1794686604889]