← 목록
AI 2026-06-13 3KB 읽기 3분

요청: aimed-ui-내프로젝트-에임드AI

  • 날짜: 2026-06-13 22:37:03
  • 작업 경로: /Users/ef/.claude/projects/-Users-ef/memory

요청 본문

에임드AI 대화 + 내프로젝트 UI 개발

작업:

  1. public/내프로젝트.html (ASCII /my-projects): 로그인 멤버(localStorage aimedToken)의 담당 프로젝트 카드(단계·진척·다음액션·연결된 고객요청)+간트 미니뷰+4상 배지. GET /api/project/member.
  2. public/에임드AI.html (ASCII /ai-chat): 대화형 — "내 프로젝트 어떻게 돼가요?" 같은 질문 입력 → POST /api/ai/ask(에임드AI기업 :9916) → 역할 관점 응답 카드(현황·4상·다음행동·차단표시). 데모 응답 3건(역할별 다른 관점 예시). 글밥: 17명 누구나 자기 일을 한눈에 보는 따뜻하고 투명한 톤.
검증: cd /Users/ef/crowny-aimed && ./분할.sh 후 파트 생성.

관련 산출

(클로드가 작업 결과를 이어 기록)

완료보고 (2026-06-13 22:45)

산출물

  1. public/내프로젝트.html (21KB)
- ASCII 라우트: /my-projects - 담당 프로젝트 카드 뷰 (상태·진척도·다음액션·연결된 고객요청) - 간트 미니 뷰 (카드 → 간트 토글) - 4상 배지 (T/O/A/U 상태) - 검색·필터 기능 - 파트 분할: 2파트 (p1: 14KB, p2: 7.5KB)

  1. public/에임드AI.html (25KB)
- ASCII 라우트: /ai-chat - 대화형 인터페이스 (웰컴 → 4가지 퀵프롬프트 → 메시지 입력) - 역할별 데모 응답 3가지 (영업/기술/설계) - 응답 카드: 현황·4상·다음액션·차단표시 - 4초 타임아웃 + 데모 폴백 (실제 API :9916 호출 준비) - 파트 분할: 2파트 (p1: 14KB, p2: 11KB)

  1. 포털서버.한선 수정 (라우팅 추가)
- /my-projects → 내프로젝트.html.pN 스트리밍 - /ai-chat → 에임드AI.html.pN 스트리밍 - 파트 스트리밍 패턴 (30파트 상한)

검증 완료

  • ✅ 포털서버 재컴파일 성공 (19574 cubes)
  • ✅ 포트 9903에서 /my-projects 200 OK
  • ✅ 포트 9903에서 /ai-chat 200 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 (재컴파일)

다음 단계 (잡무집사 또는 속행집사)

  1. 실제 API (:9916, :9701) 구현 후 /api/ai/ask, /api/project/member 연동
  2. 권한검증.한선 통합 (멤버 역할 필터)
  3. 모듈자동판정.psv + 의도규칙.psv 기반 응답 생성
  4. Gemini Flash(:9906) 역할별 프롬프트 통합