[{"data":1,"prerenderedAt":654},["ShallowReactive",2],{"$f6qgAukZyNoFZNg3FQh5FKv8CKzpBrH7OCspIfQ2gbXw":3},{"from":4,"to":5,"cycles":6,"entries":392,"repos":393,"releases":643,"deploys":646,"captures":647,"clusters":648,"subjects":649,"notes":650,"week":4,"prev":652,"next":653,"current":22},"2026-06-08","2026-06-14",{"started":7,"open":44,"closed":391},[8,23,31],{"project":9,"projectLabel":10,"id":11,"num":12,"dir":13,"title":14,"focus":15,"status":16,"thumbnail":17,"started":18,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":21,"quietWeeks":21,"stale":22,"active":22},"design","Design","c49",49,"c49.cloudflare-deploy-fix","Fix the Cloudflare Pages Deploy","Make `push to main` reliably deploy the design site to Cloudflare Pages *(2026-09-25: reframed as \"make the build a manual local step\", see PICKUP.md)*","archived",null,"2026-06-11","record","2026-09-30",1,false,{"project":9,"projectLabel":10,"id":24,"num":25,"dir":26,"title":27,"focus":28,"status":16,"thumbnail":29,"started":18,"startedSource":19,"closed":30,"closedSource":19,"openWeeks":21,"quietWeeks":21,"stale":22,"active":22},"c48",48,"c48.design-site-on-layer","Design Site on Layer","Close the layer gaps so the design site uses only q-nuxt-layer components for everything presentational","\u002Farchive\u002F2026-q3\u002Fc48-components-index.png","2026-08-15",{"project":32,"projectLabel":33,"id":34,"num":35,"dir":36,"title":37,"focus":17,"status":38,"thumbnail":39,"started":40,"startedSource":41,"closed":17,"closedSource":17,"openWeeks":21,"quietWeeks":42,"stale":22,"active":43},"bob-wire","Bob-Wire","c15",15,"c15.agent-dashboard","Agent Dashboard","active","\u002Fcycles\u002Fbob-wire\u002Fc15-index.png","2026-06-09","git",0,true,[45,53,60,69,73,77,84,95,100,106,111,116,120,126,132,138,148,155,161,168,178,185,193,200,207,215,222,229,234,241,248,254,261,266,274,281,288,297,304,312,319,324,331,335,340,344,349,353,359,366,372,376,379,386],{"project":32,"projectLabel":33,"id":46,"num":47,"dir":48,"title":49,"focus":17,"status":38,"thumbnail":50,"started":51,"startedSource":41,"closed":17,"closedSource":17,"openWeeks":52,"quietWeeks":42,"stale":22,"active":43},"c16",16,"c16.agent-control-plane","Agent Control Plane","\u002Fcycles\u002Fbob-wire\u002Fc16-control-plane-integrations.png","2026-06-04",2,{"project":9,"projectLabel":10,"id":54,"num":55,"dir":56,"title":57,"focus":17,"status":16,"thumbnail":17,"started":58,"startedSource":41,"closed":30,"closedSource":19,"openWeeks":59,"quietWeeks":42,"stale":22,"active":43},"c47",47,"c47.pixel-pawns","Pixel Pawns","2026-05-20",4,{"project":61,"projectLabel":62,"id":63,"num":64,"dir":65,"title":66,"focus":17,"status":38,"thumbnail":17,"started":67,"startedSource":41,"closed":17,"closedSource":17,"openWeeks":68,"quietWeeks":52,"stale":22,"active":22},"www","www.qpoint.io","c6",6,"c6.combined-index","Combined Index Page","2026-05-27",3,{"project":61,"projectLabel":62,"id":70,"num":59,"dir":71,"title":72,"focus":17,"status":38,"thumbnail":17,"started":67,"startedSource":41,"closed":17,"closedSource":17,"openWeeks":68,"quietWeeks":52,"stale":22,"active":22},"c4","c4.case-studies","AI Agent Incident Case Studies",{"project":61,"projectLabel":62,"id":74,"num":68,"dir":75,"title":76,"focus":17,"status":38,"thumbnail":17,"started":67,"startedSource":41,"closed":17,"closedSource":17,"openWeeks":68,"quietWeeks":52,"stale":22,"active":22},"c3","c3.the-problem-page","The Problem Page + PocketOS Case Study",{"project":61,"projectLabel":62,"id":78,"num":79,"dir":80,"title":81,"focus":82,"status":38,"thumbnail":17,"started":83,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":59,"quietWeeks":52,"stale":22,"active":22},"c5",5,"c5.cookie-consent-audit","Cookie Consent Audit & Fix","Audit and fix cookie consent persistence so decisions survive deploys","2026-05-21",{"project":85,"projectLabel":86,"id":87,"num":88,"dir":89,"title":90,"focus":91,"status":92,"thumbnail":17,"started":93,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":47,"quietWeeks":94,"stale":22,"active":22},"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",12,{"project":85,"projectLabel":86,"id":70,"num":59,"dir":96,"title":97,"focus":98,"status":92,"thumbnail":17,"started":99,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":47,"quietWeeks":35,"stale":22,"active":22},"c4.refinement","refinement","Refine how extracted data is displayed in the dashboard and improve extraction quality where gaps exist.","2026-02-24",{"project":85,"projectLabel":86,"id":74,"num":68,"dir":101,"title":102,"focus":103,"status":92,"thumbnail":17,"started":104,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":105,"quietWeeks":35,"stale":22,"active":22},"c3.oauth","oauth","Add Google OAuth to restrict dashboard access to @qpoint.io team members.","2026-02-20",17,{"project":9,"projectLabel":10,"id":107,"num":108,"dir":109,"title":110,"focus":17,"status":16,"thumbnail":17,"started":58,"startedSource":41,"closed":30,"closedSource":19,"openWeeks":59,"quietWeeks":68,"stale":43,"active":22},"c46",46,"c46.brochure-dark-mode","Brochure Site Dark Mode Definition",{"project":9,"projectLabel":10,"id":112,"num":113,"dir":114,"title":115,"focus":17,"status":16,"thumbnail":17,"started":58,"startedSource":41,"closed":30,"closedSource":19,"openWeeks":59,"quietWeeks":68,"stale":43,"active":22},"c45",45,"c45.ai-agent-policy-pages","AI Agent Policy Pages",{"project":61,"projectLabel":62,"id":117,"num":52,"dir":118,"title":119,"focus":17,"status":38,"thumbnail":17,"started":58,"startedSource":41,"closed":17,"closedSource":17,"openWeeks":59,"quietWeeks":68,"stale":43,"active":22},"c2","c2.brochure-site-q2","Brochure Site Q2 Redesign",{"project":61,"projectLabel":62,"id":121,"num":21,"dir":122,"title":123,"focus":124,"status":38,"thumbnail":17,"started":125,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":79,"quietWeeks":68,"stale":43,"active":22},"c1","c1.q-nuxt-layer-integration","Q Nuxt Layer Integration","Complete q-nuxt-layer integration for www.qpoint.io and deploy","2026-05-11",{"project":32,"projectLabel":33,"id":127,"num":128,"dir":129,"title":130,"focus":17,"status":38,"thumbnail":131,"started":125,"startedSource":41,"closed":17,"closedSource":17,"openWeeks":79,"quietWeeks":59,"stale":43,"active":22},"c14",14,"c14.qcontrol-brochure-site","QControl Brochure Site","\u002Fcycles\u002Fbob-wire\u002Fc14-index.png",{"project":32,"projectLabel":33,"id":133,"num":134,"dir":135,"title":136,"focus":17,"status":38,"thumbnail":137,"started":125,"startedSource":41,"closed":17,"closedSource":17,"openWeeks":79,"quietWeeks":59,"stale":43,"active":22},"c13",13,"c13.ai-agent-policies","AI Agent Policies","\u002Fcycles\u002Fbob-wire\u002Fc13-index.png",{"project":139,"projectLabel":140,"id":141,"num":142,"dir":143,"title":144,"focus":145,"status":16,"thumbnail":146,"started":147,"startedSource":19,"closed":30,"closedSource":41,"openWeeks":79,"quietWeeks":79,"stale":43,"active":22},"qmap","Qmap","c28",28,"c28.live-qcontrol-stream","live-qcontrol-stream","Live qcontrol event stream → qmap visualization via SSE bridge","\u002Fcycles\u002Fqmap\u002Fc28-dataflows.png","2026-05-13",{"project":32,"projectLabel":33,"id":149,"num":94,"dir":150,"title":151,"focus":17,"status":38,"thumbnail":152,"started":153,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":154,"quietWeeks":79,"stale":43,"active":22},"c12","c12.inventory-deep-dive","Inventory Deep Dive","\u002Fcycles\u002Fbob-wire\u002Fc12-index.png","2026-04-24",8,{"project":32,"projectLabel":33,"id":156,"num":157,"dir":158,"title":159,"focus":17,"status":38,"thumbnail":17,"started":160,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":154,"quietWeeks":79,"stale":43,"active":22},"c11",11,"c11.pixel-character-system","Pixel Character System","2026-04-23",{"project":32,"projectLabel":33,"id":162,"num":163,"dir":164,"title":165,"focus":17,"status":38,"thumbnail":166,"started":167,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":154,"quietWeeks":79,"stale":43,"active":22},"c10",10,"c10.security-overview-benchmark","Security Overview Benchmark","\u002Fcycles\u002Fbob-wire\u002Fc10-index.png","2026-04-22",{"project":9,"projectLabel":10,"id":169,"num":170,"dir":171,"title":172,"focus":173,"status":174,"thumbnail":17,"started":175,"startedSource":19,"closed":176,"closedSource":177,"openWeeks":154,"quietWeeks":79,"stale":43,"active":22},"c44",44,"c44.figma-ai-dashboard-redesign","Figma AI Dashboard Redesign","Establish a clean Figma-first source of truth for the dashboard redesign by modeling a flexible visual component API, then use AI to accelerate exploration without polluting the design system","closing","2026-04-21","2026-11-14","provisional",{"project":9,"projectLabel":10,"id":179,"num":180,"dir":181,"title":182,"focus":183,"status":16,"thumbnail":17,"started":184,"startedSource":19,"closed":30,"closedSource":19,"openWeeks":154,"quietWeeks":79,"stale":43,"active":22},"c43",43,"c43.ai-ecosystem-inventory-map","AI Ecosystem Inventory Map","Define the qmap implementation path for an inventory\u002Findex view of the company-wide AI ecosystem","2026-04-20",{"project":9,"projectLabel":10,"id":186,"num":187,"dir":188,"title":189,"focus":190,"status":174,"thumbnail":17,"started":191,"startedSource":19,"closed":176,"closedSource":177,"openWeeks":192,"quietWeeks":79,"stale":43,"active":22},"c42",42,"c42.runtime-session-map-publishing","Runtime Session Map Publishing","Define the design-app-native publish path for the qmap runtime-session map without starting implementation before qmap is ready","2026-04-17",9,{"project":9,"projectLabel":10,"id":194,"num":195,"dir":196,"title":197,"focus":198,"status":174,"thumbnail":199,"started":191,"startedSource":19,"closed":176,"closedSource":177,"openWeeks":192,"quietWeeks":79,"stale":43,"active":22},"c41",41,"c41.signal-column-flow","Signal Column Flow","Prototype a column-based evidence ladder that moves from noisy session signal to reduced entities, actions, and provisional outcomes","\u002Farchive\u002F2026-q3\u002Fc41-signal-column-flow.png",{"project":9,"projectLabel":10,"id":201,"num":202,"dir":203,"title":204,"focus":205,"status":16,"thumbnail":17,"started":206,"startedSource":19,"closed":30,"closedSource":19,"openWeeks":192,"quietWeeks":79,"stale":43,"active":22},"c38",38,"c38.qcontrol-visibility-storytelling","qcontrol Visibility Storytelling","Design briefs for the trust, provenance, storytelling, and layered-visibility framing around qcontrol-driven visualizations","2026-04-16",{"project":139,"projectLabel":140,"id":208,"num":209,"dir":210,"title":211,"focus":212,"status":38,"thumbnail":213,"started":214,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":64,"quietWeeks":64,"stale":43,"active":22},"c27",27,"c27.mcp-server-fleet","mcp-server-fleet","Deterministic synthetic MCP server fleet views for screenshot capture","\u002Fcycles\u002Fqmap\u002Fc27-callers-selected.png","2026-05-04",{"project":139,"projectLabel":140,"id":216,"num":217,"dir":218,"title":219,"focus":220,"status":38,"thumbnail":221,"started":175,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":154,"quietWeeks":64,"stale":43,"active":22},"c25",25,"c25.ai-ecosystem-inventory-map","ai-ecosystem-inventory-map","Build a qmap inventory\u002Findex view of the company-wide AI ecosystem using deterministic synthetic data first","\u002Fcycles\u002Fqmap\u002Fc25-ai-ecosystem-inventory-map.png",{"project":139,"projectLabel":140,"id":223,"num":224,"dir":225,"title":226,"focus":227,"status":38,"thumbnail":17,"started":228,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":88,"quietWeeks":88,"stale":43,"active":22},"c26",26,"c26.flatland-view","flatland-view","Add a `flatland` view (topdown camera + pitched 3D models) for VOX\u002FOBJ-backed actors","2026-04-28",{"project":32,"projectLabel":33,"id":230,"num":192,"dir":231,"title":232,"focus":17,"status":38,"thumbnail":233,"started":184,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":154,"quietWeeks":88,"stale":43,"active":22},"c9","c9.meaning-layer-dashboard","Meaning-Layer Dashboard","\u002Fcycles\u002Fbob-wire\u002Fc9-index.png",{"project":139,"projectLabel":140,"id":235,"num":236,"dir":237,"title":238,"focus":239,"status":38,"thumbnail":240,"started":191,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":192,"quietWeeks":88,"stale":43,"active":22},"c24",24,"c24.synthetic-live-session-replay","synthetic-live-session-replay","Build a deterministic synthetic replay path for live-feeling qmap sessions","\u002Fcycles\u002Fqmap\u002Fc24-complete.png",{"project":139,"projectLabel":140,"id":242,"num":243,"dir":244,"title":245,"focus":246,"status":38,"thumbnail":247,"started":191,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":192,"quietWeeks":88,"stale":43,"active":22},"c23",23,"c23.custom-obj-models","custom-obj-models","Validate import, normalization, and rendering of custom `.obj` actor models in qmap","\u002Fcycles\u002Fqmap\u002Fc23-cowboy.png",{"project":9,"projectLabel":10,"id":249,"num":250,"dir":251,"title":252,"focus":17,"status":16,"thumbnail":253,"started":206,"startedSource":19,"closed":30,"closedSource":19,"openWeeks":192,"quietWeeks":154,"stale":43,"active":22},"c40",40,"c40.qpixel-library","Qpixel Library","\u002Farchive\u002F2026-q3\u002Fc40-qpixel-editor.png",{"project":9,"projectLabel":10,"id":255,"num":256,"dir":257,"title":258,"focus":259,"status":16,"thumbnail":260,"started":206,"startedSource":19,"closed":30,"closedSource":19,"openWeeks":192,"quietWeeks":154,"stale":43,"active":22},"c39",39,"c39.timeline-visualization","Timeline Visualization","Horizontal timeline system for artifacts, history, and curated milestones across the design site","\u002Farchive\u002F2026-q3\u002Fc39-timeline.png",{"project":9,"projectLabel":10,"id":262,"num":263,"dir":264,"title":265,"focus":17,"status":16,"thumbnail":17,"started":206,"startedSource":19,"closed":30,"closedSource":19,"openWeeks":192,"quietWeeks":154,"stale":43,"active":22},"c37",37,"c37.qcontrol-file-debug","qcontrol File Event Debug",{"project":139,"projectLabel":140,"id":267,"num":268,"dir":269,"title":270,"focus":271,"status":38,"thumbnail":272,"started":273,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":192,"quietWeeks":154,"stale":43,"active":22},"c22",22,"c22.runtime-session-map","runtime-session-map","Visualize a single qcontrol runtime session as a qmap entity-type topology","\u002Fcycles\u002Fqmap\u002Fc22-fileheavy.png","2026-04-15",{"project":9,"projectLabel":10,"id":275,"num":276,"dir":277,"title":278,"focus":279,"status":16,"thumbnail":17,"started":280,"startedSource":19,"closed":30,"closedSource":19,"openWeeks":157,"quietWeeks":154,"stale":43,"active":22},"c33",33,"c33.ai-ecosystem-visualizations","ai-ecosystem-visualizations","Visual experiments expressing the AI agent monitoring dataset for security teams","2026-04-03",{"project":139,"projectLabel":140,"id":282,"num":283,"dir":284,"title":285,"focus":286,"status":38,"thumbnail":287,"started":280,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":157,"quietWeeks":154,"stale":43,"active":22},"c21",21,"c21.ai-session-map","ai-session-map","Visualize a single AI agent session as a qmap entity-type topology","\u002Fcycles\u002Fqmap\u002Fc21-ai-session-map.png",{"project":139,"projectLabel":140,"id":289,"num":290,"dir":291,"title":292,"focus":293,"status":294,"thumbnail":295,"started":296,"startedSource":19,"closed":30,"closedSource":41,"openWeeks":157,"quietWeeks":154,"stale":43,"active":22},"c20",20,"c20.dataflow-arrows","Dataflow Arrows","Directional arrow indicators on dataflow lines","unlisted","\u002Fcycles\u002Fqmap\u002Fc20-arrows-distributed.png","2026-03-30",{"project":139,"projectLabel":140,"id":298,"num":299,"dir":300,"title":301,"focus":302,"status":294,"thumbnail":303,"started":296,"startedSource":19,"closed":30,"closedSource":41,"openWeeks":157,"quietWeeks":154,"stale":43,"active":22},"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":139,"projectLabel":140,"id":305,"num":306,"dir":307,"title":308,"focus":309,"status":294,"thumbnail":310,"started":311,"startedSource":19,"closed":30,"closedSource":41,"openWeeks":94,"quietWeeks":154,"stale":43,"active":22},"c18",18,"c18.control-components","Control Components","Schema-driven configurator for runtime property control","\u002Fcycles\u002Fqmap\u002Fc18-airy-stage.png","2026-03-24",{"project":313,"projectLabel":314,"id":156,"num":157,"dir":315,"title":316,"focus":317,"status":16,"thumbnail":318,"started":280,"startedSource":19,"closed":30,"closedSource":41,"openWeeks":157,"quietWeeks":163,"stale":43,"active":22},"qflow","Qflow","c11.ai-ecosystem","AI Ecosystem","PixiJS experiments expressing the AI agent monitoring dataset for security teams","\u002Fcycles\u002Fqflow\u002Fc11-ai-ecosystem.png",{"project":32,"projectLabel":33,"id":70,"num":59,"dir":320,"title":321,"focus":17,"status":38,"thumbnail":322,"started":323,"startedSource":41,"closed":17,"closedSource":17,"openWeeks":157,"quietWeeks":163,"stale":43,"active":22},"c4.aii-agents-entity","AI Agents Entity","\u002Fcycles\u002Fbob-wire\u002Fc4-agent-sessions.png","2026-04-01",{"project":139,"projectLabel":140,"id":325,"num":105,"dir":326,"title":327,"focus":328,"status":294,"thumbnail":329,"started":330,"startedSource":19,"closed":30,"closedSource":41,"openWeeks":94,"quietWeeks":157,"stale":43,"active":22},"c17","c17.dataflow-detail","Dataflow Detail","Single dataflow detail view with per-actor context toggling","\u002Fcycles\u002Fqmap\u002Fc17-checkout-stripe.png","2026-03-23",{"project":313,"projectLabel":314,"id":162,"num":163,"dir":332,"title":333,"focus":17,"status":38,"thumbnail":334,"started":330,"startedSource":41,"closed":17,"closedSource":17,"openWeeks":94,"quietWeeks":157,"stale":43,"active":22},"c10.real-data","Real Data","\u002Fcycles\u002Fqflow\u002Fc10-devtools-iso.png",{"project":313,"projectLabel":314,"id":336,"num":154,"dir":337,"title":338,"focus":17,"status":38,"thumbnail":339,"started":330,"startedSource":41,"closed":17,"closedSource":17,"openWeeks":94,"quietWeeks":157,"stale":43,"active":22},"c8","c8.label-controls","label controls","\u002Fcycles\u002Fqflow\u002Fc8-bottom-warm.png",{"project":32,"projectLabel":33,"id":74,"num":68,"dir":341,"title":342,"focus":17,"status":38,"thumbnail":343,"started":330,"startedSource":41,"closed":17,"closedSource":17,"openWeeks":94,"quietWeeks":157,"stale":43,"active":22},"c3.dataflows","Dataflows","\u002Fcycles\u002Fbob-wire\u002Fc3-dataflows-overview.png",{"project":9,"projectLabel":10,"id":208,"num":209,"dir":345,"title":346,"focus":347,"status":16,"thumbnail":17,"started":348,"startedSource":19,"closed":30,"closedSource":19,"openWeeks":134,"quietWeeks":157,"stale":43,"active":22},"c27.publishing","Publishing","Publish four internal projects to Cloudflare Pages","2026-03-16",{"project":313,"projectLabel":314,"id":230,"num":192,"dir":350,"title":351,"focus":352,"status":38,"thumbnail":17,"started":348,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":134,"quietWeeks":157,"stale":43,"active":22},"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":32,"projectLabel":33,"id":121,"num":21,"dir":354,"title":355,"focus":356,"status":38,"thumbnail":357,"started":358,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":35,"quietWeeks":157,"stale":43,"active":22},"c1.situation-room","Situation Room","Situation Room wireframe — problem-space command center for data governance","\u002Fcycles\u002Fbob-wire\u002Fc1-index.png","2026-03-03",{"project":9,"projectLabel":10,"id":360,"num":361,"dir":362,"title":363,"focus":17,"status":16,"thumbnail":364,"started":365,"startedSource":19,"closed":30,"closedSource":19,"openWeeks":134,"quietWeeks":94,"stale":43,"active":22},"c32",32,"c32.security-policy-pages","Security Policy Pages","\u002Fcycles\u002Fdesign\u002Fc32-policy-detail.png","2026-03-19",{"project":9,"projectLabel":10,"id":367,"num":368,"dir":369,"title":370,"focus":17,"status":16,"thumbnail":371,"started":365,"startedSource":19,"closed":30,"closedSource":19,"openWeeks":134,"quietWeeks":94,"stale":43,"active":22},"c31",31,"c31.page-mocks","Page Mocks","\u002Fcycles\u002Fdesign\u002Fc31-security-overview.png",{"project":9,"projectLabel":10,"id":325,"num":105,"dir":373,"title":374,"focus":17,"status":16,"thumbnail":17,"started":375,"startedSource":41,"closed":30,"closedSource":19,"openWeeks":128,"quietWeeks":134,"stale":43,"active":22},"c17.design-cleanup","Applying Design to the Design Site","2026-03-13",{"project":9,"projectLabel":10,"id":336,"num":154,"dir":377,"title":378,"focus":17,"status":38,"thumbnail":17,"started":375,"startedSource":41,"closed":17,"closedSource":17,"openWeeks":128,"quietWeeks":134,"stale":43,"active":22},"c8.sharing-design-philosophy","Sharing Design Philosophy",{"project":380,"projectLabel":381,"id":117,"num":52,"dir":382,"title":383,"focus":384,"status":38,"thumbnail":17,"started":385,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":35,"quietWeeks":134,"stale":43,"active":22},"app","app.qpoint.io","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":380,"projectLabel":381,"id":121,"num":21,"dir":387,"title":388,"focus":389,"status":38,"thumbnail":17,"started":390,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":105,"quietWeeks":134,"stale":43,"active":22},"c1.documentation-cleanup","documentation-cleanup","Improve component documentation quality with better examples and human-AI collaborative workflow","2026-02-19",[],[],[394,409,414,600],{"id":9,"label":10,"commits":395},[396,400,403,406],{"repo":9,"sha":397,"date":398,"subject":399,"pr":17},"5e31670dc4","2026-06-10","fix(ci): feed packages PAT via GITHUB_TOKEN env var to match .npmrc",{"repo":9,"sha":401,"date":398,"subject":402,"pr":17},"6f41e1d6b8","fix(ci): authenticate npm ci to GitHub Packages with a read:packages PAT",{"repo":9,"sha":404,"date":398,"subject":405,"pr":17},"97f27d432d","fix(ci): vendor qpixel tarball so the Cloudflare Pages deploy can install",{"repo":9,"sha":407,"date":398,"subject":408,"pr":17},"2b9d4dfc78","updated docs for new components",{"id":32,"label":33,"commits":410},[411],{"repo":32,"sha":412,"date":40,"subject":413,"pr":17},"c5a56b8","wf5, et al",{"id":415,"label":415,"commits":416},"qcontrol",[417,422,426,430,434,438,442,446,450,454,458,462,466,470,474,478,482,486,490,494,498,502,506,510,514,518,522,526,530,533,536,539,542,545,548,552,556,560,564,568,572,576,580,584,588,592,596],{"repo":415,"sha":418,"date":419,"subject":420,"pr":421},"36acb3fa4","2026-06-13","Split init into system\u002Fuser scopes (#491)",491,{"repo":415,"sha":423,"date":18,"subject":424,"pr":425},"7c8d62d60","Canonicalize installation id paths so run\u002Fscan\u002Fprocess ids match (#486)",486,{"repo":415,"sha":427,"date":18,"subject":428,"pr":429},"7bf8f2568","Fix Windows compile-only stub drift (#485)",485,{"repo":415,"sha":431,"date":18,"subject":432,"pr":433},"dbcd6bb5b","Make http-logger body capture limit configurable via HTTP_CAPTURE_LIMIT_KB (#484)",484,{"repo":415,"sha":435,"date":18,"subject":436,"pr":437},"1adab2772","add install scan interfaces (#481)",481,{"repo":415,"sha":439,"date":18,"subject":440,"pr":441},"ad96168c7","Warm e2e build caches on main pushes (#483)",483,{"repo":415,"sha":443,"date":18,"subject":444,"pr":445},"d7e57c299","Fix cursor-cli install probe to target cursor-agent, not Cursor.app (#482)",482,{"repo":415,"sha":447,"date":18,"subject":448,"pr":449},"90d9d1160","Fix stale install URL in README (\u002Fqcontrol\u002Fdemo → \u002Fqcontrol\u002Fdownload) (#479)",479,{"repo":415,"sha":451,"date":18,"subject":452,"pr":453},"fdf4f9328","Guard qcontrol web socket with an instance lock (#471)",471,{"repo":415,"sha":455,"date":398,"subject":456,"pr":457},"f1f6006c6","Exclude qcontrol run wrappers from process scan events (#480)",480,{"repo":415,"sha":459,"date":398,"subject":460,"pr":461},"bd82f74c9","Centralize Rust workspace dependencies (#478)",478,{"repo":415,"sha":463,"date":398,"subject":464,"pr":465},"0fb700073","Split Zig tests into path-filtered workflows (#476)",476,{"repo":415,"sha":467,"date":398,"subject":468,"pr":469},"b3b3af95c","moves qbin tests to own path-filtered workflow (#475)",475,{"repo":415,"sha":471,"date":398,"subject":472,"pr":473},"7bc803abd","Diff scan --watch installations by id and speed up fingerprint hashing (#473)",473,{"repo":415,"sha":475,"date":398,"subject":476,"pr":477},"6eb29fe63","Suppress duplicate scan process events for a launcher's spawned agent binary (#474)",474,{"repo":415,"sha":479,"date":398,"subject":480,"pr":481},"272e67a61","fix clippy warnings (#472)",472,{"repo":415,"sha":483,"date":398,"subject":484,"pr":485},"a88d82098","fixes missing junit upload for plugins CI lane (#470)",470,{"repo":415,"sha":487,"date":398,"subject":488,"pr":489},"37f82ec2a","Add download-prebuilt-qcontrol skill (#469)",469,{"repo":415,"sha":491,"date":398,"subject":492,"pr":493},"016592d05","shared plugin target dir (#466)",466,{"repo":415,"sha":495,"date":398,"subject":496,"pr":497},"af9b5aa11","add nextest to dev deps (#467)",467,{"repo":415,"sha":499,"date":40,"subject":500,"pr":501},"e627cf9f5","e2e feature flag revival (#461)",461,{"repo":415,"sha":503,"date":40,"subject":504,"pr":505},"459b06dd5","add installation id to proc events (#464)",464,{"repo":415,"sha":507,"date":398,"subject":508,"pr":509},"8e3b05681","qglass: agent filter, run context, full json payloads (#463)",463,{"repo":415,"sha":511,"date":40,"subject":512,"pr":513},"847b55abe","Enable web sink by default for run and scan (#460)",460,{"repo":415,"sha":515,"date":40,"subject":516,"pr":517},"3f8ec88b3","Auto-register Qcontrol MCP server for OpenClaw (#459)",459,{"repo":415,"sha":519,"date":40,"subject":520,"pr":521},"578cc36bb","Merge pull request #458 from qpoint-io\u002Ffeat\u002Fqdash-installation-id",458,{"repo":415,"sha":523,"date":40,"subject":524,"pr":525},"0b787f5d1","qdash: join run telemetry to scan inventory via installation_id (#455)",455,{"repo":415,"sha":527,"date":40,"subject":528,"pr":529},"7d4da493b","Merge pull request #391 from qpoint-io\u002Ffeat\u002Fqdash-dashboard",391,{"repo":415,"sha":531,"date":40,"subject":532,"pr":17},"5353d1f40","qdash(ui): align to the canonical Qpoint design system (qpoint-io\u002Fdesign)",{"repo":415,"sha":534,"date":40,"subject":535,"pr":525},"9ee6a4f4e","add run event installation process id attribution (#455)",{"repo":415,"sha":537,"date":40,"subject":538,"pr":17},"2e5168d12","qdash(ui): convert remaining .cta roadmap buttons to .dlbtn",{"repo":415,"sha":540,"date":40,"subject":541,"pr":17},"20d4bb5e7","qdash: effective cost on overview\u002Finventory + real export buttons",{"repo":415,"sha":543,"date":40,"subject":544,"pr":17},"2fc9ef2c5","qdash(ui): restyle to the Qpoint control-plane brand (wf5)",{"repo":415,"sha":546,"date":40,"subject":547,"pr":17},"5cf09ff1b","qdash: re-target ingestion to the run + scan streams (post-#404)",{"repo":415,"sha":549,"date":40,"subject":550,"pr":551},"eaa142612","Default-enable MCP server injection feature (#452)",452,{"repo":415,"sha":553,"date":40,"subject":554,"pr":555},"ff3c4a294","Fix HTTP\u002F2 SSE callbacks in qproxy (#451)",451,{"repo":415,"sha":557,"date":40,"subject":558,"pr":559},"58eb13b54","make proxy test event socket exit on signal instead of fixed 30s wait (#445)",445,{"repo":415,"sha":561,"date":40,"subject":562,"pr":563},"f1fc1eda7","Add process lifecycle events to scan stream (#449)",449,{"repo":415,"sha":565,"date":4,"subject":566,"pr":567},"066af583e","add installation id (#448)",448,{"repo":415,"sha":569,"date":4,"subject":570,"pr":571},"bf6621bea","Avoid version-probing OpenClaw wrapper scripts (#447)",447,{"repo":415,"sha":573,"date":4,"subject":574,"pr":575},"64ec60904","Stream scan events through qglass (#446)",446,{"repo":415,"sha":577,"date":40,"subject":578,"pr":579},"3ee541624","qevents: add HTML docs (#442)",442,{"repo":415,"sha":581,"date":4,"subject":582,"pr":583},"c06607e4b","updates rust tests to use nextest (#443)",443,{"repo":415,"sha":585,"date":4,"subject":586,"pr":587},"aef0e97af","Switch mcp root enforcement to be opt-in (#444)",444,{"repo":415,"sha":589,"date":4,"subject":590,"pr":591},"473ebd922","Parallelize format target (#438)",438,{"repo":415,"sha":593,"date":4,"subject":594,"pr":595},"157e9ee89","Rescope qcontrol into separate run and scan flows (#404)",404,{"repo":415,"sha":597,"date":4,"subject":598,"pr":599},"fdeddcd60","runs e2e after pr tests (#439)",439,{"id":601,"label":602,"commits":603},"layer","q-nuxt-layer",[604,607,610,613,616,619,622,625,628,631,634,637,640],{"repo":601,"sha":605,"date":18,"subject":606,"pr":17},"139cdf6","land new component set, dark-mode converted",{"repo":601,"sha":608,"date":18,"subject":609,"pr":17},"e77f8a7","dark mode: final sweep — Canvas leftover + audit close-out",{"repo":601,"sha":611,"date":18,"subject":612,"pr":17},"38e01ef","dark mode W7: convert prose\u002F (11 components)",{"repo":601,"sha":614,"date":18,"subject":615,"pr":17},"1b823cc","dark mode W6: tokenize dev\u002F Control* family + H\u002FLabel (11 components)",{"repo":601,"sha":617,"date":18,"subject":618,"pr":17},"74c7e2b","dark mode W5: convert form\u002F + sentence\u002F + alert\u002F + typography\u002F (9 components)",{"repo":601,"sha":620,"date":18,"subject":621,"pr":17},"0c06866","dark mode W4: convert security\u002F + health\u002F + icon-nav\u002F (12 components)",{"repo":601,"sha":623,"date":18,"subject":624,"pr":17},"75c5c4d","dark mode W3: convert data\u002F (17 components)",{"repo":601,"sha":626,"date":18,"subject":627,"pr":17},"8407c93","dark mode W2: convert ux\u002F + table-list (24 components)",{"repo":601,"sha":629,"date":18,"subject":630,"pr":17},"79a51da","dark mode W1: token-color helper + pre-token collision removal",{"repo":601,"sha":632,"date":18,"subject":633,"pr":17},"090f765","c2 scaffold: semantic-token dark mode foundation + exemplar set",{"repo":601,"sha":635,"date":18,"subject":636,"pr":17},"38f8949","added initial dark cycle mode",{"repo":601,"sha":638,"date":398,"subject":639,"pr":17},"335152d","0.6.0",{"repo":601,"sha":641,"date":398,"subject":642,"pr":17},"c969c8f","feat: nav components + dev control additions",[644],{"tag":645,"date":398,"subject":639},"v0.6.0",[],[],[],[],[651],"Deploys come from this checkout's deploy-branch reflog, which starts 2026-10-16.","2026-06-01","2026-06-15",1794686603285]