GetCodeIssueOutput
¶
Source code in docs_src/capo_continuum/types/get_code_issue_output.py
confidence
instance-attribute
¶
confidence: NotRequired[IssueConfidence]
The likelihood that this issue is a true positive, expressed as a percentage (0-100).
evidence_availability
instance-attribute
¶
evidence_availability: NotRequired[IssueEvidenceAvailability]
Whether the issue has any attached evidence (formerly 'artifacts': tool output, remediation proposals, patches). NONE = no evidence; AVAILABLE = at least one evidence item exists. Computed at read time.
finding_ids
instance-attribute
¶
finding_ids: IssueFindingIds
The findings that motivated this issue. Bare identifiers only -- a caller authorized for GetCodeIssue is not necessarily authorized to read finding detail; call GetCodeFinding for that. Every referenced finding is included regardless of origin (both CustomerUploaded and ContinuumScanner).
patch_delivery
instance-attribute
¶
patch_delivery: NotRequired[IssuePatchDelivery]
Customer delivery of the issue's patches, summarized from its PATCH artifacts at read time. Absent when no patch has a destination delivery.
phase
instance-attribute
¶
phase: NotRequired[IssuePhase]
The part of the workflow the issue is in. Present when status is IN_PROGRESS, and when status is FAILED and the failing phase is known.
severity
instance-attribute
¶
severity: NotRequired[IssueSeverity]
Current severity: the FindingSeverity seed at create, overwritten by the authoritative severity that prioritization assigns after validation.
severity_reasoning
instance-attribute
¶
severity_reasoning: NotRequired[IssueSeverityReasoning]
The justification for the current severity. Always leads with a customer-facing basis clause synthesized from how the severity was determined (e.g. "Severity from finding.", "Severity from Continuum system."); when prioritization has run, its own reasoning follows. Issues created before the basis clause was introduced return their original reasoning without it.
status_message
instance-attribute
¶
status_message: NotRequired[IssueStatusMessage]
Customer-facing explanation of statusReason. Present only when status is FAILED.
status_reason
instance-attribute
¶
status_reason: NotRequired[IssueStatusReason]
Why the issue failed. Present only when status is FAILED.
status_updated_at
instance-attribute
¶
status_updated_at: datetime
The timestamp when the status or phase last changed.
summary
instance-attribute
¶
summary: NotRequired[IssueRemediationSummary]
The remediation completion summary, when the green stage has run.