GitOps 저장소도 ArgoCD Application도 아직 없어, 그때까지 이 저장소가
push 방식 파이프라인(.gitea/workflows/)을 임시로 소유한다. 무엇을
포기하는지와 넘길 때 할 일은 deploy/README.md에 적었다.
Chart는 portal과 bundles 두 배포 모델을 모두 렌더링한다. ADR-0013이
ADR-0007을 대체했으므로 운영은 portal이 기준이지만, bundles 경로를
언제 삭제할지는 아직 정하지 않았다.
- .gitea/workflows/ci.yaml, deploy-openshift.yaml
- deploy/ci/render-manifests.sh, deploy/examples/
- Chart: mode 분기, selectedDeployment/tier helper, imagePullSecrets,
toolService.apiKeySecret 참조
- extension-points.md에 미결 항목 9~12 추가
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
MCP SDK 2.0.0의 전이 의존과 라이선스를 정리한 SBOM을 docs/sbom/으로
들여왔으나 main에는 이를 가리키는 문서가 없어 고아 상태였다. 색인에
자리를 만들고, mcp-java-sdk-adoption.md와 상호 참조를 연결한다.
산출 당시 대조하지 못했던 gradlew dependencies 해석 결과를 이번에
실행해 jackson-databind·reactor-core·slf4j-api의 버전 정렬 네 건과
런타임 12건 구성이 모두 일치함을 확인하고 SBOM 문서에 기록했다.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
main은 Portal registry를 route별 Tool Server 목록의 원천으로 쓰지만
계약 문서가 agent-builder-mcp와 tool-service-mcp 두 개만 색인돼 있었다.
Portal registry의 응답 형태와 필드 규칙을 문서로 정리하면서 색인에도
같은 위치를 만든다.
계약 본문은 docs/contracts/portal-mcp/에 있다. docs/는 .gitignore가
제외하므로 이 링크의 대상은 저장소에 들어오지 않는다. 색인의 다른
문서 행도 모두 같은 조건이다.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>