[{"data":1,"prerenderedAt":460},["ShallowReactive",2],{"$fopLTINrh2QljJFG538_qECP9Xx8K0hMRZ_iNHJOsOFY":3},{"from":4,"to":5,"cycles":6,"entries":326,"repos":327,"releases":452,"deploys":453,"captures":454,"clusters":455,"subjects":456,"notes":457,"week":4,"prev":119,"next":459,"current":23},"2026-05-11","2026-05-17",{"started":7,"open":49,"closed":325},[8,24,36,42],{"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":21,"openWeeks":22,"quietWeeks":22,"stale":23,"active":23},"qmap","Qmap","c28",28,"c28.live-qcontrol-stream","live-qcontrol-stream","Live qcontrol event stream → qmap visualization via SSE bridge","archived","\u002Fcycles\u002Fqmap\u002Fc28-dataflows.png","2026-05-13","record","2026-08-15","git",1,false,{"project":25,"projectLabel":26,"id":27,"num":28,"dir":29,"title":30,"focus":31,"status":32,"thumbnail":33,"started":4,"startedSource":21,"closed":31,"closedSource":31,"openWeeks":22,"quietWeeks":34,"stale":23,"active":35},"bob-wire","Bob-Wire","c14",14,"c14.qcontrol-brochure-site","QControl Brochure Site",null,"active","\u002Fcycles\u002Fbob-wire\u002Fc14-index.png",0,true,{"project":25,"projectLabel":26,"id":37,"num":38,"dir":39,"title":40,"focus":31,"status":32,"thumbnail":41,"started":4,"startedSource":21,"closed":31,"closedSource":31,"openWeeks":22,"quietWeeks":34,"stale":23,"active":35},"c13",13,"c13.ai-agent-policies","AI Agent Policies","\u002Fcycles\u002Fbob-wire\u002Fc13-index.png",{"project":43,"projectLabel":44,"id":45,"num":22,"dir":46,"title":47,"focus":48,"status":32,"thumbnail":31,"started":4,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":22,"quietWeeks":22,"stale":23,"active":23},"www","www.qpoint.io","c1","c1.q-nuxt-layer-integration","Q Nuxt Layer Integration","Complete q-nuxt-layer integration for www.qpoint.io and deploy",[50,58,64,71,83,90,98,105,112,121,128,139,145,152,159,165,172,179,185,192,197,205,212,219,228,235,243,251,256,264,268,273,277,282,286,292,299,305,309,312,320],{"project":25,"projectLabel":26,"id":51,"num":52,"dir":53,"title":54,"focus":31,"status":32,"thumbnail":55,"started":56,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":57,"quietWeeks":22,"stale":23,"active":23},"c12",12,"c12.inventory-deep-dive","Inventory Deep Dive","\u002Fcycles\u002Fbob-wire\u002Fc12-index.png","2026-04-24",4,{"project":25,"projectLabel":26,"id":59,"num":60,"dir":61,"title":62,"focus":31,"status":32,"thumbnail":31,"started":63,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":57,"quietWeeks":22,"stale":23,"active":23},"c11",11,"c11.pixel-character-system","Pixel Character System","2026-04-23",{"project":25,"projectLabel":26,"id":65,"num":66,"dir":67,"title":68,"focus":31,"status":32,"thumbnail":69,"started":70,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":57,"quietWeeks":22,"stale":23,"active":23},"c10",10,"c10.security-overview-benchmark","Security Overview Benchmark","\u002Fcycles\u002Fbob-wire\u002Fc10-index.png","2026-04-22",{"project":72,"projectLabel":73,"id":74,"num":75,"dir":76,"title":77,"focus":78,"status":79,"thumbnail":31,"started":80,"startedSource":19,"closed":81,"closedSource":82,"openWeeks":57,"quietWeeks":22,"stale":23,"active":23},"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":72,"projectLabel":73,"id":84,"num":85,"dir":86,"title":87,"focus":88,"status":16,"thumbnail":31,"started":89,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":57,"quietWeeks":22,"stale":23,"active":23},"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":72,"projectLabel":73,"id":91,"num":92,"dir":93,"title":94,"focus":95,"status":79,"thumbnail":31,"started":96,"startedSource":19,"closed":81,"closedSource":82,"openWeeks":97,"quietWeeks":22,"stale":23,"active":23},"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",5,{"project":72,"projectLabel":73,"id":99,"num":100,"dir":101,"title":102,"focus":103,"status":79,"thumbnail":104,"started":96,"startedSource":19,"closed":81,"closedSource":82,"openWeeks":97,"quietWeeks":22,"stale":23,"active":23},"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":72,"projectLabel":73,"id":106,"num":107,"dir":108,"title":109,"focus":110,"status":16,"thumbnail":31,"started":111,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":97,"quietWeeks":22,"stale":23,"active":23},"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":113,"num":114,"dir":115,"title":116,"focus":117,"status":32,"thumbnail":118,"started":119,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":120,"quietWeeks":120,"stale":23,"active":23},"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",2,{"project":9,"projectLabel":10,"id":122,"num":123,"dir":124,"title":125,"focus":126,"status":32,"thumbnail":127,"started":80,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":57,"quietWeeks":120,"stale":23,"active":23},"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":129,"projectLabel":130,"id":131,"num":132,"dir":133,"title":134,"focus":135,"status":136,"thumbnail":31,"started":137,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":52,"quietWeeks":138,"stale":23,"active":23},"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",8,{"project":129,"projectLabel":130,"id":140,"num":57,"dir":141,"title":142,"focus":143,"status":136,"thumbnail":31,"started":144,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":52,"quietWeeks":60,"stale":23,"active":23},"c4","c4.refinement","refinement","Refine how extracted data is displayed in the dashboard and improve extraction quality where gaps exist.","2026-02-24",{"project":129,"projectLabel":130,"id":146,"num":147,"dir":148,"title":149,"focus":150,"status":136,"thumbnail":31,"started":151,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":38,"quietWeeks":60,"stale":23,"active":23},"c3",3,"c3.oauth","oauth","Add Google OAuth to restrict dashboard access to @qpoint.io team members.","2026-02-20",{"project":9,"projectLabel":10,"id":153,"num":154,"dir":155,"title":156,"focus":157,"status":32,"thumbnail":31,"started":158,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":147,"quietWeeks":147,"stale":35,"active":23},"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":25,"projectLabel":26,"id":160,"num":161,"dir":162,"title":163,"focus":31,"status":32,"thumbnail":164,"started":89,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":57,"quietWeeks":147,"stale":35,"active":23},"c9",9,"c9.meaning-layer-dashboard","Meaning-Layer Dashboard","\u002Fcycles\u002Fbob-wire\u002Fc9-index.png",{"project":9,"projectLabel":10,"id":166,"num":167,"dir":168,"title":169,"focus":170,"status":32,"thumbnail":171,"started":96,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":97,"quietWeeks":147,"stale":35,"active":23},"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":173,"num":174,"dir":175,"title":176,"focus":177,"status":32,"thumbnail":178,"started":96,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":97,"quietWeeks":147,"stale":35,"active":23},"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":72,"projectLabel":73,"id":180,"num":181,"dir":182,"title":183,"focus":31,"status":16,"thumbnail":184,"started":111,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":97,"quietWeeks":57,"stale":35,"active":23},"c40",40,"c40.qpixel-library","Qpixel Library","\u002Farchive\u002F2026-q3\u002Fc40-qpixel-editor.png",{"project":72,"projectLabel":73,"id":186,"num":187,"dir":188,"title":189,"focus":190,"status":16,"thumbnail":191,"started":111,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":97,"quietWeeks":57,"stale":35,"active":23},"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":72,"projectLabel":73,"id":193,"num":194,"dir":195,"title":196,"focus":31,"status":16,"thumbnail":31,"started":111,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":97,"quietWeeks":57,"stale":35,"active":23},"c37",37,"c37.qcontrol-file-debug","qcontrol File Event Debug",{"project":9,"projectLabel":10,"id":198,"num":199,"dir":200,"title":201,"focus":202,"status":32,"thumbnail":203,"started":204,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":97,"quietWeeks":57,"stale":35,"active":23},"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":72,"projectLabel":73,"id":206,"num":207,"dir":208,"title":209,"focus":210,"status":16,"thumbnail":31,"started":211,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":132,"quietWeeks":57,"stale":35,"active":23},"c33",33,"c33.ai-ecosystem-visualizations","ai-ecosystem-visualizations","Visual experiments expressing the AI agent monitoring dataset for security teams","2026-04-03",{"project":9,"projectLabel":10,"id":213,"num":214,"dir":215,"title":216,"focus":217,"status":32,"thumbnail":218,"started":211,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":132,"quietWeeks":57,"stale":35,"active":23},"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":220,"num":221,"dir":222,"title":223,"focus":224,"status":225,"thumbnail":226,"started":227,"startedSource":19,"closed":20,"closedSource":21,"openWeeks":132,"quietWeeks":57,"stale":35,"active":23},"c20",20,"c20.dataflow-arrows","Dataflow Arrows","Directional arrow indicators on dataflow lines","unlisted","\u002Fcycles\u002Fqmap\u002Fc20-arrows-distributed.png","2026-03-30",{"project":9,"projectLabel":10,"id":229,"num":230,"dir":231,"title":232,"focus":233,"status":225,"thumbnail":234,"started":227,"startedSource":19,"closed":20,"closedSource":21,"openWeeks":132,"quietWeeks":57,"stale":35,"active":23},"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":236,"num":237,"dir":238,"title":239,"focus":240,"status":225,"thumbnail":241,"started":242,"startedSource":19,"closed":20,"closedSource":21,"openWeeks":138,"quietWeeks":57,"stale":35,"active":23},"c18",18,"c18.control-components","Control Components","Schema-driven configurator for runtime property control","\u002Fcycles\u002Fqmap\u002Fc18-airy-stage.png","2026-03-24",{"project":244,"projectLabel":245,"id":59,"num":60,"dir":246,"title":247,"focus":248,"status":16,"thumbnail":249,"started":211,"startedSource":19,"closed":20,"closedSource":21,"openWeeks":132,"quietWeeks":250,"stale":35,"active":23},"qflow","Qflow","c11.ai-ecosystem","AI Ecosystem","PixiJS experiments expressing the AI agent monitoring dataset for security teams","\u002Fcycles\u002Fqflow\u002Fc11-ai-ecosystem.png",6,{"project":25,"projectLabel":26,"id":140,"num":57,"dir":252,"title":253,"focus":31,"status":32,"thumbnail":254,"started":255,"startedSource":21,"closed":31,"closedSource":31,"openWeeks":132,"quietWeeks":250,"stale":35,"active":23},"c4.aii-agents-entity","AI Agents Entity","\u002Fcycles\u002Fbob-wire\u002Fc4-agent-sessions.png","2026-04-01",{"project":9,"projectLabel":10,"id":257,"num":258,"dir":259,"title":260,"focus":261,"status":225,"thumbnail":262,"started":263,"startedSource":19,"closed":20,"closedSource":21,"openWeeks":138,"quietWeeks":132,"stale":35,"active":23},"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":244,"projectLabel":245,"id":65,"num":66,"dir":265,"title":266,"focus":31,"status":32,"thumbnail":267,"started":263,"startedSource":21,"closed":31,"closedSource":31,"openWeeks":138,"quietWeeks":132,"stale":35,"active":23},"c10.real-data","Real Data","\u002Fcycles\u002Fqflow\u002Fc10-devtools-iso.png",{"project":244,"projectLabel":245,"id":269,"num":138,"dir":270,"title":271,"focus":31,"status":32,"thumbnail":272,"started":263,"startedSource":21,"closed":31,"closedSource":31,"openWeeks":138,"quietWeeks":132,"stale":35,"active":23},"c8","c8.label-controls","label controls","\u002Fcycles\u002Fqflow\u002Fc8-bottom-warm.png",{"project":25,"projectLabel":26,"id":146,"num":147,"dir":274,"title":275,"focus":31,"status":32,"thumbnail":276,"started":263,"startedSource":21,"closed":31,"closedSource":31,"openWeeks":138,"quietWeeks":132,"stale":35,"active":23},"c3.dataflows","Dataflows","\u002Fcycles\u002Fbob-wire\u002Fc3-dataflows-overview.png",{"project":72,"projectLabel":73,"id":113,"num":114,"dir":278,"title":279,"focus":280,"status":16,"thumbnail":31,"started":281,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":161,"quietWeeks":132,"stale":35,"active":23},"c27.publishing","Publishing","Publish four internal projects to Cloudflare Pages","2026-03-16",{"project":244,"projectLabel":245,"id":160,"num":161,"dir":283,"title":284,"focus":285,"status":32,"thumbnail":31,"started":281,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":161,"quietWeeks":132,"stale":35,"active":23},"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":25,"projectLabel":26,"id":45,"num":22,"dir":287,"title":288,"focus":289,"status":32,"thumbnail":290,"started":291,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":60,"quietWeeks":132,"stale":35,"active":23},"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":72,"projectLabel":73,"id":293,"num":294,"dir":295,"title":296,"focus":31,"status":16,"thumbnail":297,"started":298,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":161,"quietWeeks":138,"stale":35,"active":23},"c32",32,"c32.security-policy-pages","Security Policy Pages","\u002Fcycles\u002Fdesign\u002Fc32-policy-detail.png","2026-03-19",{"project":72,"projectLabel":73,"id":300,"num":301,"dir":302,"title":303,"focus":31,"status":16,"thumbnail":304,"started":298,"startedSource":19,"closed":20,"closedSource":19,"openWeeks":161,"quietWeeks":138,"stale":35,"active":23},"c31",31,"c31.page-mocks","Page Mocks","\u002Fcycles\u002Fdesign\u002Fc31-security-overview.png",{"project":72,"projectLabel":73,"id":257,"num":258,"dir":306,"title":307,"focus":31,"status":16,"thumbnail":31,"started":308,"startedSource":21,"closed":20,"closedSource":19,"openWeeks":66,"quietWeeks":161,"stale":35,"active":23},"c17.design-cleanup","Applying Design to the Design Site","2026-03-13",{"project":72,"projectLabel":73,"id":269,"num":138,"dir":310,"title":311,"focus":31,"status":32,"thumbnail":31,"started":308,"startedSource":21,"closed":31,"closedSource":31,"openWeeks":66,"quietWeeks":161,"stale":35,"active":23},"c8.sharing-design-philosophy","Sharing Design Philosophy",{"project":313,"projectLabel":314,"id":315,"num":120,"dir":316,"title":317,"focus":318,"status":32,"thumbnail":31,"started":319,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":60,"quietWeeks":161,"stale":35,"active":23},"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":313,"projectLabel":314,"id":45,"num":22,"dir":321,"title":322,"focus":323,"status":32,"thumbnail":31,"started":324,"startedSource":19,"closed":31,"closedSource":31,"openWeeks":38,"quietWeeks":161,"stale":35,"active":23},"c1.documentation-cleanup","documentation-cleanup","Improve component documentation quality with better examples and human-AI collaborative workflow","2026-02-19",[],[],[328,342],{"id":25,"label":26,"commits":329},[330,333,336,339],{"repo":25,"sha":331,"date":4,"subject":332,"pr":31},"4ce9867","add m1 QControl product site mockup from Claude artifact",{"repo":25,"sha":334,"date":4,"subject":335,"pr":31},"6127116","add wf5 competitive-layout brochure wireframe",{"repo":25,"sha":337,"date":4,"subject":338,"pr":31},"75c17b1","add wf3\u002Fwf4 brochure wireframes, cyan meta styling, cycle nav links, grid layout",{"repo":25,"sha":340,"date":4,"subject":341,"pr":31},"8691b39","add c13 AI agent policies and c14 QControl brochure site wireframes",{"id":343,"label":343,"commits":344},"qcontrol",[345,350,354,358,362,366,370,374,378,383,387,391,395,399,403,407,411,415,420,424,428,432,436,440,444,448],{"repo":343,"sha":346,"date":347,"subject":348,"pr":349},"520b22ff3","2026-05-15","Rewrite io-events plugin in Rust (#283)",283,{"repo":343,"sha":351,"date":347,"subject":352,"pr":353},"c036c3b8b","Cache MCP protocol version across transports (#288)",288,{"repo":343,"sha":355,"date":347,"subject":356,"pr":357},"8e3f60c62","fix: remove vendored prometheus dependency (#287)",287,{"repo":343,"sha":359,"date":347,"subject":360,"pr":361},"701b41270","Fix nested run plugin duplication (#284)",284,{"repo":343,"sha":363,"date":347,"subject":364,"pr":365},"99bbf43f7","Normalize Claude MCP tool results (#286)",286,{"repo":343,"sha":367,"date":347,"subject":368,"pr":369},"395292d24","Avoid nested qproxy upstream chains (#270)",270,{"repo":343,"sha":371,"date":347,"subject":372,"pr":373},"0de13f0d1","fix: remove vulnerable protobuf dependency (#285)",285,{"repo":343,"sha":375,"date":347,"subject":376,"pr":377},"ebaa534f1","Rewrite builtin http-logger in Rust (#282)",282,{"repo":343,"sha":379,"date":380,"subject":381,"pr":382},"746fc31d8","2026-05-14","Expand plugin ABI to support an OpenShell compatible plugin (#281)",281,{"repo":343,"sha":384,"date":380,"subject":385,"pr":386},"8689f7457","Rewrite builtin net-logger in Rust (#268)",268,{"repo":343,"sha":388,"date":380,"subject":389,"pr":390},"8993466cb","Default discover JSON for non-TTY stdin (#257)",257,{"repo":343,"sha":392,"date":380,"subject":393,"pr":394},"fe3c05395","Attribute qproxy IO events to the originating subprocess (#262)",262,{"repo":343,"sha":396,"date":18,"subject":397,"pr":398},"28b1be4f0","Support Codex gateway Responses route (#261)",261,{"repo":343,"sha":400,"date":18,"subject":401,"pr":402},"0159a350f","Add qcontrol info status command (#259)",259,{"repo":343,"sha":404,"date":18,"subject":405,"pr":406},"bf300adc7","Add project-local agent skills (#258)",258,{"repo":343,"sha":408,"date":18,"subject":409,"pr":410},"ed7d73351","Replace harness core-tools with qcontrol replacements (#225)",225,{"repo":343,"sha":412,"date":18,"subject":413,"pr":414},"3557d0c84","Filter internal OTLP traffic from adapter event stream (#248)",248,{"repo":343,"sha":416,"date":417,"subject":418,"pr":419},"e72517c43","2026-05-12","ensure configs user ownership (#249)",249,{"repo":343,"sha":421,"date":417,"subject":422,"pr":423},"6c2e6f47f","discover agents at rest (#241)",241,{"repo":343,"sha":425,"date":417,"subject":426,"pr":427},"ec286dd1b","Add AI ancestor process attribution (#246)",246,{"repo":343,"sha":429,"date":417,"subject":430,"pr":431},"8acfa1acb","Add SSE io events (#244)",244,{"repo":343,"sha":433,"date":417,"subject":434,"pr":435},"691d56621","Add WebSocket io events (#239)",239,{"repo":343,"sha":437,"date":4,"subject":438,"pr":439},"f28d3d4bc","Drain WebSocket peers after teardown read errors (#240)",240,{"repo":343,"sha":441,"date":4,"subject":442,"pr":443},"244cb78b4","adds autotap functionality (#224)",224,{"repo":343,"sha":445,"date":4,"subject":446,"pr":447},"ef6a7fc88","make tap privilege checks capability-based (#223)",223,{"repo":343,"sha":449,"date":4,"subject":450,"pr":451},"65cfb503e","Allow setting env vars within tap env (#226)",226,[],[],[],[],[],[458],"Deploys come from this checkout's deploy-branch reflog, which starts 2026-10-16.","2026-05-18",1794686603989]