Expand description
Forge review-request adapters, normalized types, and remote detection.
Structs§
- Create
Review Request Input - Input required to create a review request on one forge.
- Forge
Remote - Normalized repository remote metadata for one supported forge.
- Real
Review Request Client - Production
ReviewRequestClientthat routes to forge-specific adapters. - Requested
Review - Normalized row for one open PR or MR requesting the current user’s attention.
- Review
Comment - One inline review comment emitted by a reviewer on a forge review thread.
- Review
Comment Snapshot - Full review-comments payload captured for one review request.
- Review
Comment Thread - One review thread anchored to a line of the review request diff.
- Review
Request Summary - Normalized remote summary for one linked review request.
- Update
Review Request Input - Input required to keep an existing review request aligned with the latest session commit message.
Enums§
- Forge
Kind - Shared forge family enum reused by persistence and forge adapters.
- Requested
Review Audience - Review audience that caused one PR or MR to require the current user’s attention.
- Review
Comment Anchor Side - Diff side used to anchor one inline review-thread comment.
- Review
Request Error - Review-request failures normalized for actionable UI messaging.
- Review
Request State - Normalized remote lifecycle state for one linked review request.
Traits§
- Review
Request Client - Async boundary used by app orchestration for forge review requests.
Functions§
- detect_
remote - Detects one supported forge remote from
repo_url. - is_
gitlab_ host - Returns whether
hostlooks like one GitLab instance hostname.
Type Aliases§
- Forge
Future - Boxed async result used by review-request trait methods.