var e=[{name:`Red`,color:`#FE3C3C`},{name:`Rose`,color:`#C06A6A`},{name:`Orange`,color:`#CC7013`},{name:`Sand`,color:`#AB8630`},{name:`Pistachio`,color:`#5A9A08`},{name:`Mint`,color:`#369770`},{name:`Teal`,color:`#289795`},{name:`Sky`,color:`#4289C4`},{name:`Slate`,color:`#718599`},{name:`Violet`,color:`#7C7CD9`},{name:`Lilac`,color:`#B267F3`},{name:`Orchid`,color:`#B269C0`},{name:`Pink`,color:`#DC6CD4`}],t=new Set([`note`,`event`,`task`]);function n(e){return t.has(e)}var r={person:[`Name`,`Role`,`Category`,`Status`,`Email`,`Location`,`Organization`],organization:[`Name`,`Category`,`Status`,`Industry`,`Website`],position:[`Name`,`Department`,`Category`,`Status`],deal:[`Name`,`Client`,`Contact`,`Stage`,`Deal value`,`Start date`,`Close date`],project:[`Name`,`Category`,`Project type`,`Client`,`Services`,`Status`,`Start date`,`End date`],event:[`Name`,`Type`,`Attendees`,`Location`,`Start date`,`End date`],task:[`Name`,`Status`,`Priority`,`Assignee`,`Phase`,`Start date`,`Due date`],deliverable:[`Name`,`Project`,`Status`,`Phase`,`Start date`,`Due date`],document:[`Name`,`Category`,`Status`],deck:[`Name`,`Audience`,`Status`],artifact:[`Name`,`Kind`,`Status`,`Viewport width`,`Viewport height`,`Viewport mode`],publication:[`Name`,`Platform`,`Status`,`URL`],"case-study":[`Name`,`Client`,`Services`,`Date range`,`Status`],service:[`Name`,`Service id`,`Sprint`,`Depends on`,`Enables`,`Deliverables`,`Status`],skill:[`Name`,`Description`,`Applies to`],note:[`Name`],reference:[`Name`,`Source`,`Link`],dataset:[`Name`],material:[`Name`,`Category`],comment:[`Body`,`Anchor`,`Resolved`]};function i(e){return r[e]??[]}var a={person:`An individual — team member, client, or contact`,organization:`A company, client, vendor, or partner`,position:`A role or job description`,deal:`A pre-project sales opportunity`,project:`A client engagement or internal initiative`,event:`A meeting, call, workshop, or other gathering`,task:`An action item or to-do`,deliverable:`A scoped output promised to a client`,document:`A proposal, contract, brief, memo, or report`,deck:`A presentation or slide deck`,artifact:`A canvas built with HTML, CSS, and JS (create/edit with the create_artifact tool, not create_entity)`,publication:`Content published externally`,"case-study":`A portfolio narrative`,service:`An offering or methodology your team provides`,skill:`Reusable agent instructions`,note:`A freeform note or thought`,reference:`An external resource or piece of inspiration`,dataset:`Structured tabular data`,material:`A binary asset (image, design file, video, archive) wrapped as an entry`,comment:`A threaded comment anchored to an entry — questions, decisions, objections, approvals`},o=Object.freeze(Object.keys(a));new Set(o);var s=Object.fromEntries(e.map(e=>[e.name,e.color])),c={person:s.Rose,organization:s.Slate,position:s.Rose,deal:s.Sand,project:s.Sky,event:s.Teal,task:s.Lilac,deliverable:s.Orange,document:s.Pink,deck:s.Teal,artifact:s.Sky,publication:s.Orange,"case-study":s.Pistachio,service:s.Lilac,skill:s.Pistachio,note:s.Sand,reference:s.Mint,dataset:s.Slate,material:s.Sky,comment:s.Pink},l={person:`UserAvatar`,organization:`Enterprise`,position:`UserProfile`,deal:`Currency`,project:`IbmLpa`,event:`Calendar`,task:`Task`,deliverable:`DeliveryParcel`,document:`Document`,deck:`PresentationFile`,artifact:`Flow`,publication:`Book`,"case-study":`Portfolio`,service:`Process`,skill:`Rocket`,note:`Stickies`,reference:`Bookmark`,dataset:`Data_1`,material:`Image`,comment:`Chat`},u=`#5c5c66`,d=`Document`;function f(e){return e?c[e]??u:u}function p(e){return e?l[e]??d:d}var m={person:`people`,"case-study":`case-studies`};function h(e){return m[e]??e+`s`}function g(e){let t=e.replace(/-/g,` `);return t.charAt(0).toUpperCase()+t.slice(1)}var _=Object.keys(c),v=Object.freeze(o.map(e=>({type:e,label:g(e),description:a[e]??``,icon:p(e),color:f(e),isDefaultBasic:n(e),fields:i(e)})));export{g as a,p as i,v as n,h as o,f as r,e as s,_ as t};