[{"data":1,"prerenderedAt":441},["ShallowReactive",2],{"$f9cP9b_9_uzRv_mfEvM0u8INJXkPFsQLfJCn_9En22Bs":3},{"from":4,"to":5,"cycles":6,"entries":290,"repos":291,"releases":432,"deploys":433,"captures":434,"clusters":435,"subjects":436,"notes":437,"week":4,"prev":439,"next":440,"current":21},"2026-04-20","2026-04-26",{"started":7,"open":72,"closed":285},[8,22,28,37,49,58,64],{"project":9,"projectLabel":10,"id":11,"num":12,"dir":13,"title":14,"focus":15,"status":16,"thumbnail":17,"started":18,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":20,"quietWeeks":20,"stale":21,"active":21},"bob-wire","Bob-Wire","c12",12,"c12.inventory-deep-dive","Inventory Deep Dive",null,"active","\u002Fcycles\u002Fbob-wire\u002Fc12-index.png","2026-04-24","record",1,false,{"project":9,"projectLabel":10,"id":23,"num":24,"dir":25,"title":26,"focus":15,"status":16,"thumbnail":15,"started":27,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":20,"quietWeeks":20,"stale":21,"active":21},"c11",11,"c11.pixel-character-system","Pixel Character System","2026-04-23",{"project":9,"projectLabel":10,"id":29,"num":30,"dir":31,"title":32,"focus":15,"status":16,"thumbnail":33,"started":34,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":20,"quietWeeks":35,"stale":21,"active":36},"c10",10,"c10.security-overview-benchmark","Security Overview Benchmark","\u002Fcycles\u002Fbob-wire\u002Fc10-index.png","2026-04-22",0,true,{"project":38,"projectLabel":39,"id":40,"num":41,"dir":42,"title":43,"focus":44,"status":45,"thumbnail":15,"started":46,"startedSource":19,"closed":47,"closedSource":48,"openWeeks":20,"quietWeeks":35,"stale":21,"active":36},"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":50,"projectLabel":51,"id":52,"num":53,"dir":54,"title":55,"focus":56,"status":16,"thumbnail":57,"started":46,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":20,"quietWeeks":20,"stale":21,"active":21},"qmap","Qmap","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":59,"num":60,"dir":61,"title":62,"focus":15,"status":16,"thumbnail":63,"started":4,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":20,"quietWeeks":35,"stale":21,"active":36},"c9",9,"c9.meaning-layer-dashboard","Meaning-Layer Dashboard","\u002Fcycles\u002Fbob-wire\u002Fc9-index.png",{"project":38,"projectLabel":39,"id":65,"num":66,"dir":67,"title":68,"focus":69,"status":70,"thumbnail":15,"started":4,"startedSource":19,"closed":71,"closedSource":19,"openWeeks":20,"quietWeeks":20,"stale":21,"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","archived","2026-08-15",[73,82,89,96,103,109,114,122,130,137,147,154,163,169,176,186,193,200,207,212,220,224,229,233,241,245,252,259,265,269,272,280],{"project":50,"projectLabel":51,"id":74,"num":75,"dir":76,"title":77,"focus":78,"status":16,"thumbnail":79,"started":80,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":81,"quietWeeks":35,"stale":21,"active":36},"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","2026-04-17",2,{"project":50,"projectLabel":51,"id":83,"num":84,"dir":85,"title":86,"focus":87,"status":16,"thumbnail":88,"started":80,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":81,"quietWeeks":35,"stale":21,"active":36},"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":38,"projectLabel":39,"id":90,"num":91,"dir":92,"title":93,"focus":15,"status":70,"thumbnail":94,"started":95,"startedSource":19,"closed":71,"closedSource":19,"openWeeks":81,"quietWeeks":20,"stale":21,"active":21},"c40",40,"c40.qpixel-library","Qpixel Library","\u002Farchive\u002F2026-q3\u002Fc40-qpixel-editor.png","2026-04-16",{"project":38,"projectLabel":39,"id":97,"num":98,"dir":99,"title":100,"focus":101,"status":70,"thumbnail":102,"started":95,"startedSource":19,"closed":71,"closedSource":19,"openWeeks":81,"quietWeeks":20,"stale":21,"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":38,"projectLabel":39,"id":104,"num":105,"dir":106,"title":107,"focus":108,"status":70,"thumbnail":15,"started":95,"startedSource":19,"closed":71,"closedSource":19,"openWeeks":81,"quietWeeks":20,"stale":21,"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",{"project":38,"projectLabel":39,"id":110,"num":111,"dir":112,"title":113,"focus":15,"status":70,"thumbnail":15,"started":95,"startedSource":19,"closed":71,"closedSource":19,"openWeeks":81,"quietWeeks":20,"stale":21,"active":21},"c37",37,"c37.qcontrol-file-debug","qcontrol File Event Debug",{"project":50,"projectLabel":51,"id":115,"num":116,"dir":117,"title":118,"focus":119,"status":16,"thumbnail":120,"started":121,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":81,"quietWeeks":20,"stale":21,"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":38,"projectLabel":39,"id":123,"num":124,"dir":125,"title":126,"focus":127,"status":70,"thumbnail":15,"started":128,"startedSource":19,"closed":71,"closedSource":19,"openWeeks":129,"quietWeeks":20,"stale":21,"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",4,{"project":50,"projectLabel":51,"id":131,"num":132,"dir":133,"title":134,"focus":135,"status":16,"thumbnail":136,"started":128,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":129,"quietWeeks":20,"stale":21,"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":50,"projectLabel":51,"id":138,"num":139,"dir":140,"title":141,"focus":142,"status":143,"thumbnail":144,"started":145,"startedSource":19,"closed":71,"closedSource":146,"openWeeks":129,"quietWeeks":20,"stale":21,"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":50,"projectLabel":51,"id":148,"num":149,"dir":150,"title":151,"focus":152,"status":143,"thumbnail":153,"started":145,"startedSource":19,"closed":71,"closedSource":146,"openWeeks":129,"quietWeeks":20,"stale":21,"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":50,"projectLabel":51,"id":155,"num":156,"dir":157,"title":158,"focus":159,"status":143,"thumbnail":160,"started":161,"startedSource":19,"closed":71,"closedSource":146,"openWeeks":162,"quietWeeks":20,"stale":21,"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",5,{"project":38,"projectLabel":39,"id":164,"num":165,"dir":166,"title":167,"focus":168,"status":45,"thumbnail":15,"started":80,"startedSource":19,"closed":47,"closedSource":48,"openWeeks":81,"quietWeeks":81,"stale":21,"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",{"project":38,"projectLabel":39,"id":170,"num":171,"dir":172,"title":173,"focus":174,"status":45,"thumbnail":175,"started":80,"startedSource":19,"closed":47,"closedSource":48,"openWeeks":81,"quietWeeks":81,"stale":21,"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":177,"projectLabel":178,"id":179,"num":180,"dir":181,"title":182,"focus":183,"status":184,"thumbnail":15,"started":185,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":60,"quietWeeks":162,"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":177,"projectLabel":178,"id":187,"num":129,"dir":188,"title":189,"focus":190,"status":184,"thumbnail":15,"started":191,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":60,"quietWeeks":192,"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",8,{"project":177,"projectLabel":178,"id":194,"num":195,"dir":196,"title":197,"focus":198,"status":184,"thumbnail":15,"started":199,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":30,"quietWeeks":192,"stale":21,"active":21},"c3",3,"c3.oauth","oauth","Add Google OAuth to restrict dashboard access to @qpoint.io team members.","2026-02-20",{"project":201,"projectLabel":202,"id":23,"num":24,"dir":203,"title":204,"focus":205,"status":70,"thumbnail":206,"started":128,"startedSource":19,"closed":71,"closedSource":146,"openWeeks":129,"quietWeeks":195,"stale":36,"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",{"project":9,"projectLabel":10,"id":187,"num":129,"dir":208,"title":209,"focus":15,"status":16,"thumbnail":210,"started":211,"startedSource":146,"closed":15,"closedSource":15,"openWeeks":129,"quietWeeks":195,"stale":36,"active":21},"c4.aii-agents-entity","AI Agents Entity","\u002Fcycles\u002Fbob-wire\u002Fc4-agent-sessions.png","2026-04-01",{"project":50,"projectLabel":51,"id":213,"num":214,"dir":215,"title":216,"focus":217,"status":143,"thumbnail":218,"started":219,"startedSource":19,"closed":71,"closedSource":146,"openWeeks":162,"quietWeeks":129,"stale":36,"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":201,"projectLabel":202,"id":29,"num":30,"dir":221,"title":222,"focus":15,"status":16,"thumbnail":223,"started":219,"startedSource":146,"closed":15,"closedSource":15,"openWeeks":162,"quietWeeks":129,"stale":36,"active":21},"c10.real-data","Real Data","\u002Fcycles\u002Fqflow\u002Fc10-devtools-iso.png",{"project":201,"projectLabel":202,"id":225,"num":192,"dir":226,"title":227,"focus":15,"status":16,"thumbnail":228,"started":219,"startedSource":146,"closed":15,"closedSource":15,"openWeeks":162,"quietWeeks":129,"stale":36,"active":21},"c8","c8.label-controls","label controls","\u002Fcycles\u002Fqflow\u002Fc8-bottom-warm.png",{"project":9,"projectLabel":10,"id":194,"num":195,"dir":230,"title":231,"focus":15,"status":16,"thumbnail":232,"started":219,"startedSource":146,"closed":15,"closedSource":15,"openWeeks":162,"quietWeeks":129,"stale":36,"active":21},"c3.dataflows","Dataflows","\u002Fcycles\u002Fbob-wire\u002Fc3-dataflows-overview.png",{"project":38,"projectLabel":39,"id":234,"num":235,"dir":236,"title":237,"focus":238,"status":70,"thumbnail":15,"started":239,"startedSource":19,"closed":71,"closedSource":19,"openWeeks":240,"quietWeeks":129,"stale":36,"active":21},"c27",27,"c27.publishing","Publishing","Publish four internal projects to Cloudflare Pages","2026-03-16",6,{"project":201,"projectLabel":202,"id":59,"num":60,"dir":242,"title":243,"focus":244,"status":16,"thumbnail":15,"started":239,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":240,"quietWeeks":129,"stale":36,"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":9,"projectLabel":10,"id":246,"num":20,"dir":247,"title":248,"focus":249,"status":16,"thumbnail":250,"started":251,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":192,"quietWeeks":129,"stale":36,"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":38,"projectLabel":39,"id":253,"num":254,"dir":255,"title":256,"focus":15,"status":70,"thumbnail":257,"started":258,"startedSource":19,"closed":71,"closedSource":19,"openWeeks":240,"quietWeeks":162,"stale":36,"active":21},"c32",32,"c32.security-policy-pages","Security Policy Pages","\u002Fcycles\u002Fdesign\u002Fc32-policy-detail.png","2026-03-19",{"project":38,"projectLabel":39,"id":260,"num":261,"dir":262,"title":263,"focus":15,"status":70,"thumbnail":264,"started":258,"startedSource":19,"closed":71,"closedSource":19,"openWeeks":240,"quietWeeks":162,"stale":36,"active":21},"c31",31,"c31.page-mocks","Page Mocks","\u002Fcycles\u002Fdesign\u002Fc31-security-overview.png",{"project":38,"projectLabel":39,"id":213,"num":214,"dir":266,"title":267,"focus":15,"status":70,"thumbnail":15,"started":268,"startedSource":146,"closed":71,"closedSource":19,"openWeeks":180,"quietWeeks":240,"stale":36,"active":21},"c17.design-cleanup","Applying Design to the Design Site","2026-03-13",{"project":38,"projectLabel":39,"id":225,"num":192,"dir":270,"title":271,"focus":15,"status":16,"thumbnail":15,"started":268,"startedSource":146,"closed":15,"closedSource":15,"openWeeks":180,"quietWeeks":240,"stale":36,"active":21},"c8.sharing-design-philosophy","Sharing Design Philosophy",{"project":273,"projectLabel":274,"id":275,"num":81,"dir":276,"title":277,"focus":278,"status":16,"thumbnail":15,"started":279,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":192,"quietWeeks":240,"stale":36,"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":273,"projectLabel":274,"id":246,"num":20,"dir":281,"title":282,"focus":283,"status":16,"thumbnail":15,"started":284,"startedSource":19,"closed":15,"closedSource":15,"openWeeks":30,"quietWeeks":240,"stale":36,"active":21},"c1.documentation-cleanup","documentation-cleanup","Improve component documentation quality with better examples and human-AI collaborative workflow","2026-02-19",[286],{"project":9,"projectLabel":10,"id":225,"num":192,"dir":287,"title":288,"focus":15,"status":70,"thumbnail":289,"started":95,"startedSource":19,"closed":4,"closedSource":19,"openWeeks":81,"quietWeeks":35,"stale":21,"active":36},"c8.rich-visualization-sketches","Rich Visualization Sketches","\u002Fcycles\u002Fbob-wire\u002Fc8-evidence-flow.png",[],[292,297,302,322,421],{"id":38,"label":39,"commits":293},[294],{"repo":38,"sha":295,"date":46,"subject":296,"pr":15},"a1224dccb2","c44: add figma dashboard redesign cycle + fix qpixel CI build",{"id":50,"label":51,"commits":298},[299],{"repo":50,"sha":300,"date":46,"subject":301,"pr":15},"b20616f","Add c23\u002Fc24 experiment surfaces and flow persistence",{"id":9,"label":10,"commits":303},[304,307,310,313,316,319],{"repo":9,"sha":305,"date":34,"subject":306,"pr":15},"7aab075","expand c10 wireframe into full dashboard shell",{"repo":9,"sha":308,"date":34,"subject":309,"pr":15},"688576d","build c10 security global overview wireframe",{"repo":9,"sha":311,"date":34,"subject":312,"pr":15},"ff60347","benchmark c9 overview wireframes and synthesize next brief",{"repo":9,"sha":314,"date":34,"subject":315,"pr":15},"12550c4","add c10 security overview benchmark cycle",{"repo":9,"sha":317,"date":34,"subject":318,"pr":15},"ff7aca2","checkpoint current dashboard and c9 research work",{"repo":9,"sha":320,"date":4,"subject":321,"pr":15},"eb79f5d","c8: rich visualization sketches — skill, proving-ground wireframes, and new Wire components",{"id":323,"label":323,"commits":324},"qcontrol",[325,329,333,337,341,345,349,353,357,361,365,369,373,377,381,385,389,393,397,401,405,409,413,417],{"repo":323,"sha":326,"date":18,"subject":327,"pr":328},"d842eddcb","Wire up agent-engine exec surface (#160)",160,{"repo":323,"sha":330,"date":27,"subject":331,"pr":332},"2533fee58","Ensure deps are run with 'make test' (#159)",159,{"repo":323,"sha":334,"date":27,"subject":335,"pr":336},"231a3f9ed","Bump openssl from 0.10.77 to 0.10.78 in the cargo group across 1 directory (#158)",158,{"repo":323,"sha":338,"date":34,"subject":339,"pr":340},"3986929e0","Introduce qexec crate as the exec runner shim (#156)",156,{"repo":323,"sha":342,"date":46,"subject":343,"pr":344},"a5a82676d","cleans up qagents readiness surface + docs (#155)",155,{"repo":323,"sha":346,"date":46,"subject":347,"pr":348},"33e6d1780","Move proxy to a standalone qproxy crate (#154)",154,{"repo":323,"sha":350,"date":46,"subject":351,"pr":352},"892dfe8f9","fix QControl typo (#153)",153,{"repo":323,"sha":354,"date":46,"subject":355,"pr":356},"e6cfb14cf","Add AgentClassifier and AgentExecutor traits to qagents (#151)",151,{"repo":323,"sha":358,"date":46,"subject":359,"pr":360},"f05f76e34","Add some research documents (#152)",152,{"repo":323,"sha":362,"date":46,"subject":363,"pr":364},"c452b0b2e","Also install proxy CA into macOS System keychain for Electron clients (#99)",99,{"repo":323,"sha":366,"date":46,"subject":367,"pr":368},"ac252c1bc","merge app adapter into agent adapter (#150)",150,{"repo":323,"sha":370,"date":46,"subject":371,"pr":372},"c4e448332","format code + add make command and ci check (#149)",149,{"repo":323,"sha":374,"date":46,"subject":375,"pr":376},"7be9029d0","Clarify that the proxy runs in-process inside qcontrol run (#148)",148,{"repo":323,"sha":378,"date":46,"subject":379,"pr":380},"6ec776e11","route plugin events through `qcontrol run` (#147)",147,{"repo":323,"sha":382,"date":46,"subject":383,"pr":384},"71b53fc08","extracts agent classification into qagents crate (#146)",146,{"repo":323,"sha":386,"date":46,"subject":387,"pr":388},"d25b0ebab","Move OTEL event pipeline into run (#145)",145,{"repo":323,"sha":390,"date":4,"subject":391,"pr":392},"8b5f54b4c","Remove bundling to simplify agent (#144)",144,{"repo":323,"sha":394,"date":4,"subject":395,"pr":396},"01178ab1b","adds unwrap --all arg to remove all wraps (#142)",142,{"repo":323,"sha":398,"date":4,"subject":399,"pr":400},"35e0b6750","adds shim resiliency with qcontrol\u002Ftarget fallback (#141)",141,{"repo":323,"sha":402,"date":4,"subject":403,"pr":404},"dadc45827","improve github action test caching (#143)",143,{"repo":323,"sha":406,"date":4,"subject":407,"pr":408},"19dca36a8","adds --auto-wrap to discover for AI process instrumentation (#140)",140,{"repo":323,"sha":410,"date":4,"subject":411,"pr":412},"e4aa483fa","makes qcontrol wrap idempotent with rewrap-aware dispatch (#139)",139,{"repo":323,"sha":414,"date":4,"subject":415,"pr":416},"a2a95f594","unify wrap\u002Funwrap commands (#138)",138,{"repo":323,"sha":418,"date":4,"subject":419,"pr":420},"321c934f3","extract wrap lifecycle into qwrap (#137)",137,{"id":422,"label":422,"commits":423},"qtap",[424,428],{"repo":422,"sha":425,"date":46,"subject":426,"pr":427},"28c15c2","Security vulnerability fixes (#327)",327,{"repo":422,"sha":429,"date":46,"subject":430,"pr":431},"fb64289","adds govulncheck allowlist for unreachable moby daemon vulns (#326)",326,[],[],[],[],[],[438],"Deploys come from this checkout's deploy-branch reflog, which starts 2026-10-16.","2026-04-13","2026-04-27",1794686604509]