forked from bots-garden/ori
| ✨ Introduce new feature(s): ACP web client — Go backend (agent, bridge, httpserver, mockagent) + React SPA (Zed-like agent panel), tests, quality gate PASS | 1 | {"branch": "feat/acp-webapp", "breaches": ["code smells: 5 (max 0)"], "commit": "4edda86", "counts": {}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": false, "metrics": {"classes": 27, "complex": 158, "cyclo": 307, "fields": 39, "funcs": 92, "lcom": 0, "lines": 1989, "loc": 1398}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 1, "smells": 5, "timestamp": "2026-09-17T19:09:37Z"} |
| 2 | {"branch": "feat/acp-webapp", "breaches": ["error-level issues: 13 (max 0)", "warning-level issues: 4 (max 0)", "code smells: 5 (max 0)"], "commit": "4edda86", "counts": {"error": 13, "note": 21, "warning": 4}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": false, "metrics": {"classes": 27, "complex": 158, "cyclo": 307, "fields": 39, "funcs": 92, "lcom": 0, "lines": 1989, "loc": 1398}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 2, "smells": 5, "timestamp": "2026-09-17T19:10:18Z"} | |
| 3 | {"branch": "feat/acp-webapp", "breaches": ["code smells: 2 (max 0)"], "commit": "4edda86", "counts": {}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": false, "metrics": {"classes": 27, "complex": 146, "cyclo": 294, "fields": 39, "funcs": 106, "lcom": 0, "lines": 2064, "loc": 1453}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 3, "smells": 2, "timestamp": "2026-09-17T19:14:34Z"} | |
| 4 | {"branch": "feat/acp-webapp", "breaches": [], "commit": "4edda86", "counts": {}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": true, "metrics": {"classes": 27, "complex": 145, "cyclo": 294, "fields": 40, "funcs": 111, "lcom": 0, "lines": 2068, "loc": 1451}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 4, "smells": 0, "timestamp": "2026-09-17T19:15:21Z"} | |
| ✨ Workspace panel, selectors, previews, desktop app, sandbox template, resizable file tree, light/dark theme | 5 | {"branch": "feat/acp-webapp", "breaches": ["code smells: 1 (max 0)"], "commit": "2434cc7", "counts": {}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": false, "metrics": {"classes": 27, "complex": 147, "cyclo": 298, "fields": 40, "funcs": 112, "lcom": 0, "lines": 2123, "loc": 1488}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 5, "smells": 1, "timestamp": "2026-09-17T19:35:29Z"} |
| 6 | {"branch": "feat/acp-webapp", "breaches": [], "commit": "2434cc7", "counts": {}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": true, "metrics": {"classes": 27, "complex": 146, "cyclo": 298, "fields": 40, "funcs": 113, "lcom": 0, "lines": 2130, "loc": 1491}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 6, "smells": 0, "timestamp": "2026-09-17T19:36:00Z"} | |
| 7 | {"branch": "feat/acp-webapp", "breaches": ["error-level issues: 2 (max 0)", "warning-level issues: 1 (max 0)", "code smells: 3 (max 0)"], "commit": "2434cc7", "counts": {"error": 2, "warning": 1}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": false, "metrics": {"classes": 34, "complex": 284, "cyclo": 503, "fields": 53, "funcs": 168, "lcom": 0, "lines": 3387, "loc": 2446}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 7, "smells": 3, "timestamp": "2026-09-17T20:05:32Z"} | |
| 8 | {"branch": "feat/acp-webapp", "breaches": ["error-level issues: 1 (max 0)", "warning-level issues: 1 (max 0)"], "commit": "2434cc7", "counts": {"error": 1, "warning": 1}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": false, "metrics": {"classes": 34, "complex": 281, "cyclo": 504, "fields": 53, "funcs": 171, "lcom": 0, "lines": 3436, "loc": 2488}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 8, "smells": 0, "timestamp": "2026-09-17T20:06:46Z"} | |
| 9 | {"branch": "feat/acp-webapp", "breaches": [], "commit": "2434cc7", "counts": {}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": true, "metrics": {"classes": 34, "complex": 281, "cyclo": 504, "fields": 53, "funcs": 171, "lcom": 0, "lines": 3436, "loc": 2488}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 9, "smells": 0, "timestamp": "2026-09-17T20:08:01Z"} | |
| 10 | {"branch": "feat/acp-webapp", "breaches": [], "commit": "2434cc7", "counts": {}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": true, "metrics": {"classes": 34, "complex": 286, "cyclo": 518, "fields": 53, "funcs": 172, "lcom": 0, "lines": 3493, "loc": 2534}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 10, "smells": 0, "timestamp": "2026-09-17T20:25:57Z"} | |
| 11 | {"branch": "feat/acp-webapp", "breaches": [], "commit": "2434cc7", "counts": {"note": 2}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": true, "metrics": {"classes": 34, "complex": 288, "cyclo": 523, "fields": 53, "funcs": 173, "lcom": 0, "lines": 3527, "loc": 2557}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 11, "smells": 0, "timestamp": "2026-09-17T20:55:17Z"} | |
| 12 | {"branch": "feat/acp-webapp", "breaches": [], "commit": "2434cc7", "counts": {"note": 2}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": true, "metrics": {"classes": 34, "complex": 288, "cyclo": 523, "fields": 53, "funcs": 173, "lcom": 0, "lines": 3527, "loc": 2557}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 12, "smells": 0, "timestamp": "2026-09-17T21:04:25Z"} | |
| 13 | {"branch": "feat/acp-webapp", "breaches": ["code smells: 2 (max 0)"], "commit": "2434cc7", "counts": {}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": false, "metrics": {"classes": 54, "complex": 517, "cyclo": 888, "fields": 75, "funcs": 255, "lcom": 0, "lines": 5523, "loc": 4005}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 13, "smells": 2, "timestamp": "2026-09-17T23:07:19Z"} | |
| 14 | {"branch": "feat/acp-webapp", "breaches": ["error-level issues: 12 (max 0)", "warning-level issues: 1 (max 0)", "code smells: 2 (max 0)"], "commit": "2434cc7", "counts": {"error": 12, "note": 4, "warning": 1}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": false, "metrics": {"classes": 54, "complex": 517, "cyclo": 888, "fields": 75, "funcs": 255, "lcom": 0, "lines": 5523, "loc": 4005}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 14, "smells": 2, "timestamp": "2026-09-17T23:07:54Z"} | |
| 15 | {"branch": "feat/acp-webapp", "breaches": [], "commit": "2434cc7", "counts": {}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": true, "metrics": {"classes": 55, "complex": 507, "cyclo": 877, "fields": 79, "funcs": 260, "lcom": 0, "lines": 5570, "loc": 4030}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 15, "smells": 0, "timestamp": "2026-09-17T23:10:03Z"} | |
| 16 | {"branch": "feat/acp-webapp", "breaches": [], "commit": "2434cc7", "counts": {}, "gate": {"max_error": 0, "max_smells": 0, "max_warning": 0}, "gate_passed": true, "metrics": {"classes": 56, "complex": 514, "cyclo": 893, "fields": 79, "funcs": 267, "lcom": 0, "lines": 5671, "loc": 4082}, "qlty_version": "qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)", "run": 16, "smells": 0, "timestamp": "2026-09-17T23:15:34Z"} |