Skip to content

api(openapi): GET /api/tasks の status クエリパラメータに enum 値を明示 (R7#4) #110

Description

@win2cot

背景

GET /api/tasksstatus クエリは type: string のみで有効値が機械的に読めない。

やること

カンマ区切り対応 pattern または配列化のいずれかで明示:

(A) pattern: ^(NOT_STARTED|IN_PROGRESS|DONE|ON_HOLD)(,(...))*$
(B) type: array, items: { $ref: '#/components/schemas/TaskStatus' }, explode: false

OpenAPI らしさで(B)推奨。

参照

PR #76 Claude review (R7) 推奨 #4

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/openapiOpenAPI 仕様(api/openapi.yaml)変更priority/p2Medium。完了が望ましいが柔軟に判断可

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions