fix(ui): 인스펙터 md상태 칩 enum 버그 (success 항상 노랑) + article suppress #28

Merged
hyungi merged 1 commits from fix/md-status-chip into main 2026-06-08 14:41:32 +09:00
Owner

documents/+page.svelte 인스펙터의 md상태 칩이 doc.md_status==='completed'
비교였는데 실제 enum은 success/partial/skipped/failed/pending 이라 'completed'가
존재하지 않음 → success 여도 항상 text-warning(노랑)으로 표시되던 라이브 버그.

  • documents/+page.svelte: 깨진 삼항을 MarkdownStatusBadge 재사용으로 교체.
    success→success(초록) 자동, pending/null→null 이라 article(news) 칩 자동 suppress.
    표시 조건을 badge 가 렌더하는 5상태로 명시(빈 라벨 행 방지).
  • MarkdownStatusBadge: partial case 추가(tone warning 'Markdown 일부') →
    대형 split 일부 실패 문서도 칩 노출 + md_status 표시 어휘를 단일 컴포넌트에 완결.

FE only, 백엔드/스키마 무변. vite build + lint:tokens(신규 위반 0) PASS.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

documents/+page.svelte 인스펙터의 md상태 칩이 doc.md_status==='completed' 비교였는데 실제 enum은 success/partial/skipped/failed/pending 이라 'completed'가 존재하지 않음 → success 여도 항상 text-warning(노랑)으로 표시되던 라이브 버그. - documents/+page.svelte: 깨진 삼항을 MarkdownStatusBadge 재사용으로 교체. success→success(초록) 자동, pending/null→null 이라 article(news) 칩 자동 suppress. 표시 조건을 badge 가 렌더하는 5상태로 명시(빈 라벨 행 방지). - MarkdownStatusBadge: partial case 추가(tone warning 'Markdown 일부') → 대형 split 일부 실패 문서도 칩 노출 + md_status 표시 어휘를 단일 컴포넌트에 완결. FE only, 백엔드/스키마 무변. vite build + lint:tokens(신규 위반 0) PASS. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
hyungi added 1 commit 2026-06-08 14:41:27 +09:00
documents/+page.svelte 인스펙터의 md상태 칩이 doc.md_status==='completed'
비교였는데 실제 enum은 success/partial/skipped/failed/pending 이라 'completed'가
존재하지 않음 → success 여도 항상 text-warning(노랑)으로 표시되던 라이브 버그.

- documents/+page.svelte: 깨진 삼항을 MarkdownStatusBadge 재사용으로 교체.
  success→success(초록) 자동, pending/null→null 이라 article(news) 칩 자동 suppress.
  표시 조건을 badge 가 렌더하는 5상태로 명시(빈 라벨 행 방지).
- MarkdownStatusBadge: partial case 추가(tone warning 'Markdown 일부') →
  대형 split 일부 실패 문서도 칩 노출 + md_status 표시 어휘를 단일 컴포넌트에 완결.

FE only, 백엔드/스키마 무변. vite build + lint:tokens(신규 위반 0) PASS.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
hyungi merged commit c2d2a0aa4d into main 2026-06-08 14:41:32 +09:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: hyungi/hyungi_document_server#28