Update repo memory from workflow run 25239901740

This commit is contained in:
github-actions[bot] 2026-05-02 01:27:08 +00:00
parent 82bc80ce63
commit deb9dd2fc6

View File

@ -1,92 +1,30 @@
{
"last_run": "2026-05-01T02:00:00Z",
"run_id": "25214526019",
"comments_made": {
"246": "2026-05-01T01:17:47Z",
"252": "2026-05-01T01:17:47Z",
"241": "2026-04-29T12:53:06Z",
"240": "2026-04-29T01:11:49Z",
"237": "2026-04-28T12:57:08Z",
"191": "2026-04-21T01:14:09Z",
"120": "2026-04-19T12:29:00Z",
"99": "prior run"
},
"fix_attempts": {
"fix-execapproval-dangerous-wildcard-stem-2026-05-01": {
"pr_branch": "repo-assist/fix-execapproval-dangerous-wildcard-stem-2026-05-01",
"pr_number": "aw_pr3fix",
"status": "open",
"created": "2026-05-01T02:00:00Z",
"description": "Task3/security: stem+wildcard bypass in ValidateExecApprovalRules — 'rm*' passes 'rm ' contains-check but matches rm -rf /; fix checks stem+'*' and stem+'?' for each trailing-space dangerous fragment; +7 InlineData tests"
},
"improve-default-exec-rules-noarg-2026-05-01": {
"pr_branch": "repo-assist/improve-default-exec-rules-noarg-2026-05-01",
"pr_number": "aw_pr5imp",
"status": "open",
"created": "2026-05-01T02:00:00Z",
"description": "Task5: default exec approval patterns 'ipconfig *','ping *','dir *','cat *','type *' require at least one arg; changed to 'ipconfig*','ping*','dir*','cat*','type*' so no-arg usage also matches; +7 InlineData tests"
},
"fix-execapproval-wildcard-bypass-2026-04-30": {
"pr_branch": "repo-assist/fix-execapproval-wildcard-bypass-2026-04-30",
"pr_number": 247,
"status": "open",
"created": "2026-04-30T12:58:00Z",
"description": "Task3/security: wildcard-only allow patterns (**,***,?) bypass ValidateExecApprovalRules; fix strips */?/whitespace and rejects if empty; +5 InlineData tests"
},
"improve-device-battery-2026-04-30": {
"pr_branch": "repo-assist/improve-device-battery-2026-04-30",
"pr_number": 248,
"status": "open",
"created": "2026-04-30T12:58:00Z",
"description": "Task10: BatteryStatusRequested Func<Task<DeviceBatteryStatus?>>? event on DeviceCapability; DeviceBatteryStatus class; HandleStatusAsync; graceful fallback; +4 tests"
},
"test-coverage-gaps-2026-04-30": {
"pr_branch": "repo-assist/test-coverage-gaps-2026-04-30",
"pr_number": 245,
"status": "open",
"created": "2026-04-30T01:11:07Z",
"description": "Task9: 10 new tests: SshTunnelCommandLine.CanForwardBrowserProxyPort (7 boundary), whitespace trim, ExecApprovalV2Result.ToString(), McpToolBridge custom serverName/version and null arguments"
},
"improve-mcp-bridge-allocations-2026-04-29": {
"pr_branch": "repo-assist/improve-mcp-bridge-allocations-2026-04-29-e773006a7c0f2a4c",
"pr_number": 243,
"status": "open",
"created": "2026-04-29T12:53:06Z",
"description": "Task5: eliminate LINQ FirstOrDefault and ms.ToArray() in McpToolBridge"
},
"improve-device-status-2026-04-29": {
"pr_branch": "repo-assist/improve-device-status-2026-04-29-72bbd3eeb0eefe99",
"pr_number": 242,
"status": "open-superseded",
"created": "2026-04-29T01:11:49Z",
"description": "Task3: enhance device.status. SUPERSEDED by community PR #249 (RBrid). Commented to request closure."
},
"mcp-linux-tests-2026-04-28": {
"pr_branch": "repo-assist/fix-mcp-linux-tests-2026-04-28-0aa02d44cd756bd8",
"pr_number": 238,
"status": "open",
"created": "2026-04-28T12:57:08Z",
"description": "Task4: fix McpHttpServer to register localhost prefix + fix 3 Linux HttpListener test failures"
}
},
"closed_items": {
"127": "closed 2026-05-01 - April monthly summary superseded by new May issue",
"233": "closed - superseded by #236",
"236": "closed - test rebase PR from 2026-04-28 run",
"192": "merged 2026-04-28 by shanselman: WebView2 bridge",
"159": "closed 2026-04-27 - screen recording implemented by shanselman",
"218": "merged 2026-04-27 by shanselman",
"234": "merged 2026-04-27 by shanselman: local MCP server mode",
"228": "merged individually by shanselman",
"229": "merged individually by shanselman",
"230": "merged individually by shanselman",
"231": "merged individually by shanselman",
"232": "merged individually by shanselman"
},
"notes": "Open Repo Assist PRs: #238 (McpHttpServer Linux fix), #243 (McpToolBridge perf), #245 (test coverage gaps), #247 (all-wildcard bypass), aw_pr3fix (dangerous stem+wildcard bypass — complements #247), #248 (battery event), aw_pr5imp (default exec rules no-arg). #242 superseded by community PR #249 (commented to close). Community PRs: #249 (RBrid: device.status), #250 (codemonkeychris: winnode CLI), #251 (AlexAlves87: tray refactor), #253 (RBrid: TTS - implements #252), #244 (AlexAlves87: system.run input validation), #241 (indierawk2k2: onboarding wizard), #120 (NichUK: voice mode). Issues to close: #191 (WebView2 bridge implemented), #235 (Dependabot bundle merged). Future: wire NodeService.cs BatteryStatusRequested to WinRT Battery.AggregateBattery; monitor packaging decision on #246.",
"monthly_activity_issue": "issue #254 updated this run (2026-05-01 02:00 UTC)",
"last_run": "2026-05-02T04:13:00Z",
"last_run_id": "25239901740",
"monthly_summary_issue": 254,
"monthly_summary_month": "2026-05",
"backlog_cursor": {
"issues": 254,
"prs": 253
}
"prs": 261
},
"open_repo_assist_prs": [
{"number": "aw_pr7v2", "title": "feat: implement ExecApprovalV2PolicyHandler (PR7 coordinator)", "branch": "repo-assist/feat-exec-v2-policy-handler-2026-05-02"}
],
"comments_made": {
"246": {"comment_id": "4408284034", "date": "2026-05-01"},
"252": {"date": "2026-05-01"},
"242": {"date": "2026-05-01"}
},
"fix_attempts": {
"exec-v2-policy-handler": {"status": "pr_created", "pr": "aw_pr7v2", "date": "2026-05-02"}
},
"notes": [
"PR #260 (AlexAlves87) normalization step must land before ExecApprovalV2PolicyHandler can be wired to production",
"Issue #235 (Dependabot bundle) still open; individual PRs merged; suggest closing",
"Issue #246 packaging strategy still open and unresolved",
"Issue #191 WebView2 bridge: PR #259 implements CanvasWindow half; WebChatWindow half still open",
"Pre-existing test failures: CanvasCapabilityTests.A2UIPush_WithJsonlPath_ReadsFile and A2UICapabilitySecurityTests.A2UIPush_FileJsonl_OverCap_ReturnsError - do not fix",
"Test baseline after this run: Shared 1165/1187 (2 pre-existing failures, 20 skipped), Tray 407"
],
"checked_off_by_maintainer": []
}