AIMED 결착 릴리스노트 — 지향성 4상균형3진 업무솔루션
버전: v1.0-결착
작성일: 2026-06-10
상태: 상용 적합 (크라우니시뮬레이터 A / 크라우니스피어 S / 방어율 100%)
고객: 에임드(aimed.or.kr) — 약 30명 S.I.사(음향·영상·조명·미디어·인테리어 통합제어 환경구축)
위치: /Users/ef/crowny-aimed
개요
AIMED는 에임드 조직 30명을 위한 지향성 4상균형3진 업무솔루션(Vectored 4-State Ternary Process Solutions)이다.
4상균형3진(T지향/O탐색/A연결/U미지) 프레임으로 각 구성원의 비전·역량·직무 방향성을 분석하고, 단계적으로 업무 모듈화·자연어 가속화·전략 자동화로 확장한다.
분석·점수·리포트는 100% 한선씨 규칙엔진이 주체다. LLM(Gemini Flash Lite)은 자연어 윤활유 역할만 한다.
한선씨 비율 97.4% — 6개 서버 파일(포털·분석·관리·core·일톡·상담게이트웨이.한선) + 32개 라이브러리 모두 한선씨 규칙엔진. 상담 사이드카(:9906)만 Node(Gemini HTTPS 한선씨 TLS 미지원, 부득이).
5단계 공개 범위
| 단계 | 내용 | 공개 |
|---|
| 1. 비전·자원 분석 | 4상균형3진 질의응답 → 개인 티옴타 리포트(729 3축·12섹션). 게임형 다회차 QnA, 30명 맞춤 집사 | 공개 완료 |
| 2. 맞춤형 업무 모듈화 | 81 전용모듈/직무 TDT, 에임드 SI 인트라넷(통합지휘판), 분석→모듈 맞춤 구성 | 공개 완료 |
| 3. 자연어 업무 가속화 | Gemini Flash Lite 채팅형 1인비서, 채팅 축적→개인MD 맞춤 집사 | 공개 완료 |
| 4. 규칙기반 전략 자동화 | 1인CEO 솔루션 — 전략 자동설계, 복합 의사결정 | 내부 비공개 |
| 5. 철학기반 업무 초통합 | 프로세스 네트워킹, 진화형 의사결정 규칙 생성 | 내부 비공개 |
4·5단계는 랜딩·method·외부 문서 어디에도 노출하지 않는다.
서비스 맵
| 포트 | 도메인 | 서버 파일 | 역할 |
|---|
| 9903 | aimed.crowny.org | 포털서버.한선 | 멤버 포털 — 크라우니 SSO 로그인, /method, /guide, 리포트 열람 |
| 9904 | aimed.tiomta.com | 분석서버.한선 | 분석 엔진 — 4상균형3진 QnA, /qna, /work, /api/me, 집사 중계 |
| 9905 | aimed-admin.crowny.org | 관리서버.한선 | 관리·관제·보안 — 조직 대시보드, /api/ops-status, /security, /ops |
| 9906 | (내부) | 상담게이트웨이.js | Gemini Flash Lite 사이드카 (Node, 부득이 — 외부 HTTPS) |
| 9908 | aimed-intra.crowny.org | (enterprise) | SI 인트라넷 — 통합지휘판, 7 SI 모듈, 에임드인트라넷.html |
| 9910 | aimed-erp.crowny.org | (enterprise) | ERP — 프로젝트현장/인력자원/재무장부/구매자재 4모듈, 에임드ERP.html |
| 9911 | (enterprise) | (enterprise) | 통합플랫폼 — 전 서비스 통합 진입점 |
| 9912 | core.crowny.org | core서버.한선 | 셀코어 뷰 — /api/cellmap, 분석·업무·전략·조직 4도메인 룰+TOAU 셀 그리드 |
인증 위임: auth.crowny.org:9401 (크라우니 중앙 인증). 단일 크라우니 계정 + 에임드 멤버십 부가 연계.
핵심 기능
단일 크라우니 SSO (도메인 넘는 바디 토큰)
- 게이트웨이 Authorization 헤더 미전달 문제(게이트웨이 구조적 한계) → POST 바디 토큰 방식으로 우회.
- 포털(9903, .crowny.org) → 분석(9904, .tiomta.com) 도메인 경계를
?sso=<token> 파라미터 + 바디 토큰으로 투명 통과.
/api/me 엔드포인트로 어느 서버에서든 현재 세션 확인 가능.
crowny_token 쿠키는 .crowny.org 한정, 크로스도메인은 쿼리/바디로.
30직원 전담 집사 + 6561 캐릭터 프레임워크
- 에임드 30직무(대표·음향4·영상4·조명3·제어3·인테리어3·PM3·영업2·구매·경영지원·디자인·R&D·QA·HR) 전담 집사 1씩 사전세팅 완료.
- 30/30 시드 리포트 생성, 유형 분포: 개척자 14 / 충성인 8 / 예술가 7 / 지도자 1. 조직 4상 균형 T25/O26/A27/U23.
- 6561 캐릭터 프레임워크:
libs/캐릭터6561.한선 — 주소 0~6560(3^8, 8트릿) 분해 → 아키타입(유형9/날개3/성숙3/사상/영역/직무군/언어). data/캐릭터6561.psv 6561행 전체 생성 완료.
- 라이브 시드 90명(aimed01~aimed090):
대량시드.sh 배치 자동화.
core 서버 셀코어 뷰 (:9912)
/api/cellmap: 분석·업무·전략·조직 4도메인의 셀코어 룰 + TOAU 셀 그리드 실데이터 반환.
core.html: 4도메인별 룰 맵 시각화. 데모 폴백이 아닌 실데이터 57셀+.
- 라우트는 ASCII
/api/cellmap 사용 (한글 경로 percent-encode 브라우저 불일치 문제 회피).
보안 사전관리 대시보드 (:9905 /security)
libs/보안현황.한선 — 10항목 실코드 판정(XSS/인증/경로탐색/DoS 등). 점수 80/A등급.
/api/security-status GET → 실시간 보안 상태 JSON.
- XSS 하드닝:
_이스케이프2 (displayName·sessionId 출력 전 <>& 중화). 스피어 VULN 0 / WARN 0 / 방어율 100% / S등급.
/guide 통합 가이드
- 첫 방문 1회 온보딩 오버레이(cobMask) + 분석 결과 기반 맞춤 다음 동선.
- 15개 페이지에 가이드 동선 표시, 사용자 흐름(포털→qna→리포트→업무→전략) 전 구간.
/ops 실시간 관제 (:9905 /ops)
관제갱신.sh — 관제 상태 JSON 주기적 갱신, data/관제상태.json 영속.
/api/ops-status GET → 전 서비스 업타임·응답코드·마지막 갱신 실데이터.
관제.html: 실시간 서비스 상태판, fetch 연동.
한선씨 파일 구성 (38파일)
서버 (6개)
| 파일 | 포트 | 역할 |
|---|
포털서버.한선 | 9903 | 멤버 포털, 크라우니 SSO |
분석서버.한선 | 9904 | 분석/qna/업무/인과 |
관리서버.한선 | 9905 | 관리·관제·보안 |
core서버.한선 | 9912 | 셀코어 뷰 |
일톡서버.한선 | 9909 | 범용 업무이해 테스트 |
상담게이트웨이.한선 | (참조) | JS 사이드카 한선씨 동반본 |
libs (32개)
| 분류 | 파일 |
|---|
| 분석 핵심 | 사상균형 / 질문은행 / 키워드규칙 / 분석엔진 / 분석심화 |
| 리포트 | 리포트생성 / 리포트심화 |
| 집사 | 집사 / 집사심화 / 개인MD |
| 심화 분석 | 심화질문 / 유형729 / 적응형선택 / 확증엔진 / 진행도 |
| 조직·모듈 | 조직분석 / 모듈추천 / 시뮬데이터 |
| 업무·전략 | 업무진행 / 전략수립 / 전략파이프라인 / 인과규칙 |
| 셀코어 | 분석규칙_셀코어 / 확증규칙_셀코어 / 모듈규칙_셀코어 |
| 인증 | 인증 / 크라우니인증 |
| 6561 | 캐릭터6561 / 캐릭터6561생성기 |
| 공통 | 크라우니UI / 통합DB / 보안현황 |
정적 웹 (public/ — 크라우니디자인표준2026)
index / method / talk / report / qna / landing / admin / core / 가이드 / 관제 / 보안 / 업무 / 전략 / manual / task / 일톡 + 각
.pN 파트 스트리밍 (STR 16KB 한계 우회)
엔터프라이즈 웹 (crowny-enterprise/web/)
에임드인트라넷.html / 에임드ERP.html / 통합플랫폼(crowny-enterprise 내)
디자인 일관성 (crowny-ui.css)
- 크라우니디자인표준2026: 베이지+골드 #C9A961 / TOAU / Pretendard / light+dark.
crowny-ui.css 104 CSS 토큰, 다크 모드 1:1 매핑.
크라우니UI.한선 — .cw-* 컴포넌트 1:1 서버사이드 렌더.
- AI 기본 UI 금지 — 전 16페이지 크라우니 디자인 시스템 적용.
crownyState 상태버스: 17개 페이지 상태 연속성, "현재 N/4단계" 배지 (aria-live).
- 접근성(a11y): lang=ko,
<main>, skip-link, aria-label, prefers-reduced-motion — 전수.
품질 검증 결과
| 항목 | 결과 |
|---|
| 한선씨 비율 | 97.4% |
| 크라우니시뮬레이터 | aimed-work 4/4 A+ / aimed-platform 5/5 EXIT0 |
| 크라우니스피어 (보안) | VULN 0 / 방어율 100% / S등급 |
| XSS 방어 | _이스케이프2 전 출력 적용, WARN 0 |
| 경로탐색 | 404 차단 전수 |
| DoS(SIGPIPE) | 시그널등록(13,1) + accept 가드 + 시도/오류 래퍼 |
| 전 서비스 응답 | 8엔드포인트 200 |
| crownyState 주입 | 17/17 페이지 |
| a11y | lang=ko/main/skip 전수 |
운영 도구
| 도구 | 역할 |
|---|
시작.sh | 4서비스(9903/9904/9905/9906) 컴파일 + 기동 |
시작.sh build | HTML 변경 시 분할 재생성 포함 기동 |
워치독.sh | 서비스 다운 감지 + 자동 재기동 |
분할.sh | HTML → .pN 파트 분할 (STR 16KB 우회) |
대량시드.sh | 6561 캐릭터 라이브 시드 배치 자동화 |
관제갱신.sh | 관제 상태 JSON 갱신 (cron 연동 가능) |
알려진 한계 / 백로그
확증된 한계 (우회 적용 중)
- 셀코어 핫패스 init VM 크래시
가져오기 "셀코어" 를 핫패스 서버(분석서버·관리서버 등 실시간 요청 처리)에 직접 import 하면 VM 초기화 단계에서 크래시.
현행 우회: 셀코어 룰은
분석규칙_셀코어.한선 /
확증규칙_셀코어.한선 /
모듈규칙_셀코어.한선 standalone lib로 분리, 서버는 이를 직접 import.
> 분석서버(9904) 재컴파일 금지 — 현재 상태 유지.
- STR 풀 32MB 고갈
라이브 시드 90건 대량 처리 또는 12섹션 리포트 연속 생성 시 STR 풀 소진(count 524288 소진) → VM 행.
현행 우회:
대량시드.sh 배치 간 서버 재기동, 운영 중 자연 소진 시 워치독 재기동으로 복구.
근본: crownyc VM STR 풀 증설 (컴파일러 수준, 장기 과제).
- 대량시드 홀수 질문 라벨 충실도
16문 중 홀수 인덱스(개방형) 질문 답변이 규칙 기반 라벨 추정에 의존 → 짝수(사상선택) 대비 라벨 정확도 낮음.
aimed067~070 재시드 필요 (STR 풀 회복 후).
- enterprise 서버 워치독 미적용
9908/9910/9911 서버는 워치독 대상에서 빠짐 → STR 풀 고갈 시 수동 재기동 필요.
- U지배 → 개척자 분류 미세조정
U(미지/필요) 지배 응답이 개척자(T1)로 분류되는 경향. 분析엔진 사상 가중치 임계값 조정 필요.
- -1 빈응답 리포트 정리
aimed 시드 중 빈응답 세션 2건 → 유형 -1로 기록됨. 리포트 뷰어에서 -1 처리 + 재시드 또는 필터 처리 필요.
다음 단계 (백로그)
- aimed067~070 재시드 (STR 풀 회복 후)
- enterprise 서버(9908/9910/9911) 워치독 편입
- 워치독 launchd 상시화 (사용자 1회
launchctl load 승인 필요)
- 업무(2단계)/전략(3단계) 프론트 바디 토큰 배선 완료
- 적응형선택/확증엔진 실제 답변 흐름 배선 (현재 고정 16문)
- ERP 데이터 라우트 인증 게이트(401/403) 추가
- 포털 라우트 한글→ASCII 표준화 점검
- core.crowny.org 외부 인증서 (게이트웨이 세션 담당)
- 3단계 심화: 채팅 축적→의미어코드 성향 이해
- 4·5단계 (내부): 1인CEO 전략 자동화 / 철학기반 초통합
관련 파일 경로
| 분류 | 경로 |
|---|
| 프로젝트 루트 | /Users/ef/crowny-aimed/ |
| 서버 소스 | 분석서버.한선 / 포털서버.한선 / 관리서버.한선 / core서버.한선 |
| 라이브러리 | libs/ (32개 .한선) |
| 정적 웹 | public/ (17 HTML + .pN 파트) |
| 엔터프라이즈 웹 | /Users/ef/crowny-enterprise/web/ |
| 데이터 | data/members/ (125명) / data/reports/ (2023건) / data/캐릭터6561.psv |
| 운영 도구 | 시작.sh / 워치독.sh / 분할.sh / 대량시드.sh / 관제갱신.sh |
| 디자인 | public/crowny-ui.css / libs/크라우니UI.한선 |
| 보안 프로파일 | /Users/ef/crowny-spear/engine/AIMED프로파일.한선 |
| 시뮬레이터 | /Users/ef/crowny-simulator (aimed-work / aimed-platform 시나리오) |
| 설계 동결 문서 | /Users/ef/crowny-aimed/설계.md / 인터페이스.md |
| 이전 작업 경과 | docs.crowny.org/docs/2026-06-09-aimed-enterprise-1단계분석 |
참고 — 한선씨 핵심 함정 (이 프로젝트에서 확증된 것)
- 셀코어 핫패스 import 금지 — standalone lib 분리 필수
- 빈배열
= 0 금지 — [] 초기화, 추가(0,...) 길이 손상
- STR_MAX_LEN 16KB — 큰 HTML은
.pN 분할 + 스트리밍
- Content-Length=글자수() 잘림 — 한글 본문은 Connection:close
\r 리터럴 — HTTP \r\n\r\n 경계는 마지막 \n\n 뒤 body 폴백 병행
- v10 % 나머지 음수 — 인덱스/난수 음수 보정 필수
- 소켓받기 2-인자 —
소켓받기(소켓, 최대길이) 명시
- SIGPIPE 등록 — TCP 서버 시작 시
시그널등록(13,1) 필수
- 예약어:
메서드→방식, 레지스터→슬롯들, 선택→선택값
- 글로벌 배열 인덱스 대입 금지 — append-only 패턴