Files
dap-was-dapms/docs/decisions
koseokmin e8ed554351 ADR-0013에서 잘못 지운 route-key 항목을 되살린다
4e4c341에서 mcp.portal.route-key가 main에 없다고 보고 "남은 판단"의
해당 항목을 삭제했다. 근거로 삼은 grep이 YAML 키만 봤고
McpProperties.Portal의 record 컴포넌트를 놓친 오판이었다.

routeKey 컴포넌트는 McpProperties.java:266에 그대로 있고, .portal()
호출 다섯 곳 중 routeKey()를 읽는 곳은 없다. 원래 항목이 맞았으므로
확인한 근거를 덧붙여 되살린다.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 17:36:44 +09:00
..

Architecture Decision Records

장기 설계 결정은 ADR로 관리한다.

  • Accepted: 확정된 결정
  • Superseded: 후속 ADR로 대체된 결정
  • Rejected: 검토했으나 채택하지 않은 결정

결정이 변경되면 기존 ADR을 삭제하거나 의미를 덮어쓰지 않고 새 ADR에서 대체 관계를 기록한다.

결정 목록

ADR 제목 상태
ADR-0001 Stateless 실행 책임 경계 Accepted
ADR-0002 Agent Builder Tool 노출 제한과 단일 Tool 호출 Accepted
ADR-0003 Builder Tool UID를 시스템 간 식별 키로 사용 Superseded
ADR-0004 300초, Raw Data, unsafe retry 실행 가드레일 Accepted
ADR-0005 표준 MCP Tool name을 실행 식별자로 사용 Accepted
ADR-0006 MCP Server는 인증·인가를 하지 않는다 Accepted
ADR-0007 MCP 배포 하나는 Tool Service 하나만 본다 Superseded
ADR-0008 공유 host의 path를 독립 MCP 배포로 연결 Superseded
ADR-0009 컨테이너가 공개 MCP path를 직접 처리 Accepted
ADR-0010 Tool 실행 endpoint를 Tool Service 매니페스트가 선언 Accepted
ADR-0011 Tool inputSchema는 문서 밖을 참조하지 않는다 Accepted
ADR-0012 Tool inputSchema의 정규식에 예산을 둔다 Accepted
ADR-0013 Tool Server endpoint 목록과 route 매핑의 원천은 Portal Accepted