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§
- File
Hash - Content hash for a file included in a review.
- Package
Manifest - File inventory for a package archive.
- Package
Manifest File - Metadata for a regular file in a package archive.
- Position
- Zero-based line and character position within a file.
- Review
Assignment - Server assignment response for one review request.
- Review
Candidate - Candidate package files that a client can review.
- Review
Comment - Comment or finding reported during a file review.
- Review
File - Review output for a single package-relative file.
- Review
Query - Query parameters for filtering review records.
- Review
Record - Approved review record returned by the server API.
- Review
Request - Request body used by a client when asking the server for review work.
- Review
Submission - Review submission sent by a client to the Thirdpass server.
- Review
Target - Package release that a review or assignment refers to.
- Reviewer
Details - Metadata describing the client and agent that produced a review.
- Selection
- Source range selected by a review comment.
Enums§
- File
Hash Algorithm - Supported content hash algorithms for reviewed files.
- Priority
- Coarse priority for a finding or comment.
- Review
Confidence - Confidence level assigned by a review agent.
- Review
Scope - Scope of source coverage represented by a review.
- Security
Summary - Overall security outcome for a file or package review.