Actions
Feature #25
open
RA
Feature #36: [TAK-240] K&Kホスティング連携モードを追加しEPAA単体利用と切り替えられるようにする
[TAK-251] K&K連携OpenAPI 3.1契約を確定する
Feature #25:
[TAK-251] K&K連携OpenAPI 3.1契約を確定する
Status:
New
Priority:
High
Assignee:
-
Start date:
09/30/2026
Due date:
% Done:
0%
Estimated time:
Description
Linear migration metadata¶
- Linear issue: TAK-251
- Linear URL: https://linear.app/takayuki-komoda/issue/TAK-251/kandk連携openapi-31契約を確定する
- Linear status: Backlog
- Linear team: Takayuki Komoda
- Linear project: EPAA Core
- Linear assignee: Takayuki Komoda
- Linear labels: Feature
- Linear created: 2026-09-02T02:45:12.106Z
- Linear updated: 2026-09-26T00:06:04.292Z
- Linear archived:
Original description¶
目的¶
K&K/Core間のAPI契約を実装前に固定し、双方が独立して開発・検証できる状態にする。
対象¶
- OIDC Discovery/JWKS、/oauth/authorize、/oauth/token
- GET /api/v1/core/bootstrap
- POST /api/v1/core/deploy-keys
- POST /api/v1/core/setup-results
- Bearer scope、Problem Details、Idempotency-Key
- 正常系・主要異常系example
作業¶
- TAK-240記載の残項目をK&K側と決定
- OpenAPI 3.1 YAMLを作成
- schemaのrequired/nullable/format/enum/maxLengthを明示
- Spectral等のlintとbreaking-change検査方針を定義
- K&K/Core双方のレビュー記録を残す
受入条件¶
- OpenAPI lintが成功する
- 全endpointにrequest/response/error exampleがある
- 認証、冪等性、rate limit、timeout、versioningが仕様化されている
- K&K/Core双方が実装基準として合意している
RA Updated by Redmine Admin about 3 hours ago
- Parent task set to #36
Actions