GET /api/v1/challenges/{challengeId}/notices/{noticeId}
공지 상세 — 순수 조회다(구 명세의 읽음 upsert 폐기). 댓글은 이 응답에 포함하지 않고 댓글 목록 API로 따로 가져온다. 차단한 작성자의 공지는 404로 숨긴다(내 화면 기준).
| Column | Type | Description |
|---|---|---|
| noticeId | String(UUID) | 공지 ID |
| title / content | String | 제목 · 본문 |
| pinned | Boolean | 고정 여부 |
| author | Object | { userId, nickname, profileImageUrl } |
| commentCount | Integer | 댓글 수 |
| createdAt / updatedAt | String / null | 작성·수정 시각 |
NOT_CHALLENGE_MEMBER / 404 NOTICE_NOT_FOUND / 401 LOGIN_REQUIRED