- structured result 형식 참고
{
"assessment": {
"closeConfidence": 86,
"primaryReason": "fixed",
"summary": "The reported crash was fixed and no longer reproduces on supported releases.",
"evidence": [
"PR #71234 merged in Next.js 15.1.4",
"PR #70001 closed; superseded by merged PR #71234",
"No longer reproduces on 16.3.0-canary.92"
],
"references": [
{
"kind": "pull_request",
"label": "Fix merged in 15.1.4",
"url": "https://github.com/vercel/next.js/pull/71234"
}
]
}
}
- 첫번째 closability agent가 이슈를 리뷰하고 80점 이상이 나오면, 두번째 agent가 해당 이슈가 열려있어야 하는 이유를 찾음. 그리고 열려있어야 하는 이유를 찾지 못하면 closing reason과 함께 이슈를 닫음. 단, 이슈를 2주 안에 reason과 함께 재오픈 가능하도록 해놨음.
- 닫아야 할 이유를 먼저 찾고, 닫지 않아야 할 이유를 다시 찾는 방식 - 그러니까 양 사이드의 의견을 모두 종합하는 방식 - 을 코드리뷰 등에도 도입해봐도 좋겠다