Skip to main content

Crate bcode_code_review_models

Crate bcode_code_review_models 

Source
Expand description

Shared code review models for Bcode.

Structs§

AdversarialReviewValidationError
Portable validation error for adversarial review contracts.
ArchiveReviewWorkspaceRequest
Request payload for review.workspace.archive.
ArchiveReviewWorkspaceResponse
Response payload for review.workspace.archive.
CreateReviewWorkspaceRequest
Request payload for review.workspace.create.
CreateReviewWorkspaceResponse
Response payload for review.workspace.create.
DeleteDraftRequest
Request payload for draft.delete.
DeleteDraftResponse
Response payload for draft.delete.
DeleteReviewAiExchangeRequest
Request payload for review.ai_exchange.delete.
DeleteReviewAiExchangeResponse
Response payload for review.ai_exchange.delete.
DraftAnchor
Persisted draft anchor.
DraftComment
Persisted draft comment.
ExternalPublishReviewRequest
Request payload for external publisher operations.
ExternalReviewAnchorMapping
Provider-neutral mapping from external diff coordinates to a local anchor.
ExternalReviewComment
A provider-neutral externally hosted review comment.
ExternalReviewIdentity
Provider-neutral identity for an external review object.
ExternalReviewImportRecord
Durable provider-neutral external review import snapshot.
ExternalReviewImportRequest
Read-only external review import request.
ExternalReviewImportResponse
Read-only external review import response.
ExternalReviewThread
A provider-neutral externally hosted review thread.
GetReviewDiffRequest
Request payload for review.diff.get.
GetReviewThreadRequest
Request payload for review.thread.get.
GetReviewWorkspaceRequest
Request payload for review.workspace.get.
GetReviewWorkspaceResponse
Response payload for review.workspace.get.
LinkThreadSessionRequest
Request payload for thread.link_session.
LinkThreadSessionResponse
Response payload for thread.link_session.
ListDraftsRequest
Request payload for draft.list.
ListDraftsResponse
Response payload for draft.list.
ListExternalReviewImportsRequest
Request to list durable external import snapshots.
ListExternalReviewImportsResponse
Response containing durable external import snapshots.
ListPublishRecordsRequest
Request payload for listing publish records for a workspace.
ListPublishRecordsResponse
Response payload for listing publish records.
ListReviewAiExchangesRequest
Request payload for review.ai_exchanges.list.
ListReviewAiExchangesResponse
Response payload for review.ai_exchanges.list.
ListReviewPublishersResponse
Response payload for publisher list.
ListReviewSuggestionsRequest
Request payload for review.suggestions.list.
ListReviewSuggestionsResponse
Response payload for review.suggestions.list.
ListReviewWorkspacesRequest
Request payload for review.workspace.list.
ListReviewWorkspacesResponse
Response payload for review.workspace.list.
MaterializeReviewWorkspaceRequest
Request payload for review.workspace.materialize.
MaterializeReviewWorkspaceResponse
Response payload for review.workspace.materialize.
PublishReviewPreviewResponse
Response payload for publish preview.
PublishReviewRequest
Request payload for built-in publish operations.
PublishReviewResponse
Response payload for publish submit.
RepositoryFileRequest
Request payload for repository file browsing.
RepositoryFileResponse
Response payload for repository file browsing.
ResolveThreadRequest
Request payload for thread.resolve.
ResolveThreadResponse
Response payload for thread.resolve.
ReviewAiExchange
Provider-neutral durable metadata for a non-publishable review AI exchange.
ReviewAssignment
One independent reviewer assignment bound to one exact repository snapshot.
ReviewBundle
Provider-neutral review bundle.
ReviewBundleLine
A provider-neutral selected review line reference.
ReviewBundleThread
Provider-neutral review thread bundle.
ReviewConsensus
Complete bounded consensus over one exact panel result.
ReviewConsensusDecision
One auditable consensus decision for a submitted finding.
ReviewContextRequest
Request payload for review context operations scoped to a target.
ReviewExecutionFacts
Exact normalized model and tool facts recorded for one reviewer.
ReviewFile
Parsed review file.
ReviewFileSummary
Compact file summary for review context.
ReviewFinding
Stable snapshot-bound normalized review finding.
ReviewHunk
Unified diff hunk.
ReviewImporterManifest
External review importer manifest.
ReviewLine
A line in a unified diff hunk.
ReviewPanelAssignmentRequest
Deterministic request to materialize one independent assignment per reviewer.
ReviewPanelAssignments
Ordered exact assignments for one review round and repository snapshot.
ReviewPanelResult
Ordered independent reports for one exact repository snapshot.
ReviewPublishRecord
Publish history metadata for a review workspace.
ReviewPublisherCapabilities
Review publisher capabilities.
ReviewPublisherManifest
Review publisher manifest.
ReviewPublisherRoute
External publisher route metadata.
ReviewReport
One independent typed reviewer report for one exact assignment and snapshot.
ReviewRepositoryCommit
Repository commit available for source pickers.
ReviewRepositorySnapshot
Exact immutable repository state reviewed by every member of one panel.
ReviewSource
One source of reviewable content in a workspace.
ReviewSourceDiagnostic
Diagnostic produced while materializing one review source.
ReviewSourceRange
Exact optional repository source range for one finding.
ReviewSuggestion
Provider-neutral durable AI-suggested review comment.
ReviewSurface
Normalized reviewable surface produced by workspace sources.
ReviewWorkspace
Durable review workspace assembled from one or more review sources.
ReviewWorkspaceListItem
Summary metadata for a review workspace picker row.
ReviewWorkspaceMaterialization
Materialized workspace review data.
ReviewWorkspacePresentationState
Durable Code Review-owned semantic presentation state.
SaveDraftRequest
Request payload for draft.save.
SaveDraftResponse
Response payload for draft.save.
SaveExternalReviewImportRequest
Request to atomically replace an external import snapshot.
SaveExternalReviewImportResponse
Response after saving an external import snapshot.
SavePublishRecordRequest
Request payload for recording an external publish result.
SavePublishRecordResponse
Response payload for recording an external publish result.
SaveReviewAiExchangeRequest
Request payload for review.ai_exchange.save.
SaveReviewAiExchangeResponse
Response payload for review.ai_exchange.save.
SaveReviewSuggestionRequest
Request payload for review.suggestion.save.
SaveReviewSuggestionResponse
Response payload for review.suggestion.save.
UpdateDraftRequest
Request payload for draft.update.
UpdateDraftResponse
Response payload for draft.update.
UpdateReviewWorkspaceRequest
Request payload for review.workspace.update.
UpdateReviewWorkspaceResponse
Response payload for review.workspace.update.

