var{defineProperty:r,getOwnPropertyNames:p,getOwnPropertyDescriptor:z}=Object,l=Object.prototype.hasOwnProperty;function s(e){return this[e]}var f=(e)=>{var i=(n??=new WeakMap).get(e),o;if(i)return i;if(i=r({},"__esModule",{value:!0}),e&&typeof e==="object"||typeof e==="function"){for(var c of p(e))if(!l.call(i,c))r(i,c,{get:s.bind(e,c),enumerable:!(o=z(e,c))||o.enumerable})}return n.set(e,i),i},n;var y=(e)=>e;function k(e,i){this[e]=y.bind(null,i)}var g=(e,i)=>{for(var o in i)r(e,o,{get:i[o],enumerable:!0,configurable:!0,set:k.bind(i,o)})};var d=(e,i)=>()=>(e&&(i=e(e=0)),i);import{ZodSchemaType as m}from"@contractspec/lib.schema";import*as t from"zod";var T=t.enum(["low","medium","high"]),a=t.object({ticketId:t.string().min(1),title:t.string().min(1),summary:t.string().min(1),evidenceIds:t.array(t.string().min(1)).min(1),acceptanceCriteria:t.array(t.string().min(1)).min(1),priority:T.optional(),tags:t.array(t.string().min(1)).optional()}),x=new m(a,{name:"Ticket"}),h=t.object({tickets:t.array(a)}),u=new m(h,{name:"TicketCollection"});export{x as TicketModel,u as TicketCollectionModel};
