name: "Implementation Tasks"
description: "Build new features"

tasks:
  - id: "impl-new-tool"
    prompt: "Add a new MCP tool called mcp_hello that returns 'Hello, World!' in src/mcp/tools.rs"
    expected:
      - "src/mcp/tools.rs"
      - "mcp_hello"
    expected_files:
      - "src/mcp/tools.rs"

  - id: "impl-search-enhance"
    prompt: "Add an 'element_type' filter parameter to the search_code tool to filter by type (e.g., 'function', 'struct')"
    expected:
      - "src/mcp/tools.rs"
      - "src/mcp/handler.rs"
    expected_files:
      - "src/mcp/tools.rs"
      - "src/mcp/handler.rs"

  - id: "impl-new-relationship"
    prompt: "Add a new relationship type 'implementations' between CodeElement structs"
    expected:
      - "src/db/models.rs"
      - "src/graph/"
    expected_files:
      - "src/db/models.rs"
      - "src/graph/query.rs"
