main이 6078852의 endpoint 소유권 반전을 ADR-0010으로 기록하면서 이 브랜치의 ADR-0010과 번호가 겹쳤다. 두 문서는 다른 결정이므로 나중에 문서를 합칠 때 한쪽을 옮겨야 한다. 이 브랜치가 0012까지 쓰고 있어 0011·0012를 건드리지 않는 첫 번호인 0013을 쓴다. 파일명과 제목, 대체 관계를 가리키는 ADR-0007·ADR-0009, 결정 목록, architecture 문서, Portal 계약 문서, Helm 설명, 그리고 application.yml 주석의 참조를 함께 바꾼다. 결정 내용은 바뀌지 않는다. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1.8 KiB
1.8 KiB
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-0011 | Tool inputSchema는 문서 밖을 참조하지 않는다 | Accepted |
| ADR-0012 | Tool inputSchema의 정규식에 예산을 둔다 | Accepted |
| ADR-0013 | Tool Server endpoint 목록과 route 매핑의 원천은 Portal | Accepted |