### 📝 작업 개요 1. 블록 수정 ### 🎯 배경 / 문제 정의 - 블록 수정 기능이 필요합니다. - 이는 블록의 **TEXT**만 변경하는 기능으로, **비에디터**에서 사용될 수 있습니다. - 블록의 **순서 재배치** 등은 일절 하지 않습니다. 이는 **별도의 API**로 분리합니다. - 블록의 **순서 이동**과 **TEXT** 수정은 서로 다른 방식으로 이루어지고, 역할과 책임도 다르다고 판단되기 때문입니다. ### 📌 요구 사항 (Acceptance Criteria) - [x] API 호출을 통한 블록 수정 기능 ### 📚 상세 설명 (선택) - 블록 수정 관련 요청은 다음과 같은 형식으로 전달됩니다.<br><br> ```json { "text": "수정된 내용", "version": 3 } ``` - **비에디터** 전용 기능일 가능성이 크기 때문에, `version` 이 필요 없을 수도 있습니다. - `BaseResponse` 에서 기본적으로 `version` 을 응답으로 내려주기 떄문에, 추후 확장성을 고려해 `version` 도 요청에 포함하는 방식으로 진행할 예정입니다. - 이는 추후 변경될 수 있습니다. ### 🚧 범위 - 포함(In Scope) - **블록 수정** -`PATCH /v1/blocks/{blockId}` ### 🚧 범위 - 제외(Out of Scope) _No response_ ### ✅ 테스트 / 검증 항목 - [x] 단위 테스트 작성/수정 - [x] 로컬 환경에서 기능 동작 확인 - [x] 관련 문서(노션, README 등) 업데이트 - [ ] 로그/모니터링 포인트 필요 시 추가 ### 📎 참고 자료 _No response_
📝 작업 개요
🎯 배경 / 문제 정의
📌 요구 사항 (Acceptance Criteria)
📚 상세 설명 (선택)
{ "text": "수정된 내용", "version": 3 }version이 필요 없을 수도 있습니다.BaseResponse에서 기본적으로version을 응답으로 내려주기 떄문에, 추후 확장성을 고려해version도 요청에 포함하는 방식으로 진행할 예정입니다.🚧 범위 - 포함(In Scope)
-
PATCH /v1/blocks/{blockId}🚧 범위 - 제외(Out of Scope)
No response
✅ 테스트 / 검증 항목
📎 참고 자료
No response