// @bun
var{defineProperty:n,getOwnPropertyNames:l,getOwnPropertyDescriptor:b}=Object,c=Object.prototype.hasOwnProperty;function s(e){return this[e]}var g=(e)=>{var t=(i??=new WeakMap).get(e),r;if(t)return t;if(t=n({},"__esModule",{value:!0}),e&&typeof e==="object"||typeof e==="function"){for(var m of l(e))if(!c.call(t,m))n(t,m,{get:s.bind(e,m),enumerable:!(r=b(e,m))||r.enumerable})}return i.set(e,t),t},i;var S=(e)=>e;function y(e,t){this[e]=S.bind(null,t)}var h=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0,configurable:!0,set:y.bind(t,r)})};var f=(e,t)=>()=>(e&&(t=e(e=0)),t);import{ZodSchemaType as a}from"@contractspec/lib.schema";import*as o from"zod";var z=o.enum(["low","medium","high"]),p=o.object({problemId:o.string().min(1),statement:o.string().min(1),evidenceIds:o.array(o.string().min(1)).min(1),tags:o.array(o.string().min(1)).optional(),severity:z.optional()}),v=new a(p,{name:"ProblemStatement"}),P=o.object({problems:o.array(p)}),x=new a(P,{name:"ProblemGrouping"});export{v as ProblemStatementModel,x as ProblemGroupingModel};
