NextProc — Agent Guide (Read-only)

이 페이지는 AI 에이전트/크롤러가 NextProc의 설계 의도와 핵심 구성을 빠르게 이해할 수 있도록 만든 정적 문서입니다. (MCP 없이도 읽기 가능)

1) NextProc 개요

NextProc은 비즈니스 프로세스를 "그림"이 아니라 "의미(semantic)"로 표현하는 Process Intelligence 플랫폼입니다. 노드/관계는 단순 연결이 아니라 다음과 같은 질문에 답하도록 설계됩니다:

2) 노드 타입(엔티티)

3) 관계 타입(의미)

참고: MCP/changeset에서 관계를 지정할 때는 enum 이름(PRECEDES, GOVERNED_BY 등)을 사용합니다.

4) LOD (Google Maps 방식)

LOD(Level of Detail)는 줌 레벨 또는 고정 설정에 따라 노출 정보를 조절합니다. 큰 흐름(LOD0–1)에서 시작해, 확대하면 액션/룰/정책/데이터까지 세부로 내려갑니다.

5) 레이아웃 전략

기본 흐름(Process/Action)은 좌→우로 정렬하고, 컨텍스트 노드(Policy/Rule/Role/Object)는 레인으로 분리해 엣지 교차를 줄입니다.

또한 같은 컬럼/레인에서 노드가 겹치지 않도록 충돌 방지 패스를 적용합니다.

6) 주요 장점

6.1 영향도 분석 자동화

규정/정책/룰/역할/데이터 변경 시, 영향받는 액션과 프로세스를 자동으로 추적합니다. 예: "자본시장법 개정 → 관련 정책 3개, 룰 5개, 액션 12개 영향"을 즉시 파악.

6.2 AI 에이전트 통합 (MCP)

Model Context Protocol (MCP) 서버를 통해 Claude/ChatGPT 같은 AI 에이전트가 프로세스를 직접 읽고, 분석하고, 업데이트할 수 있습니다.

MCP 엔드포인트: /mcp (Streamable HTTP, JSON-RPC)

Changeset 업데이트 흐름: validate_changesetpreview_diffcommit_changeset (모든 변경이 거버넌스 단계를 거쳐 감사 추적 가능)

6.3 실무 활용 시나리오

7) Screenshot Gallery (What you should notice)

7.1 메인 프로세스 맵 (LOD1)

NextProc 메인 화면: 전사 자본시장 밸류스트림과 하위 프로세스들의 시맨틱 그래프
URL: /screens/01_main_process_map.png
What to notice:

7.2 영향도 추적 (Impact Tracing)

영향도 분석 화면: 노드 선택 시 관련 정보와 의존성 표시
URL: /screens/02_impact_tracing.png
What to notice:

7.3 LOD 줌 (LOD0→LOD3)

LOD0 레벨: 최상위 밸류스트림만 표시
URL: /screens/03_lod_zoom_lod0.png (LOD0)
What to notice:
LOD3 레벨: Action 주변에 Rule/Policy/Role/Object 레인 배치
URL: /screens/03_lod_zoom_lod3.png (LOD3)
What to notice:

7.4 MCP Changeset 업데이트 흐름

Changeset 기반 업데이트: MCP를 통한 프로세스 수정은 다음 3단계를 거칩니다.

  1. validate_changeset: 변경셋 형식 및 규칙 검증 (DecisionRule은 props.condition/scope/outcome 필수 등)
  2. preview_diff: 변경 요약 (생성/수정/삭제 노드 수, 영향받는 노드 라벨 목록)
  3. commit_changeset: 승인 후 변경 적용 (message, author 기록으로 감사 추적)

이 흐름을 통해 모든 변경이 거버넌스 단계를 거치며, 누가 무엇을 언제 바꿨는지 완전히 추적 가능합니다.

8) 참고 링크