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 }