{orgName || 'Your organization'}
++ Drag cards between columns — click a card for details. +
No tasks
- )} -Nothing assigned to you yet.
- )} -No tasks
} +No description yet — approved agent artifacts land here.
+ )} +Everything waiting on you, across all your teams.
+Who's in the org, and who's invited.
++ The live org: human ·{' '} + open ·{' '} + AI seats. +
++ Who's accountable for what — humans and AI benchmarked on the same scale. +
++ No assigned work yet — assign tasks to people or AI seats to populate this view. +
+ ) : ( +| Assignee | +Pending | +Done | +Worked (h) | +Cycle (h) | +Approval | +Edit dist. | +
|---|---|---|---|---|---|---|
| + + + {row.assigneeKind === 'Agent' ? 'AI' : row.name.slice(0, 2).toUpperCase()} + + {row.name} + + | ++ + {row.pending} + + | +{row.done} | +{row.workedHours.toFixed(1)} | +{row.avgCycleHours?.toFixed(1) ?? '—'} | ++ {row.agentMetrics?.approvalRate != null + ? `${Math.round(row.agentMetrics.approvalRate * 100)}%` + : row.assigneeKind === 'Agent' + ? '—' + : 'n/a'} + | ++ {row.agentMetrics?.avgEditDistance != null + ? row.agentMetrics.avgEditDistance.toFixed(3) + : row.assigneeKind === 'Agent' + ? '—' + : 'n/a'} + | +