Skip to content

[PWF3 5/5] Dashboard API·인증·Agent 입력 연결 - #250

Merged
BcKmini merged 11 commits into
mainfrom
feat/pwf3-dashboard-integration
Aug 5, 2026
Merged

[PWF3 5/5] Dashboard API·인증·Agent 입력 연결#250
BcKmini merged 11 commits into
mainfrom
feat/pwf3-dashboard-integration

Conversation

@hywznn

@hywznn hywznn commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

변경 내용

  • Dashboard의 Prototype 상수를 제거하고 실제 Task API 응답으로 지표·우선 업무를 계산합니다.
  • 로컬 개발 프록시를 추가해 Refresh Cookie가 동일 출처로 유지되도록 했습니다.
  • React StrictMode에서 세션 복원이 중복 실행되지 않도록 single-flight 처리했습니다.
  • HOME의 Agent 요청 영역을 실제 input으로 변경했습니다.
  • Enter·전송 버튼으로 입력값을 업무 생성 화면에 전달하고, 예시 태그는 입력값을 채우도록 변경했습니다.

목적

PWF3 HOME 화면을 유지하면서 실제 서버 데이터와 인증 세션, 업무 생성 진입을 연결합니다.

영향 범위

Dashboard, CreateWork 진입, 인증 세션 복원, Vite 로컬 개발 설정에 영향을 줍니다.

검증

  • npm test -- --run — 71 files / 354 tests passed
  • npm run lint
  • npm run build
  • 로컬 브라우저: 로그인 → Dashboard 24건 조회 → 업무함 → Task 상세 → 새로고침 세션 유지
  • Dashboard 입력 → /tasks/new 입력값 유지

스택 순서

선행 PR 병합 후 이 PR의 base를 main으로 변경해 마지막으로 병합합니다.

@BcKmini

BcKmini commented Aug 5, 2026

Copy link
Copy Markdown
Member

"먼저 검토할 승인 업무" 카드가 READY_FOR_REVIEW 중 마감 가장 빠른 거 하나만 뽑는 방식인데 이거 진짜 우선순위 로직 아니고 클라이언트에서 대충 정렬한 거라, 나중에 백엔드에 우선순위 API 생기면 그걸로 교체해야 함. 메트릭 카드 값들도 지금 클라이언트에서 직접 계산 중이라 Dashboard 집계 API 생기면 그걸로 바꿀 예정. CreateWorkPage.test.tsx만 살짝 건드린 건 확인함 — 우리 #237이랑 충돌 없음.

@BcKmini
BcKmini self-requested a review August 5, 2026 01:33
@BcKmini
BcKmini changed the base branch from feat/pwf3-home-work-inbox-ui to main August 5, 2026 02:41
@BcKmini
BcKmini marked this pull request as ready for review August 5, 2026 02:41
…ntegration

# Conflicts:
#	src/pages/DashboardPage/DashboardPage.module.css
#	src/pages/DashboardPage/DashboardPage.test.tsx
#	src/pages/DashboardPage/DashboardPage.tsx
#	src/pages/DashboardPage/dashboardData.ts
@BcKmini
BcKmini merged commit a55bd4b into main Aug 5, 2026
@BcKmini BcKmini self-assigned this Aug 5, 2026
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.

2 participants