Skip to main content

Module schema

Module schema 

Source
Expand description

Wire-format schema shared by the CLI and server API. Wire-format types shared by Thirdpass clients and the server API.

These structures are serialized as JSON for review requests, review assignments, review submissions, and review records. They intentionally keep fields simple and explicit so API consumers can construct or inspect payloads without depending on CLI-only state.

Structs§

FileHash
Content hash for a file included in a review.
PackageManifest
File inventory for a package archive.
PackageManifestFile
Metadata for a regular file in a package archive.
Position
Zero-based line and character position within a file.
ReviewAssignment
Server assignment response for one review request.
ReviewCandidate
Candidate package files that a client can review.
ReviewComment
Comment or finding reported during a file review.
ReviewFile
Review output for a single package-relative file.
ReviewQuery
Query parameters for filtering review records.
ReviewRecord
Approved review record returned by the server API.
ReviewRequest
Request body used by a client when asking the server for review work.
ReviewSubmission
Review submission sent by a client to the Thirdpass server.
ReviewTarget
Package release that a review or assignment refers to.
ReviewerDetails
Metadata describing the client and agent that produced a review.
Selection
Source range selected by a review comment.

Enums§

FileHashAlgorithm
Supported content hash algorithms for reviewed files.
Priority
Coarse priority for a finding or comment.
ReviewConfidence
Confidence level assigned by a review agent.
ReviewScope
Scope of source coverage represented by a review.
SecuritySummary
Overall security outcome for a file or package review.