AIMED 통합홈 v2 — 역할별 대시보드 + 진입점 강화
개요
통합홈(:9927 통합동선서버.한선 + public/통합홈.html)을 진짜 단일 진입점으로 강화.
17명이 로그인 후 여기서 자기 할 일과 전 기능을 본다.
완료 내용
1. /api/home/{이름or사번} 신규 추가 (통합동선서버.한선)
조직도.psv 파싱 → 사번/이름 양방향 조회
역할 등급 판별: 총괄/팀장/실무자 (직급 기반)
각 서버 curl -m 10 조회:
:9918 /api/work/attendance → 출근여부
:9918 /api/work/tasks?role=assignee → 받은업무수
:9914 /api/quote/list → 견적큐 (견적권한=Y 한정)
:9915 /api/proposal/list → 제안큐
:9917 /api/spec/list → 사양큐
추천 다음행동 로직: 미출근→출근체크, 총괄→업무현황, 팀장→검토큐, 실무자→받은업무2. 통합홈.html 전면 재구성
- 역할별 첫 화면: 총괄=전사 요약, 팀장=팀 현황+검토큐, 실무자=내 현황
- 전 기능 메뉴(9개): 견적/제안서/사양서/계약서/일일업무/목표재정/고객동선/에임드AI/경영AI
- 빈 상태 CTA: 데이터 없으면 "지금 무엇을 하라" 버튼 (출근체크/새 견적 등)
- Progressive 온보딩: localStorage aimedHomeOnboarded_{이름} 기반, 역할별 3단계
- 요약 배지: 메뉴 카드에 큐 수치 배지 표시
3. 포털(:9903) 로그인 성공 후 통합홈 안내
- successCard에 금색 "통합홈으로 이동" 배너 추가
- 기존 hub-card 목록 무손상 유지
- SSO 토큰 homeLink에 자동 주입
관련 파일
/Users/ef/crowny-aimed/통합동선서버.한선 — /api/home/{식별자} 추가
/Users/ef/crowny-aimed/통합동선서버.toau — 재컴파일 완료
/Users/ef/crowny-aimed/public/통합홈.html + .p1~.p3 — 전면 재구성
/Users/ef/crowny-aimed/public/index.html + .p1~.p3 — 통합홈 배너 추가
검증 결과
- /api/home/조은호 → 팀장, 추천:출근체크
- /api/home/문지영 → 실무자, 추천:출근체크
- /api/home/이선우 → 총괄, 추천:출근체크
- GET / HTTP 200, 35391B (3파트 스트리밍)
- 전 기능 링크 9개 confirmed
- 포털 통합홈 배너 confirmed
잔여 이슈
- 사양큐/제안큐 조회가 user 파라미터 미지원 API → 전체 목록 반환 (역할 기반 필터링 없음)
- 계약서 서버(:9928)는 미기동 상태 — 메뉴 카드에는 포함, 클릭 시 연결 불가