// @bun
var{defineProperty:u,getOwnPropertyNames:l,getOwnPropertyDescriptor:p}=Object,o=Object.prototype.hasOwnProperty;function c(t){return this[t]}var S=(t)=>{var n=(r??=new WeakMap).get(t),i;if(n)return n;if(n=u({},"__esModule",{value:!0}),t&&typeof t==="object"||typeof t==="function"){for(var s of l(t))if(!o.call(n,s))u(n,s,{get:c.bind(t,s),enumerable:!(i=p(t,s))||i.enumerable})}return r.set(t,n),n},r;var y=(t)=>t;function O(t,n){this[t]=y.bind(null,n)}var _=(t,n)=>{for(var i in n)u(t,i,{get:n[i],enumerable:!0,configurable:!0,set:O.bind(n,i)})};var g=(t,n)=>()=>(t&&(n=t(t=0)),n);import{ScalarTypeEnum as e,SchemaModel as a}from"@contractspec/lib.schema";var f=new a({name:"ControlPlaneExecutionLaneState",fields:{laneKey:{type:e.String_unsecure(),isOptional:!0},laneStatus:{type:e.String_unsecure(),isOptional:!0},lanePhase:{type:e.String_unsecure(),isOptional:!0},ownerRole:{type:e.String_unsecure(),isOptional:!0},evidenceBundleCount:{type:e.Int_unsecure(),isOptional:!0},pendingApprovalCount:{type:e.Int_unsecure(),isOptional:!0},recommendedNextLane:{type:e.String_unsecure(),isOptional:!0}}}),C=new a({name:"ControlPlaneExecutionLaneSummary",fields:{runId:{type:e.ID(),isOptional:!1},laneKey:{type:e.String_unsecure(),isOptional:!1},laneStatus:{type:e.String_unsecure(),isOptional:!1},lanePhase:{type:e.String_unsecure(),isOptional:!1},ownerRole:{type:e.String_unsecure(),isOptional:!1},objective:{type:e.String_unsecure(),isOptional:!1},evidenceCompleteness:{type:e.Float_unsecure(),isOptional:!1},terminalReadiness:{type:e.String_unsecure(),isOptional:!0},pendingApprovalCount:{type:e.Int_unsecure(),isOptional:!1},missingEvidenceCount:{type:e.Int_unsecure(),isOptional:!0},missingApprovalCount:{type:e.Int_unsecure(),isOptional:!0},recommendedNextLane:{type:e.String_unsecure(),isOptional:!0},updatedAt:{type:e.DateTime(),isOptional:!1}}}),I=new a({name:"ControlPlaneExecutionLaneDetail",fields:{runId:{type:e.ID(),isOptional:!1},laneKey:{type:e.String_unsecure(),isOptional:!1},laneStatus:{type:e.String_unsecure(),isOptional:!1},lanePhase:{type:e.String_unsecure(),isOptional:!1},ownerRole:{type:e.String_unsecure(),isOptional:!1},objective:{type:e.String_unsecure(),isOptional:!1},teamStatus:{type:e.String_unsecure(),isOptional:!0},completionPhase:{type:e.String_unsecure(),isOptional:!0},terminalReadiness:{type:e.String_unsecure(),isOptional:!0},missingEvidence:{type:e.String_unsecure(),isOptional:!0,isArray:!0},missingApprovals:{type:e.String_unsecure(),isOptional:!0,isArray:!0},blockingRisks:{type:e.String_unsecure(),isOptional:!0,isArray:!0},recommendedNextLane:{type:e.String_unsecure(),isOptional:!0},evidenceBundleCount:{type:e.Int_unsecure(),isOptional:!1},approvalCount:{type:e.Int_unsecure(),isOptional:!1},transitionCount:{type:e.Int_unsecure(),isOptional:!1},queueSkew:{type:e.Int_unsecure(),isOptional:!0},cleanupStatus:{type:e.String_unsecure(),isOptional:!0},retryCount:{type:e.Int_unsecure(),isOptional:!0},snapshotRef:{type:e.String_unsecure(),isOptional:!0},updatedAt:{type:e.DateTime(),isOptional:!1}}});export{C as ControlPlaneExecutionLaneSummaryModel,f as ControlPlaneExecutionLaneStateModel,I as ControlPlaneExecutionLaneDetailModel};
