@@ -16,10 +16,10 @@ import (
1616
1717// ListParams defines parameters for the list tool
1818type ListParams struct {
19- Status string `json:"status,omitempty" jsonschema:"description= Filter by status (STUB, IMPL, TESTED, BENCHED)"`
20- Aspect string `json:"aspect,omitempty" jsonschema:"description= Filter by aspect (API, CLI, Engine, etc.)"`
21- Owner string `json:"owner,omitempty" jsonschema:"description= Filter by owner"`
22- Limit int `json:"limit,omitempty" jsonschema:"description= Maximum number of results"`
19+ Status string `json:"status,omitempty" jsonschema:"description: Filter by status (STUB IMPL TESTED BENCHED)"`
20+ Aspect string `json:"aspect,omitempty" jsonschema:"description: Filter by aspect (API CLI Engine etc.)"`
21+ Owner string `json:"owner,omitempty" jsonschema:"description: Filter by owner"`
22+ Limit int `json:"limit,omitempty" jsonschema:"description: Maximum number of results"`
2323}
2424
2525// ListResult defines the output for the list tool
@@ -75,7 +75,7 @@ func handleList(ctx context.Context, req *mcp.CallToolRequest, params *ListParam
7575
7676// ShowParams defines parameters for the show tool
7777type ShowParams struct {
78- ReqID string `json:"reqId" jsonschema:"description= Requirement ID (e.g. CBIN-123),required"`
78+ ReqID string `json:"reqId" jsonschema:"description: Requirement ID (e.g. CBIN-123),required"`
7979}
8080
8181// ShowResult defines the output for the show tool
@@ -120,11 +120,11 @@ func handleShow(ctx context.Context, req *mcp.CallToolRequest, params *ShowParam
120120
121121// CreateParams defines parameters for the create tool
122122type CreateParams struct {
123- ReqID string `json:"reqId" jsonschema:"description= Requirement ID (e.g. CBIN-CLI-105),required"`
124- Feature string `json:"feature" jsonschema:"description= Feature name,required"`
125- Aspect string `json:"aspect,omitempty" jsonschema:"description= Aspect (API CLI Engine etc.)"`
126- Status string `json:"status,omitempty" jsonschema:"description= Status (STUB IMPL TESTED BENCHED)"`
127- Owner string `json:"owner,omitempty" jsonschema:"description= Owner/assignee"`
123+ ReqID string `json:"reqId" jsonschema:"description: Requirement ID (e.g. CBIN-CLI-105),required"`
124+ Feature string `json:"feature" jsonschema:"description: Feature name,required"`
125+ Aspect string `json:"aspect,omitempty" jsonschema:"description: Aspect (API CLI Engine etc.)"`
126+ Status string `json:"status,omitempty" jsonschema:"description: Status (STUB IMPL TESTED BENCHED)"`
127+ Owner string `json:"owner,omitempty" jsonschema:"description: Owner/assignee"`
128128}
129129
130130// CreateResult defines the output for the create tool
@@ -184,7 +184,7 @@ func handleCreate(ctx context.Context, req *mcp.CallToolRequest, params *CreateP
184184
185185// StatusParams defines parameters for the status tool
186186type StatusParams struct {
187- ReqID string `json:"reqId" jsonschema:"description= Requirement ID (e.g. CBIN-123),required"`
187+ ReqID string `json:"reqId" jsonschema:"description: Requirement ID (e.g. CBIN-123),required"`
188188}
189189
190190// StatusResult defines the output for the status tool
@@ -266,7 +266,7 @@ func handleStatus(ctx context.Context, req *mcp.CallToolRequest, params *StatusP
266266
267267// SearchParams defines parameters for the search tool
268268type SearchParams struct {
269- Keywords string `json:"keywords" jsonschema:"description= Search keywords,required"`
269+ Keywords string `json:"keywords" jsonschema:"description: Search keywords,required"`
270270}
271271
272272// SearchResult defines the output for the search tool
@@ -311,8 +311,8 @@ func handleSearch(ctx context.Context, req *mcp.CallToolRequest, params *SearchP
311311
312312// NextParams defines parameters for the next tool
313313type NextParams struct {
314- Status string `json:"status,omitempty" jsonschema:"description= Filter by status (STUB or IMPL)"`
315- Aspect string `json:"aspect,omitempty" jsonschema:"description= Filter by aspect"`
314+ Status string `json:"status,omitempty" jsonschema:"description: Filter by status (STUB or IMPL)"`
315+ Aspect string `json:"aspect,omitempty" jsonschema:"description: Filter by aspect"`
316316}
317317
318318// NextResult defines the output for the next tool
@@ -388,8 +388,8 @@ func handleNext(ctx context.Context, req *mcp.CallToolRequest, params *NextParam
388388
389389// ScanParams defines parameters for the scan tool
390390type ScanParams struct {
391- Root string `json:"root,omitempty" jsonschema:"description= Root directory to scan"`
392- ProjectOnly bool `json:"projectOnly,omitempty" jsonschema:"description= Filter by project requirement ID pattern"`
391+ Root string `json:"root,omitempty" jsonschema:"description: Root directory to scan"`
392+ ProjectOnly bool `json:"projectOnly,omitempty" jsonschema:"description: Filter by project requirement ID pattern"`
393393}
394394
395395// ScanResult defines the output for the scan tool
0 commit comments