# Issue ## 작업 유형 - [x] Feat: 새로운 기능 추가 - [ ] Fix: 버그 수정 - [ ] Docs: 문서 수정 - [ ] Refactor: 리팩토링 - [ ] Design: UI/CSS 수정 - [ ] Chore: 설정, 패키지, 기타 작업 - [ ] Hotfix: 긴급 수정 ## 작업 내용 - 프로젝트 관리, 진행률 차트, 팀 프로젝트 대시보드 위젯에서 사용하는 `task` 도메인을 mock 데이터에서 Supabase 실데이터로 전환합니다. ## 작업 배경 - 현재 `task` 관련 화면들이 mock 데이터에 의존하고 있어 실제 워크스페이스 기준 데이터 흐름을 검증하기 어렵습니다. - workspace 도메인처럼 조회는 `useQuery`, 쓰기는 `server action` 패턴으로 맞춰 이후 다른 도메인 연동에도 재사용 가능한 기준을 만들 필요가 있습니다. ## To Do - [ ] `entities/task` 실데이터 조회 API 및 타입 설계 - [ ] workspaceId 기준 task 조회 로직 구현 - [ ] 프로젝트 관리 페이지 실데이터 연결 - [ ] 진행률 차트 실데이터 연결 - [ ] 팀 프로젝트 대시보드 `업무 요약`, `전체 진행률` 위젯 실데이터 연결 - [ ] task 생성/수정/삭제 server action 연결 - [ ] query key / invalidation 규칙 적용 - [ ] 빈 상태 / 에러 상태 점검 - [ ] 타입, 린트, 빌드 검증 ## 완료 기준 - [ ] 프로젝트 관리 페이지가 workspace별 실제 task 데이터를 렌더링한다. - [ ] 진행률 차트가 실제 task 집계값으로 표시된다. - [ ] 팀 프로젝트 대시보드 위젯이 실제 task 데이터를 기준으로 표시된다. - [ ] task 생성/수정/삭제 후 관련 화면이 정상 갱신된다. - [ ] `npm run lint`, `npm run typecheck`, `npm run build`를 통과한다. ## 참고 자료 - `docs/conventions/supabase-convention.md` - 조회(GET): `useQuery` - 생성/수정/삭제(쓰기): `server action` ## 예상 브랜치명 ```txt Feat/#49/task-supabase-integration
Issue
작업 유형
작업 내용
task도메인을 mock 데이터에서 Supabase 실데이터로 전환합니다.작업 배경
task관련 화면들이 mock 데이터에 의존하고 있어 실제 워크스페이스 기준 데이터 흐름을 검증하기 어렵습니다.useQuery, 쓰기는server action패턴으로 맞춰 이후 다른 도메인 연동에도 재사용 가능한 기준을 만들 필요가 있습니다.To Do
entities/task실데이터 조회 API 및 타입 설계업무 요약,전체 진행률위젯 실데이터 연결완료 기준
npm run lint,npm run typecheck,npm run build를 통과한다.참고 자료
docs/conventions/supabase-convention.mduseQueryserver action예상 브랜치명