Self-Review: PR #83
Self-review against cd6cd93bf0dede13d9d9bc97861949d605cda997
Phase 1: Independent Findings
- **[NIT]
vcs/check_test.go— build tagphase2vs priorignore…
Findings Addressed (cd6cd93)
sonnet-review-bot (review 2703)
#16530 [MINOR] Duplicate package doc in types.go
→ Fixed in prior commit (c889724). types.go no longer carries a…
Fixed: removed duplicate package doc from types.go in prior commit (c889724).
Fixed: removed duplicate package doc from types.go in prior commit.
Self-Review: PR #83
Self-review against c889724dda61ee4e67bf4cbb47436ab8c6d4d91c
Phase 1: Independent Findings
None — diff looks clean. The vcs package defines well-documented interfaces…
Update: fetchPatterns and fetchFileContext signatures — Both helpers currently take *gitea.Client directly.
- Update
fetchPatternsto takevcs.FileReaderand use `vcs.GetAllFilesInP…
Update: vcs/util.go — GetAllFilesInPath is recursive directory traversal, not a VCS primitive. Do not add it to the vcs.Client interface. Instead, add a utility function in this…
Update from codebase audit (issue #82): Two additional methods needed in the GitHub client:
GetFileContentAtRef(ctx, owner, repo, path, ref string) (string, error)— same as `GetFileCont…
Update from codebase audit (issue #82): The Gitea adapter needs two additional pass-through methods beyond PostReview:
GetFileContentAtRef→ pass through to `gitea.Client.GetFileContentR…