[{"data":1,"prerenderedAt":508},["ShallowReactive",2],{"$fWXPPOdcySQwuHGrmyAiAHQc1wnW-NxjTbm1qboUml4Y":3},{"from":4,"to":5,"cycles":6,"entries":364,"repos":365,"releases":499,"deploys":500,"captures":501,"clusters":502,"subjects":503,"notes":504,"week":4,"prev":506,"next":507,"current":21},"2026-05-25","2026-05-31",{"started":7,"open":33,"closed":363},[8,23,28],{"project":9,"projectLabel":10,"id":11,"num":12,"dir":13,"title":14,"focus":15,"status":16,"thumbnail":15,"started":17,"startedSource":18,"closed":15,"closedSource":15,"openWeeks":19,"quietWeeks":20,"stale":21,"active":22},"www","www.qpoint.io","c6",6,"c6.combined-index","Combined Index Page",null,"active","2026-05-27","git",1,0,false,true,{"project":9,"projectLabel":10,"id":24,"num":25,"dir":26,"title":27,"focus":15,"status":16,"thumbnail":15,"started":17,"startedSource":18,"closed":15,"closedSource":15,"openWeeks":19,"quietWeeks":20,"stale":21,"active":22},"c4",4,"c4.case-studies","AI Agent Incident Case Studies",{"project":9,"projectLabel":10,"id":29,"num":30,"dir":31,"title":32,"focus":15,"status":16,"thumbnail":15,"started":17,"startedSource":18,"closed":15,"closedSource":15,"openWeeks":19,"quietWeeks":20,"stale":21,"active":22},"c3",3,"c3.the-problem-page","The Problem Page + PocketOS Case Study",[34,43,53,58,63,67,73,81,87,98,103,109,119,126,132,138,148,155,162,169,176,184,191,198,204,211,218,224,231,236,244,251,258,267,274,282,290,295,303,307,312,316,321,325,331,338,344,348,351,358],{"project":9,"projectLabel":10,"id":35,"num":36,"dir":37,"title":38,"focus":39,"status":16,"thumbnail":15,"started":40,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":42,"quietWeeks":20,"stale":21,"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","record",2,{"project":44,"projectLabel":45,"id":46,"num":47,"dir":48,"title":49,"focus":15,"status":50,"thumbnail":15,"started":51,"startedSource":18,"closed":52,"closedSource":41,"openWeeks":42,"quietWeeks":19,"stale":21,"active":21},"design","Design","c47",47,"c47.pixel-pawns","Pixel Pawns","archived","2026-05-20","2026-08-15",{"project":44,"projectLabel":45,"id":54,"num":55,"dir":56,"title":57,"focus":15,"status":50,"thumbnail":15,"started":51,"startedSource":18,"closed":52,"closedSource":41,"openWeeks":42,"quietWeeks":19,"stale":21,"active":21},"c46",46,"c46.brochure-dark-mode","Brochure Site Dark Mode Definition",{"project":44,"projectLabel":45,"id":59,"num":60,"dir":61,"title":62,"focus":15,"status":50,"thumbnail":15,"started":51,"startedSource":18,"closed":52,"closedSource":41,"openWeeks":42,"quietWeeks":19,"stale":21,"active":21},"c45",45,"c45.ai-agent-policy-pages","AI Agent Policy Pages",{"project":9,"projectLabel":10,"id":64,"num":42,"dir":65,"title":66,"focus":15,"status":16,"thumbnail":15,"started":51,"startedSource":18,"closed":15,"closedSource":15,"openWeeks":42,"quietWeeks":19,"stale":21,"active":21},"c2","c2.brochure-site-q2","Brochure Site Q2 Redesign",{"project":9,"projectLabel":10,"id":68,"num":19,"dir":69,"title":70,"focus":71,"status":16,"thumbnail":15,"started":72,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":30,"quietWeeks":19,"stale":21,"active":21},"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":74,"projectLabel":75,"id":76,"num":77,"dir":78,"title":79,"focus":15,"status":16,"thumbnail":80,"started":72,"startedSource":18,"closed":15,"closedSource":15,"openWeeks":30,"quietWeeks":42,"stale":21,"active":21},"bob-wire","Bob-Wire","c14",14,"c14.qcontrol-brochure-site","QControl Brochure Site","\u002Fcycles\u002Fbob-wire\u002Fc14-index.png",{"project":74,"projectLabel":75,"id":82,"num":83,"dir":84,"title":85,"focus":15,"status":16,"thumbnail":86,"started":72,"startedSource":18,"closed":15,"closedSource":15,"openWeeks":30,"quietWeeks":42,"stale":21,"active":21},"c13",13,"c13.ai-agent-policies","AI Agent Policies","\u002Fcycles\u002Fbob-wire\u002Fc13-index.png",{"project":88,"projectLabel":89,"id":90,"num":91,"dir":92,"title":93,"focus":94,"status":95,"thumbnail":15,"started":96,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":77,"quietWeeks":97,"stale":21,"active":21},"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",10,{"project":88,"projectLabel":89,"id":24,"num":25,"dir":99,"title":100,"focus":101,"status":95,"thumbnail":15,"started":102,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":77,"quietWeeks":83,"stale":21,"active":21},"c4.refinement","refinement","Refine how extracted data is displayed in the dashboard and improve extraction quality where gaps exist.","2026-02-24",{"project":88,"projectLabel":89,"id":29,"num":30,"dir":104,"title":105,"focus":106,"status":95,"thumbnail":15,"started":107,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":108,"quietWeeks":83,"stale":21,"active":21},"c3.oauth","oauth","Add Google OAuth to restrict dashboard access to @qpoint.io team members.","2026-02-20",15,{"project":110,"projectLabel":111,"id":112,"num":113,"dir":114,"title":115,"focus":116,"status":50,"thumbnail":117,"started":118,"startedSource":41,"closed":52,"closedSource":18,"openWeeks":30,"quietWeeks":30,"stale":22,"active":21},"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":74,"projectLabel":75,"id":120,"num":121,"dir":122,"title":123,"focus":15,"status":16,"thumbnail":124,"started":125,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":12,"quietWeeks":30,"stale":22,"active":21},"c12",12,"c12.inventory-deep-dive","Inventory Deep Dive","\u002Fcycles\u002Fbob-wire\u002Fc12-index.png","2026-04-24",{"project":74,"projectLabel":75,"id":127,"num":128,"dir":129,"title":130,"focus":15,"status":16,"thumbnail":15,"started":131,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":12,"quietWeeks":30,"stale":22,"active":21},"c11",11,"c11.pixel-character-system","Pixel Character System","2026-04-23",{"project":74,"projectLabel":75,"id":133,"num":97,"dir":134,"title":135,"focus":15,"status":16,"thumbnail":136,"started":137,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":12,"quietWeeks":30,"stale":22,"active":21},"c10","c10.security-overview-benchmark","Security Overview Benchmark","\u002Fcycles\u002Fbob-wire\u002Fc10-index.png","2026-04-22",{"project":44,"projectLabel":45,"id":139,"num":140,"dir":141,"title":142,"focus":143,"status":144,"thumbnail":15,"started":145,"startedSource":41,"closed":146,"closedSource":147,"openWeeks":12,"quietWeeks":30,"stale":22,"active":21},"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":44,"projectLabel":45,"id":149,"num":150,"dir":151,"title":152,"focus":153,"status":50,"thumbnail":15,"started":154,"startedSource":41,"closed":52,"closedSource":41,"openWeeks":12,"quietWeeks":30,"stale":22,"active":21},"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":44,"projectLabel":45,"id":156,"num":157,"dir":158,"title":159,"focus":160,"status":144,"thumbnail":15,"started":161,"startedSource":41,"closed":146,"closedSource":147,"openWeeks":91,"quietWeeks":30,"stale":22,"active":21},"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",{"project":44,"projectLabel":45,"id":163,"num":164,"dir":165,"title":166,"focus":167,"status":144,"thumbnail":168,"started":161,"startedSource":41,"closed":146,"closedSource":147,"openWeeks":91,"quietWeeks":30,"stale":22,"active":21},"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":44,"projectLabel":45,"id":170,"num":171,"dir":172,"title":173,"focus":174,"status":50,"thumbnail":15,"started":175,"startedSource":41,"closed":52,"closedSource":41,"openWeeks":91,"quietWeeks":30,"stale":22,"active":21},"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":110,"projectLabel":111,"id":177,"num":178,"dir":179,"title":180,"focus":181,"status":16,"thumbnail":182,"started":183,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":25,"quietWeeks":25,"stale":22,"active":21},"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":110,"projectLabel":111,"id":185,"num":186,"dir":187,"title":188,"focus":189,"status":16,"thumbnail":190,"started":145,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":12,"quietWeeks":25,"stale":22,"active":21},"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":110,"projectLabel":111,"id":192,"num":193,"dir":194,"title":195,"focus":196,"status":16,"thumbnail":15,"started":197,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":36,"quietWeeks":36,"stale":22,"active":21},"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":74,"projectLabel":75,"id":199,"num":200,"dir":201,"title":202,"focus":15,"status":16,"thumbnail":203,"started":154,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":12,"quietWeeks":36,"stale":22,"active":21},"c9",9,"c9.meaning-layer-dashboard","Meaning-Layer Dashboard","\u002Fcycles\u002Fbob-wire\u002Fc9-index.png",{"project":110,"projectLabel":111,"id":205,"num":206,"dir":207,"title":208,"focus":209,"status":16,"thumbnail":210,"started":161,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":91,"quietWeeks":36,"stale":22,"active":21},"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":110,"projectLabel":111,"id":212,"num":213,"dir":214,"title":215,"focus":216,"status":16,"thumbnail":217,"started":161,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":91,"quietWeeks":36,"stale":22,"active":21},"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":44,"projectLabel":45,"id":219,"num":220,"dir":221,"title":222,"focus":15,"status":50,"thumbnail":223,"started":175,"startedSource":41,"closed":52,"closedSource":41,"openWeeks":91,"quietWeeks":12,"stale":22,"active":21},"c40",40,"c40.qpixel-library","Qpixel Library","\u002Farchive\u002F2026-q3\u002Fc40-qpixel-editor.png",{"project":44,"projectLabel":45,"id":225,"num":226,"dir":227,"title":228,"focus":229,"status":50,"thumbnail":230,"started":175,"startedSource":41,"closed":52,"closedSource":41,"openWeeks":91,"quietWeeks":12,"stale":22,"active":21},"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":44,"projectLabel":45,"id":232,"num":233,"dir":234,"title":235,"focus":15,"status":50,"thumbnail":15,"started":175,"startedSource":41,"closed":52,"closedSource":41,"openWeeks":91,"quietWeeks":12,"stale":22,"active":21},"c37",37,"c37.qcontrol-file-debug","qcontrol File Event Debug",{"project":110,"projectLabel":111,"id":237,"num":238,"dir":239,"title":240,"focus":241,"status":16,"thumbnail":242,"started":243,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":91,"quietWeeks":12,"stale":22,"active":21},"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":44,"projectLabel":45,"id":245,"num":246,"dir":247,"title":248,"focus":249,"status":50,"thumbnail":15,"started":250,"startedSource":41,"closed":52,"closedSource":41,"openWeeks":200,"quietWeeks":12,"stale":22,"active":21},"c33",33,"c33.ai-ecosystem-visualizations","ai-ecosystem-visualizations","Visual experiments expressing the AI agent monitoring dataset for security teams","2026-04-03",{"project":110,"projectLabel":111,"id":252,"num":253,"dir":254,"title":255,"focus":256,"status":16,"thumbnail":257,"started":250,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":200,"quietWeeks":12,"stale":22,"active":21},"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":110,"projectLabel":111,"id":259,"num":260,"dir":261,"title":262,"focus":263,"status":264,"thumbnail":265,"started":266,"startedSource":41,"closed":52,"closedSource":18,"openWeeks":200,"quietWeeks":12,"stale":22,"active":21},"c20",20,"c20.dataflow-arrows","Dataflow Arrows","Directional arrow indicators on dataflow lines","unlisted","\u002Fcycles\u002Fqmap\u002Fc20-arrows-distributed.png","2026-03-30",{"project":110,"projectLabel":111,"id":268,"num":269,"dir":270,"title":271,"focus":272,"status":264,"thumbnail":273,"started":266,"startedSource":41,"closed":52,"closedSource":18,"openWeeks":200,"quietWeeks":12,"stale":22,"active":21},"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":110,"projectLabel":111,"id":275,"num":276,"dir":277,"title":278,"focus":279,"status":264,"thumbnail":280,"started":281,"startedSource":41,"closed":52,"closedSource":18,"openWeeks":97,"quietWeeks":12,"stale":22,"active":21},"c18",18,"c18.control-components","Control Components","Schema-driven configurator for runtime property control","\u002Fcycles\u002Fqmap\u002Fc18-airy-stage.png","2026-03-24",{"project":283,"projectLabel":284,"id":127,"num":128,"dir":285,"title":286,"focus":287,"status":50,"thumbnail":288,"started":250,"startedSource":41,"closed":52,"closedSource":18,"openWeeks":200,"quietWeeks":289,"stale":22,"active":21},"qflow","Qflow","c11.ai-ecosystem","AI Ecosystem","PixiJS experiments expressing the AI agent monitoring dataset for security teams","\u002Fcycles\u002Fqflow\u002Fc11-ai-ecosystem.png",8,{"project":74,"projectLabel":75,"id":24,"num":25,"dir":291,"title":292,"focus":15,"status":16,"thumbnail":293,"started":294,"startedSource":18,"closed":15,"closedSource":15,"openWeeks":200,"quietWeeks":289,"stale":22,"active":21},"c4.aii-agents-entity","AI Agents Entity","\u002Fcycles\u002Fbob-wire\u002Fc4-agent-sessions.png","2026-04-01",{"project":110,"projectLabel":111,"id":296,"num":297,"dir":298,"title":299,"focus":300,"status":264,"thumbnail":301,"started":302,"startedSource":41,"closed":52,"closedSource":18,"openWeeks":97,"quietWeeks":200,"stale":22,"active":21},"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",{"project":283,"projectLabel":284,"id":133,"num":97,"dir":304,"title":305,"focus":15,"status":16,"thumbnail":306,"started":302,"startedSource":18,"closed":15,"closedSource":15,"openWeeks":97,"quietWeeks":200,"stale":22,"active":21},"c10.real-data","Real Data","\u002Fcycles\u002Fqflow\u002Fc10-devtools-iso.png",{"project":283,"projectLabel":284,"id":308,"num":289,"dir":309,"title":310,"focus":15,"status":16,"thumbnail":311,"started":302,"startedSource":18,"closed":15,"closedSource":15,"openWeeks":97,"quietWeeks":200,"stale":22,"active":21},"c8","c8.label-controls","label controls","\u002Fcycles\u002Fqflow\u002Fc8-bottom-warm.png",{"project":74,"projectLabel":75,"id":29,"num":30,"dir":313,"title":314,"focus":15,"status":16,"thumbnail":315,"started":302,"startedSource":18,"closed":15,"closedSource":15,"openWeeks":97,"quietWeeks":200,"stale":22,"active":21},"c3.dataflows","Dataflows","\u002Fcycles\u002Fbob-wire\u002Fc3-dataflows-overview.png",{"project":44,"projectLabel":45,"id":177,"num":178,"dir":317,"title":318,"focus":319,"status":50,"thumbnail":15,"started":320,"startedSource":41,"closed":52,"closedSource":41,"openWeeks":128,"quietWeeks":200,"stale":22,"active":21},"c27.publishing","Publishing","Publish four internal projects to Cloudflare Pages","2026-03-16",{"project":283,"projectLabel":284,"id":199,"num":200,"dir":322,"title":323,"focus":324,"status":16,"thumbnail":15,"started":320,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":128,"quietWeeks":200,"stale":22,"active":21},"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":74,"projectLabel":75,"id":68,"num":19,"dir":326,"title":327,"focus":328,"status":16,"thumbnail":329,"started":330,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":83,"quietWeeks":200,"stale":22,"active":21},"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":44,"projectLabel":45,"id":332,"num":333,"dir":334,"title":335,"focus":15,"status":50,"thumbnail":336,"started":337,"startedSource":41,"closed":52,"closedSource":41,"openWeeks":128,"quietWeeks":97,"stale":22,"active":21},"c32",32,"c32.security-policy-pages","Security Policy Pages","\u002Fcycles\u002Fdesign\u002Fc32-policy-detail.png","2026-03-19",{"project":44,"projectLabel":45,"id":339,"num":340,"dir":341,"title":342,"focus":15,"status":50,"thumbnail":343,"started":337,"startedSource":41,"closed":52,"closedSource":41,"openWeeks":128,"quietWeeks":97,"stale":22,"active":21},"c31",31,"c31.page-mocks","Page Mocks","\u002Fcycles\u002Fdesign\u002Fc31-security-overview.png",{"project":44,"projectLabel":45,"id":296,"num":297,"dir":345,"title":346,"focus":15,"status":50,"thumbnail":15,"started":347,"startedSource":18,"closed":52,"closedSource":41,"openWeeks":121,"quietWeeks":128,"stale":22,"active":21},"c17.design-cleanup","Applying Design to the Design Site","2026-03-13",{"project":44,"projectLabel":45,"id":308,"num":289,"dir":349,"title":350,"focus":15,"status":16,"thumbnail":15,"started":347,"startedSource":18,"closed":15,"closedSource":15,"openWeeks":121,"quietWeeks":128,"stale":22,"active":21},"c8.sharing-design-philosophy","Sharing Design Philosophy",{"project":352,"projectLabel":353,"id":64,"num":42,"dir":354,"title":355,"focus":356,"status":16,"thumbnail":15,"started":357,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":83,"quietWeeks":128,"stale":22,"active":21},"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":352,"projectLabel":353,"id":68,"num":19,"dir":359,"title":360,"focus":361,"status":16,"thumbnail":15,"started":362,"startedSource":41,"closed":15,"closedSource":15,"openWeeks":108,"quietWeeks":128,"stale":22,"active":21},"c1.documentation-cleanup","documentation-cleanup","Improve component documentation quality with better examples and human-AI collaborative workflow","2026-02-19",[],[],[366,372],{"id":9,"label":10,"commits":367},[368],{"repo":9,"sha":369,"date":17,"subject":370,"pr":371},"cc02890","One page rework (#61)",61,{"id":373,"label":373,"commits":374},"qcontrol",[375,380,385,389,393,397,401,405,409,413,417,421,425,429,434,438,442,446,450,454,458,462,466,470,474,478,482,487,491,495],{"repo":373,"sha":376,"date":377,"subject":378,"pr":379},"32f8a0d54","2026-05-30","Fix websocket escapes in HTTP\u002F1 MITM paths (#386)",386,{"repo":373,"sha":381,"date":382,"subject":383,"pr":384},"8f37c8649","2026-05-29","Fix race and warnings (#385)",385,{"repo":373,"sha":386,"date":382,"subject":387,"pr":388},"8eb9c7cf1","WebSocket handling for HTTP\u002F1.1 upgrades after keep-alive (#384)",384,{"repo":373,"sha":390,"date":382,"subject":391,"pr":392},"d27268edf","Allow disabling of websockets (#383)",383,{"repo":373,"sha":394,"date":382,"subject":395,"pr":396},"c962145a1","WebSocket event handling to the Pingora-managed HTTP\u002F1.1 MITM upgrade path (#382)",382,{"repo":373,"sha":398,"date":382,"subject":399,"pr":400},"fa0f80256","Add debug-level qproxy WebSocket trace (#380)",380,{"repo":373,"sha":402,"date":382,"subject":403,"pr":404},"d1bb03fc6","Support prefixed Bedrock gateway paths (#379)",379,{"repo":373,"sha":406,"date":382,"subject":407,"pr":408},"7430c4803","Broadcast OpenShell policy events (#356)",356,{"repo":373,"sha":410,"date":382,"subject":411,"pr":412},"817bee280","Extract shared event aggregator (#376)",376,{"repo":373,"sha":414,"date":382,"subject":415,"pr":416},"bfb22919c","Add Cursor provider message events (#374)",374,{"repo":373,"sha":418,"date":382,"subject":419,"pr":420},"a1863e6db","Move llm-events parsing off the qproxy hot path (#363)",363,{"repo":373,"sha":422,"date":382,"subject":423,"pr":424},"550ada165","Fix Cursor wire model, tool args, and results (#362)",362,{"repo":373,"sha":426,"date":382,"subject":427,"pr":428},"55d9377a0","qglass: add per-agent event tally tab (#373)",373,{"repo":373,"sha":430,"date":431,"subject":432,"pr":433},"3710960bf","2026-05-28","Simplify and stabilize the agent list in qglass UI (#367)",367,{"repo":373,"sha":435,"date":431,"subject":436,"pr":437},"aff5d49cc","add debug events (#355)",355,{"repo":373,"sha":439,"date":431,"subject":440,"pr":441},"2162af763","add event run ids properties to events (#364)",364,{"repo":373,"sha":443,"date":431,"subject":444,"pr":445},"3ad282c0b","Stream JSON into embed-report instead of buffering in awk (#361)",361,{"repo":373,"sha":447,"date":431,"subject":448,"pr":449},"efd3abc97","Force HTTP\u002F1.1 for cursor-agent CLI during MITM launches (#358)",358,{"repo":373,"sha":451,"date":431,"subject":452,"pr":453},"e3cee0413","Stabilize qglass web UI (#359)",359,{"repo":373,"sha":455,"date":431,"subject":456,"pr":457},"76bb523e5","Dedupe qagents wire provider mapping (#357)",357,{"repo":373,"sha":459,"date":17,"subject":460,"pr":461},"35ce52a65","qglass: qcontrol log inspector (#353)",353,{"repo":373,"sha":463,"date":17,"subject":464,"pr":465},"72d843164","Add discover log inspector report viewer (#352)",352,{"repo":373,"sha":467,"date":17,"subject":468,"pr":469},"28f305d89","Rename qllm-providers crate to qllm (#343)",343,{"repo":373,"sha":471,"date":17,"subject":472,"pr":473},"11bb55aeb","Make llm-events emit native wire plugin events (#347)",347,{"repo":373,"sha":475,"date":17,"subject":476,"pr":477},"ec0455044","add usage rate limit events (#350)",350,{"repo":373,"sha":479,"date":17,"subject":480,"pr":481},"4b6b85811","Add qevents schema doc sync skill (#351)",351,{"repo":373,"sha":483,"date":484,"subject":485,"pr":486},"5ed582321","2026-05-26","Enable llm-events by default (#349)",349,{"repo":373,"sha":488,"date":484,"subject":489,"pr":490},"55e524a57","preserves cursor settings.json trivia across qcontrol run (#348)",348,{"repo":373,"sha":492,"date":484,"subject":493,"pr":494},"af3086659","Move agent.api_request\u002Fapi_response to new llm.* family (#344)",344,{"repo":373,"sha":496,"date":4,"subject":497,"pr":498},"175fc8168","Copy process lifecycle context into payload (#294)",294,[],[],[],[],[],[505],"Deploys come from this checkout's deploy-branch reflog, which starts 2026-10-16.","2026-05-18","2026-06-01",1794686603649]