test(workflow): update shipped-workflow tool-grant expectations for codebase-memory MCP tools

Follow-up to 3e31ebcc, which granted the MCP read-only query tools to
review_loop and role_pipeline stages but left the exact-set assertions stale.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-17 12:15:33 +04:00
parent e5a5cddc96
commit 1dca8c7f25
2 changed files with 17 additions and 3 deletions
@@ -115,12 +115,21 @@ class ReviewLoopWorkflowTest {
// implement claims/submits and may create a task, alongside its file write.
assertEquals(
setOf("file_write", "task_create", "task_update", "task_context", "task_search"),
setOf(
"file_write", "task_create", "task_update", "task_context", "task_search",
"mcp__codebase-memory__search_code",
"mcp__codebase-memory__get_code_snippet",
"mcp__codebase-memory__trace_path",
),
graph.stages[StageId("implement")]!!.allowedTools,
)
// review reads the task and completes it on an approved verdict.
assertEquals(
setOf("task_context", "task_update"),
setOf(
"task_context", "task_update",
"mcp__codebase-memory__search_code",
"mcp__codebase-memory__trace_path",
),
graph.stages[StageId("review")]!!.allowedTools,
)
}
@@ -114,7 +114,12 @@ class RolePipelineWorkflowTest {
assertTrue(implTools.containsAll(setOf("file_write", "file_edit", "task_update")))
// reviewer reads the task and completes it on an approved verdict.
assertEquals(
setOf("task_context", "task_update"),
setOf(
"task_context", "task_update",
"mcp__codebase-memory__search_code",
"mcp__codebase-memory__trace_path",
"mcp__codebase-memory__get_code_snippet",
),
graph.stages[StageId("reviewer")]!!.allowedTools,
)
}