chore: decision 미리보기기 계약 수정

This commit is contained in:
DongHyeonka
2026-08-24 18:12:38 +09:00
parent bd66fb3610
commit f1fd56fcb5
2 changed files with 8 additions and 5 deletions
+4 -4
View File
@@ -1,6 +1,6 @@
# source: tech-log-design-package contracts/openapi/studio-v1.yaml @ 06ae075 (master) # source: tech-log-design-package contracts/openapi/studio-v1.yaml @ 83148b2 (master)
6fc015ca6727af88b7fb0088e02ba97846e1dd79fb0d4fc593cc79f2a3b9795f studio-v1.yaml 18dd46898be64b07f7e826409d19347512613ee2e22420028a4a0644f50f37dd studio-v1.yaml
# source: tech-log-design-package contracts/openapi/public-v1.yaml @ 06ae075 (master) # source: tech-log-design-package contracts/openapi/public-v1.yaml @ 83148b2 (master)
702d6666a8feba9899c7eb7c2a94a0880bcb23b178c7ed2009c6e69d9a1c848c public-v1.yaml 702d6666a8feba9899c7eb7c2a94a0880bcb23b178c7ed2009c6e69d9a1c848c public-v1.yaml
# source: tech-log-design-package contracts/openapi/studio-management-v1.yaml @ 06ae075 (master) # source: tech-log-design-package contracts/openapi/studio-management-v1.yaml @ 83148b2 (master)
72650735061fde627f5037571eb986cb758f44a546f065c88408399f8eec4a55 studio-management-v1.yaml 72650735061fde627f5037571eb986cb758f44a546f065c88408399f8eec4a55 studio-management-v1.yaml
+4 -1
View File
@@ -1572,7 +1572,10 @@ components:
properties: properties:
kind: { type: string, enum: [PROJECT_DECISION] } kind: { type: string, enum: [PROJECT_DECISION] }
status: { type: string, enum: [PROPOSED, ADOPTED] } status: { type: string, enum: [PROPOSED, ADOPTED] }
decidedOn: { type: string, format: date } # 결정일은 비어 있을 수 있다. 검증은 이것을 경고로만 다루므로(DECIDED_ON_REQUIRED)
# 날짜 없이 게시할 수 있는데, 렌더 모델이 필수로 요구하면 그 문서는 미리보기조차
# 열리지 않는다 — 두 규칙이 어긋나면 작성자는 "경고라며 왜 안 되냐"를 만난다.
decidedOn: { type: [string, "null"], format: date }
statement: { type: string, maxLength: 100000 } statement: { type: string, maxLength: 100000 }
rationale: { type: string, maxLength: 100000 } rationale: { type: string, maxLength: 100000 }
consequences: { type: array, maxItems: 50, items: { $ref: "#/components/schemas/OrderedText" } } consequences: { type: array, maxItems: 50, items: { $ref: "#/components/schemas/OrderedText" } }