Skip to content

fix(web): clinician RiskEventCard 동시발생 category 배지 렌더 + 계약 정렬 - #82

Merged
dhkim-kr merged 2 commits into
Masterfrom
fix/web-clinician-riskevent
Jul 25, 2026
Merged

dhkim-kr merged 2 commits into
Masterfrom
fix/web-clinician-riskevent

Conversation

@dhkim-kr

@dhkim-kr dhkim-kr commented Jul 25, 2026

Copy link
Copy Markdown
Member

개요

CVR-051/REV-015에서 지적된 clinician 웹의 RiskEventCard 동시발생(concurrent) category 배지 렌더
결함을 수정하고, 회귀 테스트를 추가한다. BUG-062~066 후속으로 클라이언트 계약도 정렬한다.

관심사별 변경

  • RiskEventCard.tsx: 동시발생 category 배지 렌더 수정 (CVR-051, REV-015)
  • RiskEventCard.test.tsx: 신규 회귀 테스트
  • HandoffReportView.tsx, lib/api.ts: BUG-062~066 후속 계약 정렬

File changes

File 변경 요지 관련 doc ID
components/RiskEventCard.tsx 동시발생 category 배지 렌더 수정 CVR-051, REV-015
components/RiskEventCard.test.tsx (신규) 회귀 테스트 CVR-051
components/HandoffReportView.tsx 계약 정렬 BUG-062~066
lib/api.ts 계약 정렬 BUG-062~066

제외: apps/web/tsconfig.tsbuildinfo (빌드 아티팩트, 어떤 브랜치에도 포함하지 않음)

검증

항목 근거
오프라인 스위트 318 passed (integration_status_report.md)
라이브 qa 게이트 green

의존/머지 순서

contracts(#77) → backend-api(#79) → web(본 PR). mobile(#81)과 병행 가능.


2026-07-25 재중재 — Master c0622ce 리베이스

사용자 확정 결정에 따라 HandoffReportView.tsx본 PR의 재구조화(ai-server 실제 출력
report_markdown/evidence_packets 기반, BUG-066 필드 정합)를 유지
하고 Master의 디자인 토큰
개선(#85 모노크롬 재디자인 — rounded-xl/faint/danger-soft/tabular-nums 등)을 그 위에 흡수했다.
RiskEventCard.tsx도 동일 원칙 — 본 PR의 AiCategoryBadges(CVR-051 동시발생 category 배지)
기능을 유지하고 Master의 토큰 스타일(font-semibold tracking-tight 등)을 적용했다. lib/api.ts
Master의 PatientDetail/getReportTrend와 본 PR의 HandoffNarrative/EvidencePacket 재정의가
충돌 없이 병존.

병합 중 별도 발견: ReportActions.tsx(EMR 복사, FR-020)가 여전히 구 HandoffNarrative 필드
(chief_complaint/present_illness 등, BUG-066으로 폐기된 미생산 필드)를 참조해 tsc --noEmit
깨졌다 — report_markdown/missing_slots/evidence_packets 기반으로 갱신하는 후속 수정 커밋을
추가했다(e8fc03f).

.env.example 충돌은 실제로 발생하지 않았다(리베이스 시 무충돌). pnpm install --frozen-lockfile,
pnpm --filter @neuro-sync/web typecheck, jest(RiskEventCard 5건 + RiskBadge 2건, 총 7 passed)
통과, Platform CI(apps/api + apps/{web,mobile}) green 확인.

dhkim-kr added 2 commits July 25, 2026 23:01
CVR-051/REV-015 RiskEventCard 동시발생 category 배지 렌더 수정 +
회귀 테스트(RiskEventCard.test.tsx), HandoffReportView/lib/api.ts
클라이언트 계약 정렬(BUG-062~066 후속).
…e shape

toEmrText still read the pre-fix chief_complaint/present_illness/... fields
(never produced by ai-server) after HandoffReportView.tsx moved to the
report_markdown/evidence_packets shape — broke `tsc --noEmit` on rebase onto
Master c0622ce. Mirrors the same fields HandoffReportView renders.
@dhkim-kr
dhkim-kr force-pushed the fix/web-clinician-riskevent branch from 2f8bead to e8fc03f Compare July 25, 2026 14:03
@dhkim-kr
dhkim-kr merged commit a47e19b into Master Jul 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant