const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./workboard-card-dashboard-DaEhM7sA.js","./rolldown-runtime-DkW27tQK.js","./control-ui-foundation-CeFMP1Ly.js","./control-ui-core-pH6nakZ-.js","./lit-runtime-BEtFSUCp.js","./control-ui-core-DGVkFhVB.js","./control-ui-core-Br5DB0Zj.js","./gateway-runtime-DUNO4Mi1.js","./control-ui-core-C8H8-RSs.css","./control-ui-boot-Cdpgu1Gm.js","./control-ui-boot-wpHCbPL9.js","./control-ui-boot-gfE6fZcA.js","./config-runtime-C4gfjhZc.js","./control-ui-boot-CKTkvwFZ.js","./control-ui-boot-BPFwXC8p.js","./control-ui-boot-DdPrPuw0.js","./control-ui-boot-9_2QGLIL.js","./control-ui-boot-J-x6DHHT.js","./control-ui-boot-B1lcIXow.js","./control-ui-boot-Clhp68JE.js","./control-ui-boot-D1DWJlBr.js","./control-ui-boot-CQvujP8f.js","./control-ui-boot-BW_XZcbY.js","./control-ui-boot-__AsqpzJ.css","./markdown-runtime-BcrsAQtF.js"])))=>i.map(i=>d[i]); import{n as e}from"./rolldown-runtime-DkW27tQK.js";import{Ci as t,Nr as n,Pr as r,Zr as i}from"./control-ui-foundation-CeFMP1Ly.js";import{$t as a,An as o,Cn as s,Dc as c,En as l,Js as u,Pn as d,Sn as f,bc as p,g as m,h,l as g,m as _,ms as v,ps as y,qs as b,vn as x,w as S,wn as C}from"./control-ui-core-pH6nakZ-.js";import{G as w,J as T,W as E}from"./lit-runtime-BEtFSUCp.js";import{Nt as D,Pt as O}from"./control-ui-core-DGVkFhVB.js";import{Ht as k,Lt as A,Rt as j,qt as M}from"./control-ui-core-Br5DB0Zj.js";import{n as ee,t as te}from"./workboard-board-glyph-f8SLNsbu.js";import{n as ne,t as re}from"./select-picker-BINM0f88.js";import{n as ie,o as ae,r as oe,s as se,t as ce}from"./mutations-BYbn2CZG.js";import{b as le,i as ue,r as de,t as N,x as fe,y as pe}from"./workboard-D4DxP9hk.js";function me(){return(me=e((()=>{})))()}function he(e,t){return e?.name??e?.identity?.name??e?.id??t}function ge(e,t){return e.agentId?.trim()||t?.defaultId||``}function _e(e,t){let n=ge(e,t);return n?t?.agents.find(e=>e.id===n):void 0}function ve(e,t){let n=e.agentId?.trim()||M(`workboard.defaultAgent`);return he(_e(e,t),n)}function ye(e,t,n){if(n===`all`)return!0;let r=e.agentId?.trim();return n==="default"?!r:r===n}function be(e,t,n){if(!n)return!0;let r=e.agentId?.trim();return r===n||!r&&t?.defaultId===n}function P(e){return typeof e==`string`?e.trim():``}function xe(e){let t=new Set,n=P(e?.defaultId),r=[];for(let i of e?.agents??[]){let e=P(i.id);!e||t.has(e)||(t.add(e),r.push({id:e,label:he(i,e),isDefault:!!(n&&e===n)}))}return r}function Se(e){return e.find(e=>e.isDefault)?.label??M(`workboard.defaultAgent`)}function Ce(e,t){let n=xe(e),r=new Set(n.map(e=>e.id)),i=[...new Set(t.map(e=>P(e.agentId)).filter(e=>e&&!r.has(e)))].toSorted((e,t)=>e.localeCompare(t)),a=[{id:`all`,label:M(`workboard.allAgents`)},{id:`default`,label:M(`workboard.agentFilterUnassigned`,{agent:Se(n)}),description:M(`workboard.agentFilterUnassignedHelp`)}];for(let e of n)a.push({id:e.id,label:e.isDefault?M(`workboard.agentFilterConfiguredDefault`,{agent:e.label}):e.label,...e.isDefault?{description:M(`workboard.agentFilterConfiguredDefaultHelp`)}:{}});for(let e of i)a.push({id:e,label:M(`workboard.agentCurrentUnconfigured`,{agent:e})});return a}function we(e,t){let n=xe(e?{...e,agents:u(e.agents)}:null),r=P(t),i=e?.agents.some(e=>e.id===r&&e.kind===`system`),a=!r||n.some(e=>e.id===r)||i;return[{id:``,label:M(`workboard.agentFilterUnassigned`,{agent:Se(n)})},...n.map(e=>({id:e.id,label:e.isDefault?M(`workboard.agentFilterConfiguredDefault`,{agent:e.label}):e.label})),...a?[]:[{id:r,label:M(`workboard.agentCurrentUnconfigured`,{agent:r})}]]}function Te(e,t){return e.some(e=>e.id===t)?t:`all`}function F(){return(F=e((()=>{k(),b()})))()}function Ee(e){return e?_(e,{month:`short`,day:`numeric`},``):``}function De(e){return new Intl.DateTimeFormat(void 0,{hour:`numeric`,minute:`2-digit`}).format(new Date(e))}function I(e){return e?h(e,{month:`short`,day:`numeric`,hour:`numeric`,minute:`2-digit`},``):``}function Oe(e){return e?m(Math.max(0,Date.now()-e))??`0ms`:``}function L(e){return e.canWrite!==!1&&x(a(e.host))}function ke(e){return e.kind===`moved`&&e.toStatus?M(`workboard.eventMovedTo`,{status:z(e.toStatus)}):M(Be[e.kind])}function Ae(e,t){if(t.priority!==`all`&&e.priority!==t.priority)return!1;let n=t.query.trim().toLowerCase();return!n||[e.title,e.notes,e.agentId,e.sessionKey,e.execution?.engine,e.execution?.mode,e.execution?.model,e.execution?.sessionKey,e.metadata?.templateId,e.metadata?.automation?.tenant,e.metadata?.automation?.idempotencyKey,e.metadata?.automation?.workspace?.kind,e.metadata?.automation?.workspace?.path,e.metadata?.automation?.workspace?.branch,...e.metadata?.automation?.skills??[],...e.metadata?.automation?.createdCardIds??[],...(e.metadata?.comments??[]).map(e=>e.body),...(e.metadata?.links??[]).flatMap(e=>[e.title,e.url,e.targetCardId]),...(e.metadata?.proof??[]).flatMap(e=>[e.label,e.command,e.url,e.note]),...(e.metadata?.artifacts??[]).flatMap(e=>[e.label,e.url,e.path,e.mimeType]),...(e.metadata?.attachments??[]).flatMap(e=>[e.fileName,e.mimeType,e.note]),...(e.metadata?.workerLogs??[]).map(e=>e.message),e.metadata?.workerProtocol?.state,e.metadata?.workerProtocol?.detail,e.metadata?.claim?.ownerId,...(e.metadata?.diagnostics??[]).flatMap(e=>[e.kind,e.severity,e.title,e.detail]),...(e.metadata?.notifications??[]).map(e=>e.message),...e.labels].filter(e=>typeof e==`string`).some(e=>e.toLowerCase().includes(n))}function je(e){if(e.archived||e.kind===`global`)return!1;let t=[e.key,e.label,e.displayName].filter(e=>typeof e==`string`).join(`:`).toLowerCase();return!/(^|:)heartbeat(:|$)/.test(t)}function Me(e,t,n){if(!n)return null;let r=_e(t,e.agentsList),i=r?.agentRuntime?.id?.trim();if(!i)return null;let a=i.toLowerCase();return a===`openclaw`||a===`pi`?null:M(`workboard.engineDisabledRuntime`,{agent:he(r,t.agentId??M(`workboard.defaultAgent`)),runtime:i})}function Ne(e){let[t,n,r]=Ve[e.state];return{label:M(t),detail:n===void 0?void 0:M(n),tone:r}}function R(e){return e.status===`queued`||e.status===`running`?e.progressSummary??e.title??e.taskId:e.terminalSummary??e.error??e.progressSummary??e.title??e.taskId}function Pe(e,t){switch(e.status){case`queued`:case`running`:return t.state===`running`;case`completed`:return t.state===`succeeded`;case`failed`:case`cancelled`:case`timed_out`:return t.state===`failed`}throw Error(`Unknown workboard task status.`)}function Fe(e,t,n){return!!(e.taskId&&!t&&!n.has(e.taskId))}function Ie(e,t,n){return V(t)||e.status===`running`&&Fe(e,t,n)}function Le(e){let t=e.sessionKey??e.execution?.sessionKey,n=e.runId??e.execution?.runId;return e.status===`running`&&!!(t&&n)}function Re(e,t,n){let r=e.tasksByCardId.get(n.id),i=le(n,t),a=V(r)||Fe(n,r,e.missingTaskIds),o=n.sessionKey??n.execution?.sessionKey;return!a&&!Le(n)&&(!o||!i)}function ze(e){return e.blockedParents.length===0?null:M(`workboard.dependenciesBlockedTitle`,{parents:e.blockedParents.map(e=>{if(e.missing)return M(`workboard.dependencyMissing`,{parent:e.title});let t=e.status?z(e.status):M(`workboard.unknownStatus`);return`${e.title} (${t})`}).join(`, `)})}var Be,Ve,z,B,V;function H(){return(H=e((()=>{k(),S(),N(),F(),Be={created:`workboard.eventCreated`,edited:`workboard.eventEdited`,moved:`workboard.eventMoved`,linked:`workboard.eventLinked`,specified:`workboard.eventSpecified`,decomposed:`workboard.eventDecomposed`,claimed:`workboard.eventClaimed`,heartbeat:`workboard.eventHeartbeat`,execution_updated:`workboard.eventExecutionUpdated`,attempt_started:`workboard.eventAttemptStarted`,attempt_updated:`workboard.eventAttemptUpdated`,comment_added:`workboard.eventCommentAdded`,link_added:`workboard.eventLinkAdded`,proof_added:`workboard.eventProofAdded`,artifact_added:`workboard.eventArtifactAdded`,attachment_added:`workboard.eventAttachmentAdded`,diagnostic:`workboard.eventDiagnostic`,notification:`workboard.eventNotification`,dispatch:`workboard.eventDispatch`,orchestration:`workboard.eventOrchestration`,protocol_violation:`workboard.eventProtocolViolation`,archived:`workboard.eventArchived`,unarchived:`workboard.eventUnarchived`,stale:`workboard.eventStale`},Ve={queued:[`sessionsView.statusQueued`,void 0,`idle`],running:[`workboard.lifecycleRunning`,`workboard.lifecycleRunningDetail`,`live`],succeeded:[`workboard.lifecycleDone`,`workboard.lifecycleDoneDetail`,`done`],failed:[`workboard.lifecycleNeedsReview`,`workboard.lifecycleNeedsReviewDetail`,`blocked`],stale:[`workboard.lifecycleStale`,`workboard.lifecycleStaleDetail`,`blocked`],idle:[`workboard.lifecycleLinked`,`workboard.lifecycleIdleDetail`,`idle`],missing:[`workboard.lifecycleMissing`,`workboard.lifecycleMissingDetail`,`blocked`],unlinked:[`workboard.lifecycleUnlinked`,`workboard.lifecycleUnlinkedDetail`,`idle`]},z=e=>M(`workboard.status.${e}`),B=e=>e.charAt(0).toUpperCase()+e.slice(1),V=e=>e?.status===`queued`||e?.status===`running`})))()}function U(e){let t=ne({value:e.value,options:e.options,label:e.label,className:`workboard-select ${e.className??``}`,disabled:e.disabled,renderLeading:e=>e.boardId?ee({id:e.boardId,name:e.label,icon:e.icon,color:e.color}):w,onChange:t=>{e.onChange(t),e.requestUpdate?.()}});return e.showLabel===!1?t:T`
${e.label} ${t}
`}function W(){return(W=e((()=>{E(),re(),te()})))()}function He(e,t,n,r){if(n.classList.contains(`workboard-draft__title`))e.draftTitle=n.value;else if(n.classList.contains(`workboard-draft__notes`))e.draftNotes=n.value;else if(n.classList.contains(`workboard-draft__labels`))e.draftLabels=n.value;else if(n.classList.contains(`workboard-comments__input`))e.draftCommentBody=n.value;else return;let i=t.querySelector(`.workboard-draft__submit`);i&&(i.disabled=r||!e.draftTitle.trim());let a=t.querySelector(`.workboard-comments__submit`);a&&(a.disabled=r||!e.draftCommentBody.trim())}function G(e,t,n,r){return{id:e,draftKey:t,labels:n,priority:r}}function Ue(e,t){o(e);let n=t.scopeAgentId?.trim(),r=t.agentsList?.defaultId?.trim()??t.defaultAgentId?.trim(),i=n?n===r?``:n:e.agentFilter===`all`||e.agentFilter==="default"?``:e.agentFilter;i&&(t.agentsList?we(t.agentsList,``).some(e=>e.id===i):n)&&(e.draftAgentId=i),e.draftOpen=!0}function We(e,t){e.draftOpen=!0,e.editingCardId=t.id,e.editingCardBase=t,e.draftTitle=t.title,e.draftNotes=t.notes??``,e.draftStatus=t.status,e.draftPriority=t.priority,e.draftLabels=t.labels.join(`, `),e.draftAgentId=t.agentId??``,e.draftSessionKey=d(t)??``,e.draftTemplateId=t.metadata?.templateId??``,e.draftCommentBody=``}function Ge(e,t){let n=q.find(e=>e.id===t);n&&(e.draftTemplateId=n.id,e.draftTitle=M(`workboard.templateDraft.${n.draftKey}Title`),e.draftNotes=M(`workboard.templateDraft.${n.draftKey}Notes`),e.draftLabels=n.labels,e.draftPriority=n.priority)}function Ke(e){let t=a(e.host),n=we(e.agentsList,t.draftAgentId),r=e.sessions.filter(je),s=t.statuses.map(e=>({value:e,label:z(e)})),c=i.map(e=>({value:e,label:B(e)})),l=n.map(t=>({value:t.id,label:t.label,agent:t.id?e.agentsList?.agents.find(e=>e.id===t.id)??{id:t.id}:void 0,icon:t.id?void 0:A.bot})),u=[{value:``,label:M(`workboard.noLinkedSession`)},...r.map(e=>({value:e.key,label:e.displayName??e.label??e.key}))];if(t.draftSessionKey&&!u.some(e=>e.value===t.draftSessionKey)&&u.push({value:t.draftSessionKey,label:t.draftSessionKey}),!t.draftOpen)return w;let d=!!t.editingCardId,f=(t.editingCardId?t.cards.find(e=>e.id===t.editingCardId)??null:null)?.metadata?.comments??[],p=d&&t.busyCardIds.has(t.editingCardId??``),m=!L(e)||t.loading||t.dispatching||p,h=t.draftSaving,g=()=>!h&&(o(t),!0);return T` {if(!g()){t.preventDefault();return}e.onRequestUpdate?.()}} >
{let n=e.target;(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&He(t,e.currentTarget,n,m)}} @submit=${t=>{t.preventDefault(),!m&&se({host:e.host,client:e.client,requestUpdate:e.onRequestUpdate})}} >

${M(d?`workboard.editCard`:`workboard.newCard`)}

${M(d?`workboard.editCardHelp`:`workboard.newCardHelp`)}

${d?w:T`
${q.map(n=>T` `)}
`}
${U({value:t.draftStatus,options:s,label:M(`workboard.fieldStatus`),onChange:e=>{t.draftStatus=e},requestUpdate:e.onRequestUpdate,disabled:m})} ${U({value:t.draftPriority,options:c,label:M(`workboard.fieldPriority`),onChange:e=>{t.draftPriority=e},requestUpdate:e.onRequestUpdate,disabled:m})}
${M(`workboard.fieldAgent`)} {t.draftAgentId=n,e.onRequestUpdate?.()}} >
${U({value:t.draftSessionKey,options:u,label:M(`workboard.fieldSession`),onChange:e=>{t.draftSessionKey=e},requestUpdate:e.onRequestUpdate,disabled:m})}
${d?T`
${M(`workboard.badgeComments`,{count:String(f.length)})} ${f.length?T`
    ${f.map(e=>T`
  1. ${e.body}
  2. `)}
`:w}
`:w}
`}var qe,Je,K,q;function Ye(){return(Ye=e((()=>{E(),j(),k(),s(),N(),F(),H(),W(),qe=`workboard-card-modal-title`,Je=`workboard-card-modal-description`,K=`workboard-card-modal`,q=[G(`bugfix`,`bugfix`,`fix, test`,`high`),G(`docs`,`docs`,`docs`,`normal`),G(`release`,`release`,`release`,`urgent`),G(`pr_review`,`prReview`,`review`,`normal`),G(`plugin`,`plugin`,`plugin`,`normal`)]})))()}function Xe(e,t,n){let r=a(e.host);!C(t)||n===t.status||r.busyCardIds.has(t.id)||r.dispatching||!L(e)||!e.connected||!e.client||ae({host:e.host,client:e.client,cardId:t.id,status:n,position:l(r.cards,t,n),requestUpdate:e.onRequestUpdate})}function Ze(e,t,n,r={}){let i=a(e.host),o=i.statuses.includes(t.status)?i.statuses:[t.status,...i.statuses];return!C(t)||o.length<2?w:T` `}function J(e){return T` ${e===w?T``:e} `}function Qe(e,t){let n=a(e.host),r=n.tasksByCardId.get(t.id),i=le(t,e.sessions),o=n.busyCardIds.has(t.id)||n.dispatching,s=Ie(t,r,n.missingTaskIds),c=L(e);return{state:n,task:r,busy:o,activeTask:s,live:s||Le(t)||i?.hasActiveRun===!0||i?.hasActiveRun!==!1&&i?.status===`running`,linkedSessionKey:t.sessionKey??t.execution?.sessionKey,writable:c,showStartControls:c&&Re(n,e.sessions,t),archived:!!t.metadata?.archivedAt}}function Y(e){let t=T` `;return e.iconOnly?T`${t}`:t}function $e(e,t,n={}){let r=a(e.host);return Y({label:M(`workboard.editCard`),icon:A.edit,iconOnly:n.iconOnly,ariaHaspopup:`dialog`,disabled:r.dispatching,onClick:()=>{We(r,t),e.onRequestUpdate?.()}})}function et(e,t,n,r,i={}){return Y({label:M(r?`workboard.unarchiveCard`:`workboard.archiveCard`),icon:r?A.archiveRestore:A.archive,iconOnly:i.iconOnly,disabled:n,onClick:()=>{ie({host:e.host,client:e.client,cardId:t.id,archived:!r,requestUpdate:e.onRequestUpdate})}})}function tt(e,t,n={}){return t?Y({label:M(`workboard.openSession`),icon:A.messageSquare,iconOnly:n.iconOnly,onClick:()=>e.onOpenSession(t)}):w}function nt(e,t,n,r={}){return Y({label:M(`workboard.stopSession`),icon:A.stop,iconOnly:r.iconOnly,disabled:n||!e.connected,onClick:()=>{ue({host:e.host,client:e.client,card:t,requestUpdate:e.onRequestUpdate})}})}function rt(e,t,n,r={}){return Y({label:M(`workboard.deleteCard`),icon:A.trash,iconOnly:r.iconOnly,className:`workboard-card__delete`,disabled:n,onClick:()=>{oe({host:e.host,client:e.client,cardId:t.id,requestUpdate:e.onRequestUpdate})}})}function it(e){return T` `}function X(e,t,n,r,i={}){let o=a(e.host),s=o.busyCardIds.has(t.id)||o.dispatching,c=Me(e,t,n),l=M(n===`codex`?`workboard.engineOpenAI`:`workboard.engineClaude`),u=s||!e.connected||!!c||!!t.metadata?.archivedAt,d=c||(n?M(r===`autonomous`?`workboard.runEngine`:`workboard.openEngine`,{engine:l}):M(`workboard.runDefaultAgent`)),f=T` `;return i.iconOnly?T`${f}`:f}function at(e,t){let n=e.canModelOverride!==!1;return T`
${X(e,t,null,`autonomous`)} ${n?T`${X(e,t,`codex`,`autonomous`)} ${X(e,t,`claude`,`autonomous`)}`:w} ${X(e,t,`codex`,`manual`)} ${X(e,t,`claude`,`manual`)}
`}function ot(){return(ot=e((()=>{E(),j(),k(),s(),N(),Ye(),H()})))()}function st(){return D(`openclaw-workboard-card-dashboard`,()=>n(()=>import(`./workboard-card-dashboard-DaEhM7sA.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]),import.meta.url))}function ct(e,n){return!n||c(e)?e:`agent:${t(n)}:${e}`}function lt(e,t){e.detailCardId=t.id,e.detailCommentBody=``}function ut(e){e.detailCardId=null,e.detailCommentBody=``}function dt(e){if(!e.detailCardId||e.draftOpen)return null;let t=e.cards.find(t=>t.id===e.detailCardId)??null;return!t||t.metadata?.archivedAt&&!e.showArchived?null:t}function ft(e){return e.parents.length===0?w:T`

${M(`workboard.dependencies`)}

`}function Z(e,t){if(typeof t!=`string`&&typeof t!=`number`)return w;let n=String(t).trim();return n?T`
${e} ${n}
`:w}function pt(e,t){let n=t.map(e=>e.trim()).filter(Boolean).slice(-6);return n.length===0?w:T`

${e}

    ${n.map(e=>T`
  1. ${e}
  2. `)}
`}function mt(...e){return e.filter(Boolean).join(` - `)}function Q(e,...t){return e.map(e=>mt(...t.map(t=>e[t])))}function ht(e){let t=a(e.host),n=dt(t);if(!n)return w;let{task:r,busy:i,activeTask:o,live:s,linkedSessionKey:c,writable:l,showStartControls:u,archived:d}=Qe(e,n);c&&st().catch(()=>void 0);let p=fe(n,e.sessions,r),m=Ne(p),h=r?Pe(r,p):!1,g=n.metadata?.comments??[],_=n.metadata?.attempts??[],v=n.metadata?.links??[],b=n.metadata?.proof??[],x=n.metadata?.artifacts??[],S=n.metadata?.attachments??[],C=n.metadata?.diagnostics??[],E=n.metadata?.workerLogs??[],D=n.metadata?.workerProtocol,O=n.metadata?.automation,k=(n.events??[]).slice(-6).toReversed(),j=f(n,t.cards),ee=[[M(`workboard.fieldLabels`),n.labels],[M(`workboard.badgeAttempts`,{count:String(_.length)}),_.map(e=>mt(e.status,e.model,e.sessionKey,y(e.error)))],[M(`workboard.badgeLinks`,{count:String(v.length)}),Q(v,`type`,`title`,`targetCardId`,`url`)],[M(`workboard.detailProof`),Q(b,`status`,`label`,`command`,`url`,`note`)],[M(`workboard.badgeArtifacts`,{count:String(x.length)}),Q(x,`label`,`url`,`path`,`mimeType`)],[M(`workboard.badgeAttachments`,{count:String(S.length)}),Q(S,`fileName`,`mimeType`,`note`)],[M(`workboard.detailDiagnostics`),C.map(e=>`${e.severity}: ${e.title}`)],[M(`workboard.detailWorkerLogs`),E.map(e=>`${e.level}: ${y(e.message)}`)],[M(`workboard.detailWorkerProtocol`),D?[D.state,y(D.detail),D.updatedAt?M(`workboard.detailUpdatedValue`,{time:I(D.updatedAt)}):``]:[]],[M(`workboard.detailAutomation`),O?[O.tenant?M(`workboard.detailAutomationTenant`,{tenant:O.tenant}):``,O.boardId?M(`workboard.detailAutomationBoard`,{board:O.boardId}):``,O.skills?.length?M(`workboard.detailAutomationSkills`,{skills:O.skills.join(`, `)}):``,O.workspace?M(`workboard.detailAutomationWorkspace`,{workspace:[O.workspace.kind,O.workspace.path,O.workspace.branch].filter(Boolean).join(` `)}):``,O.dispatchCount?M(`workboard.badgeDispatches`,{count:String(O.dispatchCount)}):``,O.lastDispatchAt?M(`workboard.detailUpdatedValue`,{time:I(O.lastDispatchAt)}):``,O.summary?M(`workboard.detailAutomationSummary`,{summary:O.summary}):``]:[]],[M(`workboard.eventsLabel`),k.map(e=>`${ke(e)} ${I(e.at)}`)]];return T` {ut(t),e.onRequestUpdate?.()}} > `}var $,gt,_t;function vt(){return(vt=e((()=>{E(),O(),j(),k(),v(),p(),N(),ot(),H(),r(),$=`workboard-card-detail-drawer`,gt=`workboard-card-detail-title`,_t=`workboard-card-detail-description`})))()}function yt(e){let t=(e.events??[]).toReversed().slice(0,4);return t.length===0?w:T`
    ${t.map(e=>T`
  1. ${ke(e)}
  2. `)}
`}function bt(e,t){return T`${M(e,{count:String(t)})}`}function xt(e,t){let n=e.metadata,r=[],i=n?.diagnostics?.toSorted((e,t)=>t.lastSeenAt-e.lastSeenAt)[0],a=e.status===`blocked`?n?.notifications?.at(-1)?.message??n?.workerProtocol?.detail??i?.detail:void 0;if(n?.templateId&&r.push(T`${M(`workboard.template.${n.templateId}`)}`),(t??e.taskId)&&r.push(T`${M(`workboard.badgeTaskLinked`)}`),n?.attempts?.length&&r.push(bt(`workboard.badgeAttempts`,n.attempts.length)),n?.failureCount&&r.push(T` ${A.alertTriangle}${M(`workboard.badgeFailures`,{count:String(n.failureCount)})} `),n?.comments?.length&&r.push(bt(`workboard.badgeComments`,n.comments.length)),n?.proof?.length&&r.push(bt(`workboard.badgeProof`,n.proof.length)),n?.claim){r.push(T`${M(`workboard.badgeClaimed`,{owner:n.claim.ownerId})}`);let e=Oe(n.claim.lastHeartbeatAt);e&&r.push(T`${M(`workboard.badgeHeartbeat`,{age:e})}`)}return i&&r.push(T` ${A.alertTriangle}${g(i.title.trim(),64)} `),a&&r.push(T` ${A.alertTriangle}${g(y(a),64)} `),n?.stale&&r.push(T`${A.alertTriangle}${M(`workboard.badgeStale`)}`),r.length?T`
${r}
`:w}function St(e){return e.target instanceof Element&&!!e.target.closest(`button, a, input, select, textarea`)}function Ct(e,t){let n=ve(t,e.agentsList),r=t.agentId?M(`workboard.agentLinked`,{agent:n}):M(`workboard.agentDefaultLinked`,{agent:n});return T`${n}`}function wt(e){if(e.parents.length===0)return w;let t=e.blockedParents.length,n=ze(e)??M(`workboard.dependenciesReadyTitle`,{count:String(e.parents.length)});return T`
${t>0?T` ${A.alertTriangle}${M(`workboard.dependenciesBlocked`,{count:String(t)})} `:T` ${M(`workboard.dependenciesReady`,{count:String(e.parents.length)})} `}
`}function Tt(e,t,n){let r=fe(e,t.sessions,n),i=Ne(r),a=r.state===`stale`,o=n?Pe(n,r):!1,s=n&&o?M(`workboard.taskStatus.${n.status}`):null;return T`
${s??(a||!e.execution?i.label:`${e.execution.engine?`${e.execution.engine} `:``}${e.execution.mode}`)} ${n&&o?R(n):a?i.detail:r.session?.displayName??r.session?.label??i.detail}
`}function Et(e,t,n){let{state:r,task:i,busy:a,activeTask:o,live:s,linkedSessionKey:c,writable:l,showStartControls:u,archived:d}=Qe(e,t),p=n===`widget`,m=r.activeHealthHighlight?pe(t,r.activeHealthHighlight,e.sessions,i):!1,h=f(t,r.cards),g=!p&&u?X(e,t,null,`autonomous`,{iconOnly:!0}):w,_=!p&&l&&!d?$e(e,t,{iconOnly:!0}):w,v=!p&&l?et(e,t,a,d,{iconOnly:!0}):w,y=p?w:T` `,b=p?w:tt(e,c,{iconOnly:!0}),x=!p&&l&&(c?s:o)?nt(e,t,a,{iconOnly:!0}):w,S=!d&&(l||p)?Ze(e,t,a||!l,{wide:p}):w,C=!p&&l?rt(e,t,a,{iconOnly:!0}):w;return T`
{!p&&!St(n)&&(lt(r,t),e.onRequestUpdate?.())}} @keydown=${n=>{p||St(n)||n.key!==`Enter`&&n.key!==` `||(lt(r,t),e.onRequestUpdate?.(),n.preventDefault())}} @dragstart=${n=>{if(!l||d||r.dispatching){n.preventDefault();return}r.draggedCardId=t.id,n.dataTransfer?.setData(`text/plain`,t.id),n.dataTransfer?.setDragImage(n.currentTarget,16,16),e.onRequestUpdate?.()}} @dragend=${()=>{r.draggedCardId=null,e.onRequestUpdate?.()}} >
${I(t.updatedAt)}
${J(g)} ${J(_)} ${J(v)}
${B(t.priority)} ${Ct(e,t)} ${d?T`${M(`workboard.archived`)}`:w} ${s?T`${M(`workboard.live`)}`:w}

${t.title}

${t.notes?T`

${t.notes}

`:w} ${Tt(t,e,i)} ${wt(h)} ${t.labels.length?T`
${t.labels.map(e=>T`${e}`)}
`:w} ${xt(t,i)}
${c??M(`workboard.noLinkedSession`)}
${yt(t)} ${p?T`
${S}
`:T`
${J(y)}
${J(b)} ${J(x)} ${J(S)}
${J(C)}
`}
`}function Dt(e,t,n,r={}){let i=a(e.host),o=L(e),s=r.surface??`page`,c=s===`page`,u=z(t),d=i.emptyColumnMode===`collapse`&&n.length===0&&!i.expandedEmptyStatuses.has(t),f=c&&(i.collapsedStatuses.has(t)||d);return T`
{o&&i.draggedCardId&&e.preventDefault()}} @drop=${n=>{if(n.preventDefault(),!o)return;let r=n.dataTransfer?.getData(`text/plain`)||i.draggedCardId,a=i.cards.find(e=>e.id===r);!a||!C(a)||ae({host:e.host,client:e.client,cardId:a.id,status:t,position:l(i.cards,a,t),requestUpdate:e.onRequestUpdate})}} > ${f?T` `:T`

${u}

${c?T`
${n.length}
`:T`${n.length}`}
${n.length?n.map(t=>Et(e,t,s)):T`
${M(`workboard.emptyColumn`)}
`}
`}
`}function Ot(){return(Ot=e((()=>{E(),j(),k(),v(),S(),s(),N(),F(),ot(),vt(),H()})))()}export{me as S,Ce as _,ht as a,be as b,Ke as c,U as d,L as f,Ae as g,H as h,vt as i,K as l,De as m,Dt as n,Ye as o,B as p,dt as r,Ue as s,Ot as t,W as u,F as v,Te as x,ye as y}; //# sourceMappingURL=view-card-DMysdVMQ.js.map