[{"data":1,"prerenderedAt":455},["ShallowReactive",2],{"$f7BJVmYHQ0fRgd09uSdYYfqWyU1kq2Js2LSk1Tb_EW5A":3},{"from":4,"to":5,"cycles":6,"entries":299,"repos":300,"releases":446,"deploys":447,"captures":448,"clusters":449,"subjects":450,"notes":451,"week":4,"prev":453,"next":454,"current":21},"2026-05-04","2026-05-10",{"started":7,"open":22,"closed":298},[8],{"project":9,"projectLabel":10,"id":11,"num":12,"dir":13,"title":14,"focus":15,"status":16,"thumbnail":17,"started":4,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":20,"quietWeeks":20,"stale":21,"active":21},"qmap","Qmap","c27",27,"c27.mcp-server-fleet","mcp-server-fleet","Deterministic synthetic MCP server fleet views for screenshot capture","active","\u002Fcycles\u002Fqmap\u002Fc27-callers-selected.png","record",null,1,false,[23,35,41,48,60,69,77,84,91,98,106,112,119,126,136,142,148,154,161,166,174,182,189,199,206,214,222,227,235,239,245,249,254,258,265,272,278,282,285,293],{"project":24,"projectLabel":25,"id":26,"num":27,"dir":28,"title":29,"focus":19,"status":16,"thumbnail":30,"started":31,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":32,"quietWeeks":33,"stale":21,"active":34},"bob-wire","Bob-Wire","c12",12,"c12.inventory-deep-dive","Inventory Deep Dive","\u002Fcycles\u002Fbob-wire\u002Fc12-index.png","2026-04-24",3,0,true,{"project":24,"projectLabel":25,"id":36,"num":37,"dir":38,"title":39,"focus":19,"status":16,"thumbnail":19,"started":40,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":32,"quietWeeks":33,"stale":21,"active":34},"c11",11,"c11.pixel-character-system","Pixel Character System","2026-04-23",{"project":24,"projectLabel":25,"id":42,"num":43,"dir":44,"title":45,"focus":19,"status":16,"thumbnail":46,"started":47,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":32,"quietWeeks":33,"stale":21,"active":34},"c10",10,"c10.security-overview-benchmark","Security Overview Benchmark","\u002Fcycles\u002Fbob-wire\u002Fc10-index.png","2026-04-22",{"project":49,"projectLabel":50,"id":51,"num":52,"dir":53,"title":54,"focus":55,"status":56,"thumbnail":19,"started":57,"startedSource":18,"closed":58,"closedSource":59,"openWeeks":32,"quietWeeks":33,"stale":21,"active":34},"design","Design","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":49,"projectLabel":50,"id":61,"num":62,"dir":63,"title":64,"focus":65,"status":66,"thumbnail":19,"started":67,"startedSource":18,"closed":68,"closedSource":18,"openWeeks":32,"quietWeeks":33,"stale":21,"active":34},"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","archived","2026-04-20","2026-08-15",{"project":49,"projectLabel":50,"id":70,"num":71,"dir":72,"title":73,"focus":74,"status":56,"thumbnail":19,"started":75,"startedSource":18,"closed":58,"closedSource":59,"openWeeks":76,"quietWeeks":33,"stale":21,"active":34},"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",4,{"project":49,"projectLabel":50,"id":78,"num":79,"dir":80,"title":81,"focus":82,"status":56,"thumbnail":83,"started":75,"startedSource":18,"closed":58,"closedSource":59,"openWeeks":76,"quietWeeks":33,"stale":21,"active":34},"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":49,"projectLabel":50,"id":85,"num":86,"dir":87,"title":88,"focus":89,"status":66,"thumbnail":19,"started":90,"startedSource":18,"closed":68,"closedSource":18,"openWeeks":76,"quietWeeks":33,"stale":21,"active":34},"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":9,"projectLabel":10,"id":92,"num":93,"dir":94,"title":95,"focus":96,"status":16,"thumbnail":97,"started":57,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":32,"quietWeeks":20,"stale":21,"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":9,"projectLabel":10,"id":99,"num":100,"dir":101,"title":102,"focus":103,"status":16,"thumbnail":19,"started":104,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":105,"quietWeeks":105,"stale":21,"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",2,{"project":24,"projectLabel":25,"id":107,"num":108,"dir":109,"title":110,"focus":19,"status":16,"thumbnail":111,"started":67,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":32,"quietWeeks":105,"stale":21,"active":21},"c9",9,"c9.meaning-layer-dashboard","Meaning-Layer Dashboard","\u002Fcycles\u002Fbob-wire\u002Fc9-index.png",{"project":9,"projectLabel":10,"id":113,"num":114,"dir":115,"title":116,"focus":117,"status":16,"thumbnail":118,"started":75,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":76,"quietWeeks":105,"stale":21,"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":9,"projectLabel":10,"id":120,"num":121,"dir":122,"title":123,"focus":124,"status":16,"thumbnail":125,"started":75,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":76,"quietWeeks":105,"stale":21,"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":127,"projectLabel":128,"id":129,"num":130,"dir":131,"title":132,"focus":133,"status":134,"thumbnail":19,"started":135,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":37,"quietWeeks":130,"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",{"project":127,"projectLabel":128,"id":137,"num":76,"dir":138,"title":139,"focus":140,"status":134,"thumbnail":19,"started":141,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":37,"quietWeeks":43,"stale":21,"active":21},"c4","c4.refinement","refinement","Refine how extracted data is displayed in the dashboard and improve extraction quality where gaps exist.","2026-02-24",{"project":127,"projectLabel":128,"id":143,"num":32,"dir":144,"title":145,"focus":146,"status":134,"thumbnail":19,"started":147,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":27,"quietWeeks":43,"stale":21,"active":21},"c3","c3.oauth","oauth","Add Google OAuth to restrict dashboard access to @qpoint.io team members.","2026-02-20",{"project":49,"projectLabel":50,"id":149,"num":150,"dir":151,"title":152,"focus":19,"status":66,"thumbnail":153,"started":90,"startedSource":18,"closed":68,"closedSource":18,"openWeeks":76,"quietWeeks":32,"stale":34,"active":21},"c40",40,"c40.qpixel-library","Qpixel Library","\u002Farchive\u002F2026-q3\u002Fc40-qpixel-editor.png",{"project":49,"projectLabel":50,"id":155,"num":156,"dir":157,"title":158,"focus":159,"status":66,"thumbnail":160,"started":90,"startedSource":18,"closed":68,"closedSource":18,"openWeeks":76,"quietWeeks":32,"stale":34,"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":49,"projectLabel":50,"id":162,"num":163,"dir":164,"title":165,"focus":19,"status":66,"thumbnail":19,"started":90,"startedSource":18,"closed":68,"closedSource":18,"openWeeks":76,"quietWeeks":32,"stale":34,"active":21},"c37",37,"c37.qcontrol-file-debug","qcontrol File Event Debug",{"project":9,"projectLabel":10,"id":167,"num":168,"dir":169,"title":170,"focus":171,"status":16,"thumbnail":172,"started":173,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":76,"quietWeeks":32,"stale":34,"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":49,"projectLabel":50,"id":175,"num":176,"dir":177,"title":178,"focus":179,"status":66,"thumbnail":19,"started":180,"startedSource":18,"closed":68,"closedSource":18,"openWeeks":181,"quietWeeks":32,"stale":34,"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",6,{"project":9,"projectLabel":10,"id":183,"num":184,"dir":185,"title":186,"focus":187,"status":16,"thumbnail":188,"started":180,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":181,"quietWeeks":32,"stale":34,"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":9,"projectLabel":10,"id":190,"num":191,"dir":192,"title":193,"focus":194,"status":195,"thumbnail":196,"started":197,"startedSource":18,"closed":68,"closedSource":198,"openWeeks":181,"quietWeeks":32,"stale":34,"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","git",{"project":9,"projectLabel":10,"id":200,"num":201,"dir":202,"title":203,"focus":204,"status":195,"thumbnail":205,"started":197,"startedSource":18,"closed":68,"closedSource":198,"openWeeks":181,"quietWeeks":32,"stale":34,"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":9,"projectLabel":10,"id":207,"num":208,"dir":209,"title":210,"focus":211,"status":195,"thumbnail":212,"started":213,"startedSource":18,"closed":68,"closedSource":198,"openWeeks":130,"quietWeeks":32,"stale":34,"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":215,"projectLabel":216,"id":36,"num":37,"dir":217,"title":218,"focus":219,"status":66,"thumbnail":220,"started":180,"startedSource":18,"closed":68,"closedSource":198,"openWeeks":181,"quietWeeks":221,"stale":34,"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",5,{"project":24,"projectLabel":25,"id":137,"num":76,"dir":223,"title":224,"focus":19,"status":16,"thumbnail":225,"started":226,"startedSource":198,"closed":19,"closedSource":19,"openWeeks":181,"quietWeeks":221,"stale":34,"active":21},"c4.aii-agents-entity","AI Agents Entity","\u002Fcycles\u002Fbob-wire\u002Fc4-agent-sessions.png","2026-04-01",{"project":9,"projectLabel":10,"id":228,"num":229,"dir":230,"title":231,"focus":232,"status":195,"thumbnail":233,"started":234,"startedSource":18,"closed":68,"closedSource":198,"openWeeks":130,"quietWeeks":181,"stale":34,"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":215,"projectLabel":216,"id":42,"num":43,"dir":236,"title":237,"focus":19,"status":16,"thumbnail":238,"started":234,"startedSource":198,"closed":19,"closedSource":19,"openWeeks":130,"quietWeeks":181,"stale":34,"active":21},"c10.real-data","Real Data","\u002Fcycles\u002Fqflow\u002Fc10-devtools-iso.png",{"project":215,"projectLabel":216,"id":240,"num":241,"dir":242,"title":243,"focus":19,"status":16,"thumbnail":244,"started":234,"startedSource":198,"closed":19,"closedSource":19,"openWeeks":130,"quietWeeks":181,"stale":34,"active":21},"c8",8,"c8.label-controls","label controls","\u002Fcycles\u002Fqflow\u002Fc8-bottom-warm.png",{"project":24,"projectLabel":25,"id":143,"num":32,"dir":246,"title":247,"focus":19,"status":16,"thumbnail":248,"started":234,"startedSource":198,"closed":19,"closedSource":19,"openWeeks":130,"quietWeeks":181,"stale":34,"active":21},"c3.dataflows","Dataflows","\u002Fcycles\u002Fbob-wire\u002Fc3-dataflows-overview.png",{"project":49,"projectLabel":50,"id":11,"num":12,"dir":250,"title":251,"focus":252,"status":66,"thumbnail":19,"started":253,"startedSource":18,"closed":68,"closedSource":18,"openWeeks":241,"quietWeeks":181,"stale":34,"active":21},"c27.publishing","Publishing","Publish four internal projects to Cloudflare Pages","2026-03-16",{"project":215,"projectLabel":216,"id":107,"num":108,"dir":255,"title":256,"focus":257,"status":16,"thumbnail":19,"started":253,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":241,"quietWeeks":181,"stale":34,"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":24,"projectLabel":25,"id":259,"num":20,"dir":260,"title":261,"focus":262,"status":16,"thumbnail":263,"started":264,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":43,"quietWeeks":181,"stale":34,"active":21},"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",{"project":49,"projectLabel":50,"id":266,"num":267,"dir":268,"title":269,"focus":19,"status":66,"thumbnail":270,"started":271,"startedSource":18,"closed":68,"closedSource":18,"openWeeks":241,"quietWeeks":130,"stale":34,"active":21},"c32",32,"c32.security-policy-pages","Security Policy Pages","\u002Fcycles\u002Fdesign\u002Fc32-policy-detail.png","2026-03-19",{"project":49,"projectLabel":50,"id":273,"num":274,"dir":275,"title":276,"focus":19,"status":66,"thumbnail":277,"started":271,"startedSource":18,"closed":68,"closedSource":18,"openWeeks":241,"quietWeeks":130,"stale":34,"active":21},"c31",31,"c31.page-mocks","Page Mocks","\u002Fcycles\u002Fdesign\u002Fc31-security-overview.png",{"project":49,"projectLabel":50,"id":228,"num":229,"dir":279,"title":280,"focus":19,"status":66,"thumbnail":19,"started":281,"startedSource":198,"closed":68,"closedSource":18,"openWeeks":108,"quietWeeks":241,"stale":34,"active":21},"c17.design-cleanup","Applying Design to the Design Site","2026-03-13",{"project":49,"projectLabel":50,"id":240,"num":241,"dir":283,"title":284,"focus":19,"status":16,"thumbnail":19,"started":281,"startedSource":198,"closed":19,"closedSource":19,"openWeeks":108,"quietWeeks":241,"stale":34,"active":21},"c8.sharing-design-philosophy","Sharing Design Philosophy",{"project":286,"projectLabel":287,"id":288,"num":105,"dir":289,"title":290,"focus":291,"status":16,"thumbnail":19,"started":292,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":43,"quietWeeks":241,"stale":34,"active":21},"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":286,"projectLabel":287,"id":259,"num":20,"dir":294,"title":295,"focus":296,"status":16,"thumbnail":19,"started":297,"startedSource":18,"closed":19,"closedSource":19,"openWeeks":27,"quietWeeks":241,"stale":34,"active":21},"c1.documentation-cleanup","documentation-cleanup","Improve component documentation quality with better examples and human-AI collaborative workflow","2026-02-19",[],[],[301,306,311],{"id":49,"label":50,"commits":302},[303],{"repo":49,"sha":304,"date":4,"subject":305,"pr":19},"d7cd57c994","add signal-column-flow prototype, cycles c41–c44, qcontrol API, and c38 brief expansion",{"id":24,"label":25,"commits":307},[308],{"repo":24,"sha":309,"date":4,"subject":310,"pr":19},"ffef56e","add c12 inventory deep dive, c10 security overview v2, and dashboard infrastructure updates",{"id":312,"label":312,"commits":313},"qcontrol",[314,319,323,327,331,335,339,344,348,352,356,360,365,369,373,377,381,385,389,394,398,402,406,410,414,418,422,426,430,434,438,442],{"repo":312,"sha":315,"date":316,"subject":317,"pr":318},"4d5e86429","2026-05-08","Add discover process snapshots and socket command (#214)",214,{"repo":312,"sha":320,"date":316,"subject":321,"pr":322},"6441d56f0","Parallelize test workflow (#222)",222,{"repo":312,"sha":324,"date":316,"subject":325,"pr":326},"d70ccc330","Rewrite file logger plugin in Rust (#219)",219,{"repo":312,"sha":328,"date":316,"subject":329,"pr":330},"cd43440fb","Cache scanner fixtures in test workflow (#221)",221,{"repo":312,"sha":332,"date":316,"subject":333,"pr":334},"01b95f719","discover: attribute external events to recently stopped processes (#218)",218,{"repo":312,"sha":336,"date":316,"subject":337,"pr":338},"27a2f137f","auto tap allow list (#220)",220,{"repo":312,"sha":340,"date":341,"subject":342,"pr":343},"3eb0f5008","2026-05-07","demo plugin adjustments (#217)",217,{"repo":312,"sha":345,"date":341,"subject":346,"pr":347},"6625116f0","adds cisco-demo plugin (rewrites robin williams -> chuck robbins) (#216)",216,{"repo":312,"sha":349,"date":341,"subject":350,"pr":351},"657968656","Fix promote_latest: use s3api copy-object for R2 compatibility (#215)",215,{"repo":312,"sha":353,"date":341,"subject":354,"pr":355},"59ced1589","Rewrite exec logger plugin in Rust (#213)",213,{"repo":312,"sha":357,"date":341,"subject":358,"pr":359},"2d1cc35ce","Make `latest` binary publishing atomic across architectures (#212)",212,{"repo":312,"sha":361,"date":362,"subject":363,"pr":364},"88f29a360","2026-05-06","robustness pass: persist codex toml formatting + release lock on panic (#209)",209,{"repo":312,"sha":366,"date":362,"subject":367,"pr":368},"6993c8d85","fixes qtap desktop app proxy flag (#210)",210,{"repo":312,"sha":370,"date":362,"subject":371,"pr":372},"95add5413","Bump openssl from 0.10.78 to 0.10.79 in the cargo group across 1 directory (#206)",206,{"repo":312,"sha":374,"date":362,"subject":375,"pr":376},"cbda83103","Add Claude\u002FCodex desktop app mcp server injection (#208)",208,{"repo":312,"sha":378,"date":362,"subject":379,"pr":380},"740f25730","Default discover --child and --socket to true (#204)",204,{"repo":312,"sha":382,"date":362,"subject":383,"pr":384},"4d5a89653","Add feature flags + gate mcp server injection (default off) (#207)",207,{"repo":312,"sha":386,"date":362,"subject":387,"pr":388},"8bc9491ef","Mac tap native launcher (#205)",205,{"repo":312,"sha":390,"date":391,"subject":392,"pr":393},"7f1cb0f16","2026-05-05","Fix H2 flow control in managed MITM relay (#202)",202,{"repo":312,"sha":395,"date":391,"subject":396,"pr":397},"69612c906","split codex cli & app adapters (#201)",201,{"repo":312,"sha":399,"date":391,"subject":400,"pr":401},"c258e1aad","split claude cli & app adapters (#199)",199,{"repo":312,"sha":403,"date":391,"subject":404,"pr":405},"20f3350c0","Fix init permissions (#198)",198,{"repo":312,"sha":407,"date":391,"subject":408,"pr":409},"174950127","adds qagents mcp server (claude + codex cli) (#186)",186,{"repo":312,"sha":411,"date":391,"subject":412,"pr":413},"5944fdbd4","Harden macOS init\u002Fdeinit trust handling (#197)",197,{"repo":312,"sha":415,"date":391,"subject":416,"pr":417},"b18f114e4","qevents: human-readable markdown docs (#194)",194,{"repo":312,"sha":419,"date":4,"subject":420,"pr":421},"5c87da60c","Emit RFC3339 process start times (#191)",191,{"repo":312,"sha":423,"date":4,"subject":424,"pr":425},"90bf2a3cd","fix: use platform c_char for qmcp exec pointers (#190)",190,{"repo":312,"sha":427,"date":4,"subject":428,"pr":429},"d54f45bd2","discover pretty print: remove `connection.*`->`conn.*` rename (#189)",189,{"repo":312,"sha":431,"date":4,"subject":432,"pr":433},"59f36b918","Pretty-print remaining discover events (#188)",188,{"repo":312,"sha":435,"date":4,"subject":436,"pr":437},"c4b3cdb33","Make MCP event emission asynchronous (#187)",187,{"repo":312,"sha":439,"date":4,"subject":440,"pr":441},"22164cd4d","Rework IO events (#182)",182,{"repo":312,"sha":443,"date":4,"subject":444,"pr":445},"0bdd03a5d","Implement a local MCP server to replace builtin file and exec tools (#162)",162,[],[],[],[],[],[452],"Deploys come from this checkout's deploy-branch reflog, which starts 2026-10-16.","2026-04-27","2026-05-11",1794686604165]