Skip to content

Add trusted PR feedback loop - #21

Merged
Jwaminju merged 18 commits into
mainfrom
codex/pr-agent-feedback
Jul 7, 2026
Merged

Add trusted PR feedback loop#21
Jwaminju merged 18 commits into
mainfrom
codex/pr-agent-feedback

Conversation

@Jwaminju

@Jwaminju Jwaminju commented Jul 4, 2026

Copy link
Copy Markdown
Collaborator

변경 사항

  • PR 코멘트/리뷰 코멘트 기반 feedback loop를 추가했습니다.
  • 실패한 SEO/Quality gate를 bounded repair loop로 자동 수정하도록 했습니다.
  • report .md는 artifact가 아니라 PR comment의 <details> 섹션으로 게시합니다.
  • OPENAI_API_KEY secret에 공백/개행이 포함되어도 동작하도록 sanitize했습니다.
  • deterministic gate failure 중 HTML TODO marker 제거는 모델 판단 전에 안전하게 자동 처리합니다.
  • review thread unresolved gate, lifecycle status, Discord ready notification 경로와 연결됩니다.

검증

Cleanup TODO

비고

  • 이 PR은 stacked PR의 feedback/repair layer입니다.
  • 대상 repo caller workflow는 Hugging-Face-KREW/hugging-face-krew.github.io#164에서 연결합니다.

@hyeonseo2

Copy link
Copy Markdown
Collaborator

LGTM 👍

테스트해주신 PR 통해서, 실제로 잘 동작하는지도 확인했습니다! 이력도 잘 남아서, 이슈 트래킹하기에도 좋을 것 같습니다~

image

@Jwaminju
Jwaminju force-pushed the codex/pr-agent-gates branch from a15f8eb to 0295e25 Compare July 7, 2026 15:00
Base automatically changed from codex/pr-agent-gates to main July 7, 2026 15:02
Jwaminju added 18 commits July 8, 2026 00:04
Accept managed PR feedback only from trusted reviewers and bound every file change.
Use one structured model response to update only the selected translation post.
Request one structured response and emit a small machine-readable disposition.
Verify repository permission and mark the current head pending before mutation.
List unresolved threads and reply before resolving them through GitHub GraphQL.
Reject stale heads, verify the bounded edit, and push one translation file.
Refresh the exact head and trusted feedback revision before publishing readiness.
Apply translation file constraints only to managed pull requests.
Expose unresolved review threads as a visible lifecycle gate.
Request human merge approval only after all lifecycle gates pass.
Reply with evidence before resolving non-blocking inline feedback.
Retry verified gate fixes three times before requiring a human decision.
Apply the managed label when each translation pull request is created.
Use the bot token when reusable jobs read the central private repository.
Render Markdown reports in collapsible PR comments and remove artifact retention dependencies.
@Jwaminju
Jwaminju force-pushed the codex/pr-agent-feedback branch from c4b355e to 4dd5fe5 Compare July 7, 2026 15:04
@Jwaminju
Jwaminju merged commit 22ffbec into main Jul 7, 2026
@Jwaminju
Jwaminju deleted the codex/pr-agent-feedback branch July 7, 2026 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants