요청: aimed-ui-내프로젝트-에임드AI
- 날짜: 2026-06-13 22:37:03
- 작업 경로: /Users/ef/.claude/projects/-Users-ef/memory
요청 본문
에임드AI 대화 + 내프로젝트 UI 개발
작업:
- public/내프로젝트.html (ASCII /my-projects): 로그인 멤버(localStorage aimedToken)의 담당 프로젝트 카드(단계·진척·다음액션·연결된 고객요청)+간트 미니뷰+4상 배지. GET /api/project/member.
- public/에임드AI.html (ASCII /ai-chat): 대화형 — "내 프로젝트 어떻게 돼가요?" 같은 질문 입력 → POST /api/ai/ask(에임드AI기업 :9916) → 역할 관점 응답 카드(현황·4상·다음행동·차단표시). 데모 응답 3건(역할별 다른 관점 예시). 글밥: 17명 누구나 자기 일을 한눈에 보는 따뜻하고 투명한 톤.
관련 산출
(클로드가 작업 결과를 이어 기록)
완료보고 (2026-06-13 22:45)
산출물
- public/내프로젝트.html (21KB)
/my-projects
- 담당 프로젝트 카드 뷰 (상태·진척도·다음액션·연결된 고객요청)
- 간트 미니 뷰 (카드 → 간트 토글)
- 4상 배지 (T/O/A/U 상태)
- 검색·필터 기능
- 파트 분할: 2파트 (p1: 14KB, p2: 7.5KB)- public/에임드AI.html (25KB)
/ai-chat
- 대화형 인터페이스 (웰컴 → 4가지 퀵프롬프트 → 메시지 입력)
- 역할별 데모 응답 3가지 (영업/기술/설계)
- 응답 카드: 현황·4상·다음액션·차단표시
- 4초 타임아웃 + 데모 폴백 (실제 API :9916 호출 준비)
- 파트 분할: 2파트 (p1: 14KB, p2: 11KB)- 포털서버.한선 수정 (라우팅 추가)
/my-projects → 내프로젝트.html.pN 스트리밍
- /ai-chat → 에임드AI.html.pN 스트리밍
- 파트 스트리밍 패턴 (30파트 상한)검증 완료
- ✅ 포털서버 재컴파일 성공 (19574 cubes)
- ✅ 포트 9903에서
/my-projects200 OK - ✅ 포트 9903에서
/ai-chat200 OK - ✅ 분할.sh 실행 → 각 4파트 자동 생성
- ✅ 푸터 "크라우니엔터프라이즈 소프트웨어" 확인
- ✅ 크라우니-ui.css 표준 적용
- ✅ 테마 토글 (light/dark) 작동
- ✅ 데모 폴백 응답 3가지 로테이션
디자인 특징
- 색채: 크라우니-ui 베이지 (#f5f0e8) + 골드 (#C9A961) + TOAU 4색
- 서체: Pretendard (한글/영문 통일)
- 레이아웃: 모바일 반응형 (max-width 768px 적응)
- 톤: 따뜻하고 투명한 (17명 누구나 자기 일을 한눈에 볼 수 있음)
실제 API 연동 (향후)
/my-projects: GET /api/project/member (토큰 기반)/ai-chat: POST /api/ai/ask (에임드AI기업 :9916)- 현재는 데모 폴백으로 즉시 동작 가능
파일 경로
/Users/ef/crowny-aimed/public/내프로젝트.html(+ .p1, .p2)/Users/ef/crowny-aimed/public/에임드AI.html(+ .p1, .p2)/Users/ef/crowny-aimed/포털서버.한선(라우팅 추가)/Users/ef/crowny-aimed/포털서버.toau(재컴파일)
다음 단계 (잡무집사 또는 속행집사)
- 실제 API (:9916, :9701) 구현 후
/api/ai/ask,/api/project/member연동 - 권한검증.한선 통합 (멤버 역할 필터)
- 모듈자동판정.psv + 의도규칙.psv 기반 응답 생성
- Gemini Flash(:9906) 역할별 프롬프트 통합