[{"data":1,"prerenderedAt":545},["ShallowReactive",2],{"$fiXUiiDX3_TXEk_oF8X3M_GTWTQHGhi2Tl8iuSsK6dso":3},{"from":4,"to":5,"cycles":6,"entries":405,"repos":406,"releases":534,"deploys":537,"captures":538,"clusters":539,"subjects":540,"notes":541,"week":4,"prev":543,"next":544,"current":22},"2026-07-13","2026-07-19",{"started":7,"open":34,"closed":404},[8,23],{"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","c52",52,"c52.dark-mode-subtle","Dark Mode (Subtle) — Iteration & Theming","Build a dark-mode color system for the qcontrol app consolidation (qdash, qglass, Nuxt UI), with a design-app-based color picker and theme-file persistence for rapid iteration.","archived",null,"2026-07-16","record","2026-08-15",1,false,{"project":9,"projectLabel":10,"id":24,"num":25,"dir":26,"title":27,"focus":28,"status":29,"thumbnail":30,"started":31,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":21,"quietWeeks":32,"stale":22,"active":33},"c51",51,"c51.app-consolidation","App Consolidation","Understand the fractured qcontrol app ecosystem and consolidate it into a simple, clean, demoable product on a Nuxt + q-nuxt-layer front-end","flagged","\u002Farchive\u002F2026-q3\u002Fc51-consolidation-gaps.png","2026-07-14",0,true,[35,47,55,63,76,83,90,98,105,113,116,119,125,130,135,140,147,153,159,169,176,182,188,195,202,209,216,223,231,238,245,250,257,264,270,277,282,289,296,302,310,317,325,332,337,344,348,353,357,362,366,372,379,385,389,392,399],{"project":36,"projectLabel":37,"id":38,"num":39,"dir":40,"title":41,"focus":42,"status":43,"thumbnail":17,"started":44,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":45,"quietWeeks":46,"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",21,17,{"project":36,"projectLabel":37,"id":48,"num":49,"dir":50,"title":51,"focus":52,"status":43,"thumbnail":17,"started":53,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":45,"quietWeeks":54,"stale":22,"active":22},"c4",4,"c4.refinement","refinement","Refine how extracted data is displayed in the dashboard and improve extraction quality where gaps exist.","2026-02-24",20,{"project":36,"projectLabel":37,"id":56,"num":57,"dir":58,"title":59,"focus":60,"status":43,"thumbnail":17,"started":61,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":62,"quietWeeks":54,"stale":22,"active":22},"c3",3,"c3.oauth","oauth","Add Google OAuth to restrict dashboard access to @qpoint.io team members.","2026-02-20",22,{"project":64,"projectLabel":65,"id":66,"num":67,"dir":68,"title":69,"focus":17,"status":70,"thumbnail":71,"started":72,"startedSource":73,"closed":17,"closedSource":17,"openWeeks":74,"quietWeeks":75,"stale":33,"active":22},"bob-wire","Bob-Wire","c15",15,"c15.agent-dashboard","Agent Dashboard","active","\u002Fcycles\u002Fbob-wire\u002Fc15-index.png","2026-06-09","git",6,5,{"project":64,"projectLabel":65,"id":77,"num":78,"dir":79,"title":80,"focus":17,"status":70,"thumbnail":81,"started":82,"startedSource":73,"closed":17,"closedSource":17,"openWeeks":39,"quietWeeks":75,"stale":33,"active":22},"c16",16,"c16.agent-control-plane","Agent Control Plane","\u002Fcycles\u002Fbob-wire\u002Fc16-control-plane-integrations.png","2026-06-04",{"project":9,"projectLabel":10,"id":84,"num":85,"dir":86,"title":87,"focus":17,"status":16,"thumbnail":17,"started":88,"startedSource":73,"closed":20,"closedSource":19,"openWeeks":89,"quietWeeks":75,"stale":33,"active":22},"c47",47,"c47.pixel-pawns","Pixel Pawns","2026-05-20",9,{"project":9,"projectLabel":10,"id":91,"num":92,"dir":93,"title":94,"focus":95,"status":16,"thumbnail":17,"started":96,"startedSource":19,"closed":97,"closedSource":19,"openWeeks":74,"quietWeeks":74,"stale":33,"active":22},"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)*","2026-06-11","2026-09-30",{"project":9,"projectLabel":10,"id":99,"num":100,"dir":101,"title":102,"focus":103,"status":16,"thumbnail":104,"started":96,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":74,"quietWeeks":74,"stale":33,"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",{"project":106,"projectLabel":107,"id":108,"num":74,"dir":109,"title":110,"focus":17,"status":70,"thumbnail":17,"started":111,"startedSource":73,"closed":17,"closedSource":17,"openWeeks":112,"quietWeeks":39,"stale":33,"active":22},"www","www.qpoint.io","c6","c6.combined-index","Combined Index Page","2026-05-27",8,{"project":106,"projectLabel":107,"id":48,"num":49,"dir":114,"title":115,"focus":17,"status":70,"thumbnail":17,"started":111,"startedSource":73,"closed":17,"closedSource":17,"openWeeks":112,"quietWeeks":39,"stale":33,"active":22},"c4.case-studies","AI Agent Incident Case Studies",{"project":106,"projectLabel":107,"id":56,"num":57,"dir":117,"title":118,"focus":17,"status":70,"thumbnail":17,"started":111,"startedSource":73,"closed":17,"closedSource":17,"openWeeks":112,"quietWeeks":39,"stale":33,"active":22},"c3.the-problem-page","The Problem Page + PocketOS Case Study",{"project":106,"projectLabel":107,"id":120,"num":75,"dir":121,"title":122,"focus":123,"status":70,"thumbnail":17,"started":124,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":89,"quietWeeks":39,"stale":33,"active":22},"c5","c5.cookie-consent-audit","Cookie Consent Audit & Fix","Audit and fix cookie consent persistence so decisions survive deploys","2026-05-21",{"project":9,"projectLabel":10,"id":126,"num":127,"dir":128,"title":129,"focus":17,"status":16,"thumbnail":17,"started":88,"startedSource":73,"closed":20,"closedSource":19,"openWeeks":89,"quietWeeks":112,"stale":33,"active":22},"c46",46,"c46.brochure-dark-mode","Brochure Site Dark Mode Definition",{"project":9,"projectLabel":10,"id":131,"num":132,"dir":133,"title":134,"focus":17,"status":16,"thumbnail":17,"started":88,"startedSource":73,"closed":20,"closedSource":19,"openWeeks":89,"quietWeeks":112,"stale":33,"active":22},"c45",45,"c45.ai-agent-policy-pages","AI Agent Policy Pages",{"project":106,"projectLabel":107,"id":136,"num":137,"dir":138,"title":139,"focus":17,"status":70,"thumbnail":17,"started":88,"startedSource":73,"closed":17,"closedSource":17,"openWeeks":89,"quietWeeks":112,"stale":33,"active":22},"c2",2,"c2.brochure-site-q2","Brochure Site Q2 Redesign",{"project":106,"projectLabel":107,"id":141,"num":21,"dir":142,"title":143,"focus":144,"status":70,"thumbnail":17,"started":145,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":146,"quietWeeks":112,"stale":33,"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",10,{"project":64,"projectLabel":65,"id":148,"num":149,"dir":150,"title":151,"focus":17,"status":70,"thumbnail":152,"started":145,"startedSource":73,"closed":17,"closedSource":17,"openWeeks":146,"quietWeeks":89,"stale":33,"active":22},"c14",14,"c14.qcontrol-brochure-site","QControl Brochure Site","\u002Fcycles\u002Fbob-wire\u002Fc14-index.png",{"project":64,"projectLabel":65,"id":154,"num":155,"dir":156,"title":157,"focus":17,"status":70,"thumbnail":158,"started":145,"startedSource":73,"closed":17,"closedSource":17,"openWeeks":146,"quietWeeks":89,"stale":33,"active":22},"c13",13,"c13.ai-agent-policies","AI Agent Policies","\u002Fcycles\u002Fbob-wire\u002Fc13-index.png",{"project":160,"projectLabel":161,"id":162,"num":163,"dir":164,"title":165,"focus":166,"status":16,"thumbnail":167,"started":168,"startedSource":19,"closed":20,"closedSource":73,"openWeeks":146,"quietWeeks":146,"stale":33,"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":64,"projectLabel":65,"id":170,"num":171,"dir":172,"title":173,"focus":17,"status":70,"thumbnail":174,"started":175,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":155,"quietWeeks":146,"stale":33,"active":22},"c12",12,"c12.inventory-deep-dive","Inventory Deep Dive","\u002Fcycles\u002Fbob-wire\u002Fc12-index.png","2026-04-24",{"project":64,"projectLabel":65,"id":177,"num":178,"dir":179,"title":180,"focus":17,"status":70,"thumbnail":17,"started":181,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":155,"quietWeeks":146,"stale":33,"active":22},"c11",11,"c11.pixel-character-system","Pixel Character System","2026-04-23",{"project":64,"projectLabel":65,"id":183,"num":146,"dir":184,"title":185,"focus":17,"status":70,"thumbnail":186,"started":187,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":155,"quietWeeks":146,"stale":33,"active":22},"c10","c10.security-overview-benchmark","Security Overview Benchmark","\u002Fcycles\u002Fbob-wire\u002Fc10-index.png","2026-04-22",{"project":9,"projectLabel":10,"id":189,"num":190,"dir":191,"title":192,"focus":193,"status":29,"thumbnail":17,"started":194,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":155,"quietWeeks":146,"stale":33,"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","2026-04-21",{"project":9,"projectLabel":10,"id":196,"num":197,"dir":198,"title":199,"focus":200,"status":16,"thumbnail":17,"started":201,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":155,"quietWeeks":146,"stale":33,"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":203,"num":204,"dir":205,"title":206,"focus":207,"status":29,"thumbnail":17,"started":208,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":149,"quietWeeks":146,"stale":33,"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",{"project":9,"projectLabel":10,"id":210,"num":211,"dir":212,"title":213,"focus":214,"status":29,"thumbnail":215,"started":208,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":149,"quietWeeks":146,"stale":33,"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":217,"num":218,"dir":219,"title":220,"focus":221,"status":16,"thumbnail":17,"started":222,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":149,"quietWeeks":146,"stale":33,"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":160,"projectLabel":161,"id":224,"num":225,"dir":226,"title":227,"focus":228,"status":70,"thumbnail":229,"started":230,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":178,"quietWeeks":178,"stale":33,"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":160,"projectLabel":161,"id":232,"num":233,"dir":234,"title":235,"focus":236,"status":70,"thumbnail":237,"started":194,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":155,"quietWeeks":178,"stale":33,"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":160,"projectLabel":161,"id":239,"num":240,"dir":241,"title":242,"focus":243,"status":70,"thumbnail":17,"started":244,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":171,"quietWeeks":171,"stale":33,"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":64,"projectLabel":65,"id":246,"num":89,"dir":247,"title":248,"focus":17,"status":70,"thumbnail":249,"started":201,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":155,"quietWeeks":171,"stale":33,"active":22},"c9","c9.meaning-layer-dashboard","Meaning-Layer Dashboard","\u002Fcycles\u002Fbob-wire\u002Fc9-index.png",{"project":160,"projectLabel":161,"id":251,"num":252,"dir":253,"title":254,"focus":255,"status":70,"thumbnail":256,"started":208,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":149,"quietWeeks":171,"stale":33,"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":160,"projectLabel":161,"id":258,"num":259,"dir":260,"title":261,"focus":262,"status":70,"thumbnail":263,"started":208,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":149,"quietWeeks":171,"stale":33,"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":265,"num":266,"dir":267,"title":268,"focus":17,"status":16,"thumbnail":269,"started":222,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":149,"quietWeeks":155,"stale":33,"active":22},"c40",40,"c40.qpixel-library","Qpixel Library","\u002Farchive\u002F2026-q3\u002Fc40-qpixel-editor.png",{"project":9,"projectLabel":10,"id":271,"num":272,"dir":273,"title":274,"focus":275,"status":16,"thumbnail":276,"started":222,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":149,"quietWeeks":155,"stale":33,"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":278,"num":279,"dir":280,"title":281,"focus":17,"status":16,"thumbnail":17,"started":222,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":149,"quietWeeks":155,"stale":33,"active":22},"c37",37,"c37.qcontrol-file-debug","qcontrol File Event Debug",{"project":160,"projectLabel":161,"id":283,"num":62,"dir":284,"title":285,"focus":286,"status":70,"thumbnail":287,"started":288,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":149,"quietWeeks":155,"stale":33,"active":22},"c22","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":290,"num":291,"dir":292,"title":293,"focus":294,"status":16,"thumbnail":17,"started":295,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":78,"quietWeeks":155,"stale":33,"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":160,"projectLabel":161,"id":297,"num":45,"dir":298,"title":299,"focus":300,"status":70,"thumbnail":301,"started":295,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":78,"quietWeeks":155,"stale":33,"active":22},"c21","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":160,"projectLabel":161,"id":303,"num":54,"dir":304,"title":305,"focus":306,"status":307,"thumbnail":308,"started":309,"startedSource":19,"closed":20,"closedSource":73,"openWeeks":78,"quietWeeks":155,"stale":33,"active":22},"c20","c20.dataflow-arrows","Dataflow Arrows","Directional arrow indicators on dataflow lines","unlisted","\u002Fcycles\u002Fqmap\u002Fc20-arrows-distributed.png","2026-03-30",{"project":160,"projectLabel":161,"id":311,"num":312,"dir":313,"title":314,"focus":315,"status":307,"thumbnail":316,"started":309,"startedSource":19,"closed":20,"closedSource":73,"openWeeks":78,"quietWeeks":155,"stale":33,"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":160,"projectLabel":161,"id":318,"num":319,"dir":320,"title":321,"focus":322,"status":307,"thumbnail":323,"started":324,"startedSource":19,"closed":20,"closedSource":73,"openWeeks":46,"quietWeeks":155,"stale":33,"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":326,"projectLabel":327,"id":177,"num":178,"dir":328,"title":329,"focus":330,"status":16,"thumbnail":331,"started":295,"startedSource":19,"closed":20,"closedSource":73,"openWeeks":78,"quietWeeks":67,"stale":33,"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":64,"projectLabel":65,"id":48,"num":49,"dir":333,"title":334,"focus":17,"status":70,"thumbnail":335,"started":336,"startedSource":73,"closed":17,"closedSource":17,"openWeeks":78,"quietWeeks":67,"stale":33,"active":22},"c4.aii-agents-entity","AI Agents Entity","\u002Fcycles\u002Fbob-wire\u002Fc4-agent-sessions.png","2026-04-01",{"project":160,"projectLabel":161,"id":338,"num":46,"dir":339,"title":340,"focus":341,"status":307,"thumbnail":342,"started":343,"startedSource":19,"closed":20,"closedSource":73,"openWeeks":46,"quietWeeks":78,"stale":33,"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":326,"projectLabel":327,"id":183,"num":146,"dir":345,"title":346,"focus":17,"status":70,"thumbnail":347,"started":343,"startedSource":73,"closed":17,"closedSource":17,"openWeeks":46,"quietWeeks":78,"stale":33,"active":22},"c10.real-data","Real Data","\u002Fcycles\u002Fqflow\u002Fc10-devtools-iso.png",{"project":326,"projectLabel":327,"id":349,"num":112,"dir":350,"title":351,"focus":17,"status":70,"thumbnail":352,"started":343,"startedSource":73,"closed":17,"closedSource":17,"openWeeks":46,"quietWeeks":78,"stale":33,"active":22},"c8","c8.label-controls","label controls","\u002Fcycles\u002Fqflow\u002Fc8-bottom-warm.png",{"project":64,"projectLabel":65,"id":56,"num":57,"dir":354,"title":355,"focus":17,"status":70,"thumbnail":356,"started":343,"startedSource":73,"closed":17,"closedSource":17,"openWeeks":46,"quietWeeks":78,"stale":33,"active":22},"c3.dataflows","Dataflows","\u002Fcycles\u002Fbob-wire\u002Fc3-dataflows-overview.png",{"project":9,"projectLabel":10,"id":224,"num":225,"dir":358,"title":359,"focus":360,"status":16,"thumbnail":17,"started":361,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":319,"quietWeeks":78,"stale":33,"active":22},"c27.publishing","Publishing","Publish four internal projects to Cloudflare Pages","2026-03-16",{"project":326,"projectLabel":327,"id":246,"num":89,"dir":363,"title":364,"focus":365,"status":70,"thumbnail":17,"started":361,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":319,"quietWeeks":78,"stale":33,"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":64,"projectLabel":65,"id":141,"num":21,"dir":367,"title":368,"focus":369,"status":70,"thumbnail":370,"started":371,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":54,"quietWeeks":78,"stale":33,"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":373,"num":374,"dir":375,"title":376,"focus":17,"status":16,"thumbnail":377,"started":378,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":319,"quietWeeks":46,"stale":33,"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":380,"num":381,"dir":382,"title":383,"focus":17,"status":16,"thumbnail":384,"started":378,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":319,"quietWeeks":46,"stale":33,"active":22},"c31",31,"c31.page-mocks","Page Mocks","\u002Fcycles\u002Fdesign\u002Fc31-security-overview.png",{"project":9,"projectLabel":10,"id":338,"num":46,"dir":386,"title":387,"focus":17,"status":16,"thumbnail":17,"started":388,"startedSource":73,"closed":20,"closedSource":19,"openWeeks":312,"quietWeeks":319,"stale":33,"active":22},"c17.design-cleanup","Applying Design to the Design Site","2026-03-13",{"project":9,"projectLabel":10,"id":349,"num":112,"dir":390,"title":391,"focus":17,"status":70,"thumbnail":17,"started":388,"startedSource":73,"closed":17,"closedSource":17,"openWeeks":312,"quietWeeks":319,"stale":33,"active":22},"c8.sharing-design-philosophy","Sharing Design Philosophy",{"project":393,"projectLabel":394,"id":136,"num":137,"dir":395,"title":396,"focus":397,"status":70,"thumbnail":17,"started":398,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":54,"quietWeeks":319,"stale":33,"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":393,"projectLabel":394,"id":141,"num":21,"dir":400,"title":401,"focus":402,"status":70,"thumbnail":17,"started":403,"startedSource":19,"closed":17,"closedSource":17,"openWeeks":62,"quietWeeks":319,"stale":33,"active":22},"c1.documentation-cleanup","documentation-cleanup","Improve component documentation quality with better examples and human-AI collaborative workflow","2026-02-19",[],[],[407,493,515],{"id":408,"label":408,"commits":409},"qcontrol",[410,415,419,423,427,431,435,440,444,448,452,456,460,464,469,473,477,481,485,489],{"repo":408,"sha":411,"date":412,"subject":413,"pr":414},"66e3bbe4a","2026-07-18","Pause Windows binary packaging in Binaries CI (#619)",619,{"repo":408,"sha":416,"date":412,"subject":417,"pr":418},"b76e91014","Fix Windows qtap build for ManagedSymlink cfg gates (#618)",618,{"repo":408,"sha":420,"date":412,"subject":421,"pr":422},"9669a70c6","Fix Codex core-tools nested exec and policy split (#617)",617,{"repo":408,"sha":424,"date":412,"subject":425,"pr":426},"13f8031bc","Fix macOS app tap consistency and close-before-tap\u002Funtap (#615)",615,{"repo":408,"sha":428,"date":412,"subject":429,"pr":430},"6e14db4f3","Revamp qtray tap profiles and state icons (#609)",609,{"repo":408,"sha":432,"date":412,"subject":433,"pr":434},"f224428af","Replace tools with codex's new 5.6 approach (#612)",612,{"repo":408,"sha":436,"date":437,"subject":438,"pr":439},"941a06af5","2026-07-17","Unify durable tap healing across agent updates (#606)",606,{"repo":408,"sha":441,"date":437,"subject":442,"pr":443},"959ee6436","Add Cursor BYOK core-tools replacement policy (#605)",605,{"repo":408,"sha":445,"date":437,"subject":446,"pr":447},"3bb0c3710","Add safe Cursor BidiAppend tool-rewrite primitive to qllm (#604)",604,{"repo":408,"sha":449,"date":437,"subject":450,"pr":451},"fe86c2d32","Revert \"Add ManagedSymlink tap lifecycle for installer-owned launcher symlinks\" (#607)",607,{"repo":408,"sha":453,"date":437,"subject":454,"pr":455},"108f413e1","Add ManagedSymlink tap lifecycle for installer-owned launcher symlinks (#603)",603,{"repo":408,"sha":457,"date":18,"subject":458,"pr":459},"a15b3006b","Skip Claude MCP injection for utility commands (#602)",602,{"repo":408,"sha":461,"date":18,"subject":462,"pr":463},"77cb675d2","Require sudo for macOS start tap helper (#601)",601,{"repo":408,"sha":465,"date":466,"subject":467,"pr":468},"5664590e6","2026-07-15","Point EVENTS.html readers at the published JSON schemas (#597)",597,{"repo":408,"sha":470,"date":466,"subject":471,"pr":472},"fd9e19103","Mirror Claude Desktop TLS fingerprint (#596)",596,{"repo":408,"sha":474,"date":31,"subject":475,"pr":476},"228ab3f70","Add ChatGPT Desktop (#595)",595,{"repo":408,"sha":478,"date":31,"subject":479,"pr":480},"d77a1ea40","Config tap phase 3: scan reconciler, gated wrap→config migration, exit cleanup (#563)",563,{"repo":408,"sha":482,"date":31,"subject":483,"pr":484},"d72dbc607","adds hermes core-tools replacement policy (#591)",591,{"repo":408,"sha":486,"date":31,"subject":487,"pr":488},"938bbd739","Config tap phase 2: global proxy and OTLP endpoints in scan (#562)",562,{"repo":408,"sha":490,"date":31,"subject":491,"pr":492},"8ef0c663d","Config tap phase 1: state module, adapter tap strategy, claude-cli patch surface (#561)",561,{"id":494,"label":495,"commits":496},"layer","q-nuxt-layer",[497,500,503,506,509,512],{"repo":494,"sha":498,"date":412,"subject":499,"pr":17},"2ca4756","Bump version to 0.7.0",{"repo":494,"sha":501,"date":412,"subject":502,"pr":17},"ef2b2f7","layer(c51): add DataCard, DataDonutChart, DataSmile, PawnAgent, UxPageTitle",{"repo":494,"sha":504,"date":412,"subject":505,"pr":17},"a257d87","layer(c51): add surface-sunken-subtle + content-subtler semantic tokens",{"repo":494,"sha":507,"date":412,"subject":508,"pr":17},"a422ddd","Ignore .DS_Store",{"repo":494,"sha":510,"date":437,"subject":511,"pr":17},"3e083da","layer(c51): DataTable review fixes — header comment, pill null-guard",{"repo":494,"sha":513,"date":437,"subject":514,"pr":17},"63985cc","layer(c51): add IdentityItem + unified DataTable for agent-detail reskin",{"id":516,"label":516,"commits":517},"qtap",[518,522,526,530],{"repo":516,"sha":519,"date":466,"subject":520,"pr":521},"44a8419","chore(deps): bump @babel\u002Fcore (#339)",339,{"repo":516,"sha":523,"date":466,"subject":524,"pr":525},"0a27ff0","chore(deps): bump esbuild and vite in \u002Fpkg\u002Fdevtools\u002Fapp (#338)",338,{"repo":516,"sha":527,"date":466,"subject":528,"pr":529},"55799ef","chore(deps-dev): bump shell-quote (#335)",335,{"repo":516,"sha":531,"date":466,"subject":532,"pr":533},"57ad250","chore: update Go to 1.26.5 (#336)",336,[535],{"tag":536,"date":412,"subject":499},"v0.7.0",[],[],[],[],[542],"Deploys come from this checkout's deploy-branch reflog, which starts 2026-10-16.","2026-07-06","2026-07-20",1794599493122]