From 60a4f4462e3611e64f1b83e644e9368b28c16e9a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 8 May 2026 13:05:04 +0000 Subject: [PATCH] Update repo memory from workflow run 25556380923 --- state.json | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/state.json b/state.json index 12a6962..145852e 100644 --- a/state.json +++ b/state.json @@ -1,17 +1,18 @@ { - "last_run": "2026-05-08T01:11:21Z", - "last_run_id": "25530886637", + "last_run": "2026-05-08T12:49:11Z", + "last_run_id": "25556380923", "monthly_summary_issue": 254, "monthly_summary_month": "2026-05", "backlog_cursor": { "issues": 283, - "prs": 293 + "prs": 296 }, "open_repo_assist_prs": [ - {"number": 0, "title": "[Repo Assist] fix(security): stop leaking ex.Message in CanvasCapability and BrowserProxyCapability", "branch": "repo-assist/fix-canvas-proxy-exception-message-leaks-2026-05-08", "note": "PR number unknown — created this run"} + {"number": 294, "title": "[Repo Assist] fix(security): stop leaking ex.Message in CanvasCapability and BrowserProxyCapability", "branch": "repo-assist/fix-canvas-proxy-exception-message-leaks-2026-05-08"}, + {"number": 296, "title": "[Repo Assist] feat: add ExecApprovalsEvaluator policy evaluation step", "branch": "repo-assist/feat-exec-approvals-evaluator", "note": "Based on PR #295 (ExecApprovalsStore). Merge #295 first."} ], "comments_made": { - "246": {"comment_id": "4408284034", "date": "2026-05-01"}, + "246": {"comment_id": "4357284092", "date": "2026-05-01"}, "252": {"date": "2026-05-01"}, "242": {"date": "2026-05-01"}, "259": {"date": "2026-05-04", "note": "CI failure is pre-existing flaky integration test"}, @@ -20,7 +21,8 @@ "288": {"date": "2026-05-07", "note": "Review comment: HttpClient anti-pattern, dependency surface, TtsCapability conflict"} }, "fix_attempts": { - "canvas-proxy-exception-message-leaks": {"status": "pr_created", "branch": "repo-assist/fix-canvas-proxy-exception-message-leaks-2026-05-08", "date": "2026-05-08", "description": "CanvasCapability (navigate, eval, snapshot, a2ui.dump, a2ui.caps) and BrowserProxyCapability (HttpRequestException, JsonException, IOException, UnauthorizedAccessException) ex.Message leaks fixed."}, + "exec-approvals-evaluator": {"status": "pr_created", "pr": 296, "branch": "repo-assist/feat-exec-approvals-evaluator", "date": "2026-05-08", "description": "ExecApprovalsEvaluator (policy evaluation phase), ExecApprovalsAllowlistMatcher (pattern matching), ExecApprovalV2EvaluationOutcome. 33 new tests. Based on PR #295."}, + "canvas-proxy-exception-message-leaks": {"status": "pr_created", "pr": 294, "branch": "repo-assist/fix-canvas-proxy-exception-message-leaks-2026-05-08", "date": "2026-05-08", "description": "CanvasCapability and BrowserProxyCapability ex.Message leaks fixed."}, "capability-ex-message-leaks": {"status": "merged", "pr": 291, "branch": "repo-assist/fix-capability-exception-message-leaks-2026-05-07", "date": "2026-05-07"}, "perf-env-sanitizer-vectorize": {"status": "merged", "pr": 289, "date": "2026-05-07"}, "improve-ssh-constant-options": {"status": "merged", "pr": 290, "date": "2026-05-07"}, @@ -32,18 +34,18 @@ }, "notes": [ "PR #274 (indierawk2k2) WSL local gateway setup — open, needs review/merge", - "PR canvas-proxy-exception-message-leaks (Repo Assist) — awaiting PR number after this run", + "PR #295 (AlexAlves87) ExecApprovalsStore read path — open, needs review/merge before PR #296", + "PR #294 (Repo Assist) CanvasCapability/BrowserProxyCapability security fix — open, needs review/merge", + "PR #296 (Repo Assist) ExecApprovalsEvaluator — open draft, depends on PR #295", "Issue #281 comment made May 6 — no new human comments yet", "Issue #191 open as tracker for remaining bridge integration (gateway SPA listener, openclaw/openclaw#69633)", "Issue #235 (Dependabot bundle) still open — suggest closing", - "ExecApprovalV2PolicyHandler closed without merge: functionally covered by PR #274 which includes V2 wiring", - "MCP input schemas PR #262 closed without merge: likely superseded by PR #274 which includes comprehensive MCP work", - "Next engineering candidate: DeviceCapability SafeCollect also has ex.Message in { error = ex.Message } return — lower priority since section-level fallback" + "ExecApprovals pipeline progress: input validation (master), normalization (master), store read path (PR #295), evaluator (PR #296), coordinator/handler (future)" ], "checked_off_by_maintainer": [], "test_baseline": { - "shared_tests": "exit 0 (1405 passed, 4 pre-existing failures: ExecApprovalV2Normalization x3 + McpHttpServer x1, 20 skipped)", - "tray_tests": "exit 0 (465 passed, 1 skipped Windows DPAPI)", + "shared_tests": "exit 0 (1479 passed on PR #295+#296 branch, 4 pre-existing failures: ExecApprovalV2Normalization x3 + McpHttpServer x1, 20 skipped)", + "tray_tests": "exit 0 (465 passed, 1 skipped Windows DPAPI) — last verified on master", "note": "Both test suites run on Linux. build.ps1 requires Windows." } }