30 lines
963 B
Go
30 lines
963 B
Go
package work
|
|
|
|
type DevelopmentStage string
|
|
|
|
const (
|
|
DevelopmentEvidenceCollected DevelopmentStage = "EVIDENCE_COLLECTED"
|
|
DevelopmentProposalCreated DevelopmentStage = "PROPOSAL_CREATED"
|
|
DevelopmentTaskAdmitted DevelopmentStage = "TASK_ADMITTED"
|
|
DevelopmentIsolated DevelopmentStage = "ISOLATED"
|
|
DevelopmentVerified DevelopmentStage = "VERIFIED"
|
|
DevelopmentCanary DevelopmentStage = "CANARY"
|
|
DevelopmentPromoted DevelopmentStage = "PROMOTED"
|
|
DevelopmentRolledBack DevelopmentStage = "ROLLED_BACK"
|
|
)
|
|
|
|
type DevelopmentGate struct {
|
|
ID string
|
|
Stage DevelopmentStage
|
|
EvidenceRefs []string
|
|
ProposalRef string
|
|
TaskPacketRef string
|
|
WorktreeRef string
|
|
ProducerRunRefs []AgentRunID
|
|
VerifierRunRefs []AgentRunID
|
|
VerificationEvidence string
|
|
CanaryEvidence string
|
|
PromotionRef string
|
|
RollbackRef string
|
|
}
|