Enums§

ExternalAnchorMappingStatus
Confidence of mapping an external comment to the current local review.
ExternalReviewThreadState
Provider-neutral state of an externally hosted review thread.
ReviewAiExchangeStatus
Durable lifecycle for one reviewer-authored AI exchange.
ReviewAnchorKind
Review thread anchor scope.
ReviewConsensusDisposition
Consensus treatment of one submitted finding identity.
ReviewFileStatus
File status in a review.
ReviewFindingDisposition
Reviewer’s requested treatment before consensus disposition.
ReviewFindingSeverity
Severity of one normalized review finding.
ReviewLineKind
Diff line kind.
ReviewRoundOutcome
Terminal result of one bounded adversarial review round.
ReviewScope
Stable review scope used for draft persistence and publishing.
ReviewSourceDiagnosticSeverity
Severity for a source materialization diagnostic.
ReviewSourceKind
Supported source kinds for building a review workspace.
ReviewSuggestionStatus
Durable AI-suggested review comment lifecycle.
ReviewSurfaceKind
Normalized review surface kind.
ReviewTarget
Supported local Git review target.
ReviewThreadKind
Local review thread kind.
ReviewThreadSeverity
Local review thread severity.

Constants§

ADVERSARIAL_REVIEW_CONTRACT_VERSION
Current portable adversarial review contract version.
CODE_REVIEW_SERVICE_INTERFACE_ID
Code review plugin service interface.
MAX_ADVERSARIAL_REVIEWERS
Maximum reviewers retained in one panel result.
MAX_ADVERSARIAL_REVIEW_FACTS
Maximum model/tool fact entries retained for one reviewer.
MAX_ADVERSARIAL_REVIEW_FINDINGS
Maximum findings retained in one report or consensus.
MAX_ADVERSARIAL_REVIEW_TEXT_BYTES
Maximum UTF-8 bytes retained in one evidence/remediation field.
OP_REVIEW_AI_EXCHANGES_LIST
Operation that lists durable, non-publishable review AI exchanges.
OP_REVIEW_AI_EXCHANGE_DELETE
Operation that explicitly deletes a durable review AI exchange.
OP_REVIEW_AI_EXCHANGE_SAVE
Operation that creates or updates a durable, non-publishable review AI exchange.
OP_REVIEW_BUNDLE_GET
Operation that returns a provider-neutral review bundle.
OP_REVIEW_EXTERNAL_IMPORTS_LIST
Operation that lists saved external review import snapshots.
OP_REVIEW_EXTERNAL_IMPORT_SAVE
Operation that saves a provider-neutral external review import snapshot.
OP_REVIEW_IMPORTER_IMPORT
Operation that imports external review state without mutating it.
OP_REVIEW_IMPORTER_MANIFEST
Operation that returns an external review importer manifest.
OP_REVIEW_PUBLISHERS_LIST
Operation that lists review publishers.
OP_REVIEW_PUBLISHER_MANIFEST
Operation that returns an external publisher manifest.
OP_REVIEW_PUBLISHER_PREVIEW
Operation that previews an external publisher request.
OP_REVIEW_PUBLISHER_SUBMIT
Operation that submits an external publisher request.
OP_REVIEW_PUBLISH_PREVIEW
Operation that previews a review publish operation.
OP_REVIEW_PUBLISH_RECORDS_LIST
Operation that returns publish records for a durable workspace.
OP_REVIEW_PUBLISH_RECORD_SAVE
Operation that saves publish history for an externally handled publisher.
OP_REVIEW_PUBLISH_SUBMIT
Operation that submits a review publish operation.
OP_REVIEW_REPO_FILE_GET
Operation that returns repository file content for review browsing.
OP_REVIEW_SUGGESTIONS_LIST
Operation that lists durable AI-suggested review comments.
OP_REVIEW_SUGGESTION_SAVE
Operation that creates or updates a durable AI-suggested review comment.
OP_REVIEW_WORKSPACE_ARCHIVE
Operation that archives a durable review workspace.
OP_REVIEW_WORKSPACE_CREATE
Operation that creates a durable review workspace.
OP_REVIEW_WORKSPACE_GET
Operation that fetches a durable review workspace.
OP_REVIEW_WORKSPACE_LIST
Operation that lists durable review workspaces.
OP_REVIEW_WORKSPACE_MATERIALIZE
Operation that materializes review workspace sources into reviewable surfaces.
OP_REVIEW_WORKSPACE_UPDATE
Operation that updates a durable review workspace.
REVIEW_AI_EXCHANGE_SCHEMA_VERSION
Current persisted schema version for review AI exchanges.
REVIEW_IMPORTER_INTERFACE_ID
External review importer service interface.
REVIEW_PUBLISHER_INTERFACE_ID
Review publisher service interface.
REVIEW_WORKSPACE_PRESENTATION_SCHEMA_VERSION