{"closedIssues":[{"closedAt":"2026-04-18T13:51:38Z","epicRefs":[],"labels":[],"number":5,"stateReason":"COMPLETED","title":"feat(bridge): Phase 4 — BrowserOS MCP registration + demo (1 chat message → commit in GB UI)"},{"closedAt":"2026-04-18T14:13:04Z","epicRefs":[],"labels":[],"number":6,"stateReason":"COMPLETED","title":"feat(bridge): gitbutler_absorb_smart — auto-sort files to branches by context"},{"closedAt":"2026-04-18T14:13:09Z","epicRefs":[],"labels":[],"number":7,"stateReason":"COMPLETED","title":"feat(bridge): tri_run — t27 CLI (.tri) as MCP tool in trios-bridge"},{"closedAt":"2026-04-18T14:14:10Z","epicRefs":[],"labels":[],"number":8,"stateReason":"COMPLETED","title":"fix(bridge): SSE transport — switch trios-mcp-bridge to StreamableHTTP/SSE for BrowserOS MCP compatibility"},{"closedAt":"2026-04-18T14:34:56Z","epicRefs":[],"labels":["enhancement"],"number":1,"stateReason":"COMPLETED","title":"feat(bridge): Phase 0+1 — dual-MCP audit + trios-mcp-bridge scaffold (vision + but mcp)"},{"closedAt":"2026-04-18T14:35:25Z","epicRefs":[],"labels":[],"number":2,"stateReason":"COMPLETED","title":"feat(bridge): Phase 2 — Vision + Context (GB screenshot → structured state)"},{"closedAt":"2026-04-18T14:35:31Z","epicRefs":[],"labels":[],"number":3,"stateReason":"NOT_PLANNED","title":"feat(bridge): Phase 2-4 — vision testing, e2e actions, BrowserOS integration + demo"},{"closedAt":"2026-04-18T14:35:36Z","epicRefs":[],"labels":[],"number":11,"stateReason":"DUPLICATE","title":"chore(#9): clippy --workspace -D warnings = 0 + Bun crash investigation"},{"closedAt":"2026-04-18T14:35:43Z","epicRefs":[],"labels":[],"number":12,"stateReason":"COMPLETED","title":"fix(bun-panic): CDP connection race in input.test.ts — add health checks between operations"},{"closedAt":"2026-04-18T14:39:32Z","epicRefs":[],"labels":[],"number":9,"stateReason":"NOT_PLANNED","title":"chore: cleanup unused imports in trios-git + trios-gb (clippy -D warnings = 0)"},{"closedAt":"2026-04-18T14:52:19Z","epicRefs":[],"labels":[],"number":10,"stateReason":"NOT_PLANNED","title":"chore: sync — parallel agent duplicate work detected, canonical state reference"},{"closedAt":"2026-04-18T15:25:23Z","epicRefs":[],"labels":["enhancement"],"number":16,"stateReason":"COMPLETED","title":"feat(ring-0): RING 0 seal — cargo build + cargo test green + 7 tools verified"},{"closedAt":"2026-04-18T15:51:15Z","epicRefs":[],"labels":["enhancement"],"number":17,"stateReason":"COMPLETED","title":"feat(ring-1): BrowserOS integration — wire trios-server :9005 into strata-proxy.ts"},{"closedAt":"2026-04-18T15:54:13Z","epicRefs":[],"labels":["enhancement"],"number":18,"stateReason":"COMPLETED","title":"STOP: agent direction reset — trios-server is Rust on :9005, NOT TypeScript mcp-bridge"},{"closedAt":"2026-04-18T15:54:28Z","epicRefs":[],"labels":[],"number":4,"stateReason":"COMPLETED","title":"feat(bridge): Phase 3 — E2E actions: commit/branch/push + error recovery + undo"},{"closedAt":"2026-04-18T15:54:35Z","epicRefs":[],"labels":[],"number":13,"stateReason":"COMPLETED","title":"fix(bridge): complete Phase 2 — wire vision tools into index.ts + fix git_status Zod types"},{"closedAt":"2026-04-18T15:54:42Z","epicRefs":[],"labels":["enhancement","phase3"],"number":14,"stateReason":"COMPLETED","title":"feat(phase3): actions — stage, create_branch, push_stack, undo + Tab Groups"},{"closedAt":"2026-04-18T15:54:49Z","epicRefs":[],"labels":["enhancement"],"number":15,"stateReason":"COMPLETED","title":"feat(phase4): BrowserOS integration — wire trios-mcp-bridge into strata-proxy.ts"},{"closedAt":"2026-04-19T13:34:18Z","epicRefs":[],"labels":["competition","research"],"number":21,"stateReason":"COMPLETED","title":"[AGENT A] Parameter Golf — Setup Battle Repo + Competitor Intel"},{"closedAt":"2026-04-19T17:29:31Z","epicRefs":[],"labels":["enhancement"],"number":31,"stateReason":"COMPLETED","title":"task: Request RunPod GPU Credits [CANCELLED - CPU training approach chosen]"},{"closedAt":"2026-04-20T13:08:49Z","epicRefs":[],"labels":["enhancement"],"number":61,"stateReason":"DUPLICATE","title":"feat: integrate Chrome Extension (Dioxus/Wasm) into Cargo Workspace crates/"},{"closedAt":"2026-04-20T14:20:47Z","epicRefs":[30,109,110],"labels":["architecture","enhancement"],"number":112,"stateReason":"COMPLETED","title":"🔗 TASK: Связать эпики и issue-дерево: #107 → #108 → #110, добавить parent/blocker линки"},{"closedAt":"2026-04-20T15:22:24Z","epicRefs":[],"labels":["architecture","enhancement"],"number":107,"stateReason":"COMPLETED","title":"🏗️ RFC: One-Shot Integration — декомпозиция crates + дефолтный протокол связи агентов"},{"closedAt":"2026-04-20T16:16:14Z","epicRefs":[109,110],"labels":["architecture","enhancement"],"number":111,"stateReason":"COMPLETED","title":"🦀 EPIC: Chrome Extension Sidebar — Rust/Dioxus/Wasm + MCP Bridge (One-Shot Integration)"},{"closedAt":"2026-04-20T17:49:24Z","epicRefs":[],"labels":["enhancement"],"number":113,"stateReason":"COMPLETED","title":"feat: trios-doctor — leukocyte diagnostics crate for workspace self-healing"},{"closedAt":"2026-04-20T17:49:24Z","epicRefs":[],"labels":["bug"],"number":114,"stateReason":"COMPLETED","title":"bug: trios-hdc + trios-sacred linker errors — missing Zig FFI symbols on arm64"},{"closedAt":"2026-04-20T18:18:35Z","epicRefs":[110],"labels":[],"number":125,"stateReason":"COMPLETED","title":"[CHARLIE] leaderboard.yml aggregator"},{"closedAt":"2026-04-20T18:34:34Z","epicRefs":[],"labels":[],"number":144,"stateReason":"COMPLETED","title":"[RULE] L8 — PUSH FIRST LAW (repo rule, mandatory)"},{"closedAt":"2026-04-20T18:35:14Z","epicRefs":[110],"labels":[],"number":129,"stateReason":"COMPLETED","title":"[CHARLIE] leaderboard.yml aggregator"},{"closedAt":"2026-04-20T18:35:31Z","epicRefs":[110],"labels":[],"number":132,"stateReason":"COMPLETED","title":"[CHARLIE] leaderboard.yml aggregator"},{"closedAt":"2026-04-20T18:35:37Z","epicRefs":[],"labels":[],"number":135,"stateReason":"COMPLETED","title":"[CHARLIE] leaderboard.yml aggregator"},{"closedAt":"2026-04-20T18:35:51Z","epicRefs":[110],"labels":[],"number":126,"stateReason":"COMPLETED","title":"[DELTA] oracle.sh PBT controller"},{"closedAt":"2026-04-20T18:35:56Z","epicRefs":[110],"labels":[],"number":130,"stateReason":"COMPLETED","title":"[DELTA] oracle.sh PBT controller"},{"closedAt":"2026-04-20T18:36:04Z","epicRefs":[110],"labels":[],"number":133,"stateReason":"COMPLETED","title":"[DELTA] oracle.sh PBT controller"},{"closedAt":"2026-04-20T18:36:11Z","epicRefs":[],"labels":[],"number":136,"stateReason":"COMPLETED","title":"[DELTA] oracle.sh PBT controller"},{"closedAt":"2026-04-20T18:36:45Z","epicRefs":[110],"labels":["igla","railway"],"number":124,"stateReason":"COMPLETED","title":"[A5] anti-ban audit harness"},{"closedAt":"2026-04-20T18:36:51Z","epicRefs":[110],"labels":[],"number":127,"stateReason":"COMPLETED","title":"[ECHO] anti-ban audit harness"},{"closedAt":"2026-04-20T18:36:57Z","epicRefs":[110],"labels":[],"number":131,"stateReason":"COMPLETED","title":"[ECHO] anti-ban audit harness"},{"closedAt":"2026-04-20T18:37:01Z","epicRefs":[110],"labels":[],"number":134,"stateReason":"COMPLETED","title":"[ECHO] anti-ban audit harness"},{"closedAt":"2026-04-20T18:37:06Z","epicRefs":[],"labels":[],"number":137,"stateReason":"COMPLETED","title":"[ECHO] anti-ban audit harness"},{"closedAt":"2026-04-20T18:37:57Z","epicRefs":[110],"labels":[],"number":140,"stateReason":"NOT_PLANNED","title":"[CHARLIE] leaderboard.yml aggregator"},{"closedAt":"2026-04-20T18:38:02Z","epicRefs":[110],"labels":[],"number":141,"stateReason":"NOT_PLANNED","title":"[DELTA] oracle.sh PBT controller"},{"closedAt":"2026-04-20T18:38:05Z","epicRefs":[110],"labels":[],"number":142,"stateReason":"NOT_PLANNED","title":"[ECHO] anti-ban audit harness"},{"closedAt":"2026-04-20T18:58:57Z","epicRefs":[110],"labels":["enhancement"],"number":138,"stateReason":"COMPLETED","title":"rule: NEVER work locally without push — каждый коммит сразу в репо"},{"closedAt":"2026-04-20T19:21:45Z","epicRefs":[],"labels":["bug"],"number":115,"stateReason":"COMPLETED","title":"fix: trios-llm missing serde_json dependency (workspace test blocker)"},{"closedAt":"2026-04-20T19:21:48Z","epicRefs":[],"labels":["bug"],"number":116,"stateReason":"COMPLETED","title":"fix: trios-training-ffi unused imports + missing ffi feature gate"},{"closedAt":"2026-04-20T19:21:52Z","epicRefs":[],"labels":["bug"],"number":117,"stateReason":"COMPLETED","title":"fix: trios-tri clippy violations — rename inherent add/sub/mul/neg/default"},{"closedAt":"2026-04-20T19:25:25Z","epicRefs":[110],"labels":["agent-mu","igla","railway"],"number":123,"stateReason":"COMPLETED","title":"[BRAVO] Dockerfile + railway.toml (was A2)"},{"closedAt":"2026-04-20T19:35:17Z","epicRefs":[111],"labels":["architecture","enhancement"],"number":118,"stateReason":"COMPLETED","title":"feat: crates/trios-server — MCP WebSocket endpoint (мост Chrome Extension → агенты)"},{"closedAt":"2026-04-20T19:35:18Z","epicRefs":[110],"labels":["bug"],"number":121,"stateReason":"COMPLETED","title":"fix: trios-ext web-sys/wasm-bindgen compatibility (rustup 1.92.0 + Result