Improve daily workflow provenance modeling and UI labels
This commit is contained in:
@@ -79,6 +79,15 @@ const WorkflowProgressBar: React.FC<WorkflowProgressBarProps> = ({
|
||||
return 'Ready to Start';
|
||||
};
|
||||
|
||||
const getProvenanceLabel = () => {
|
||||
const summary = currentWorkflow?.provenanceSummary;
|
||||
if (!summary) return 'Daily Workflow';
|
||||
if (summary.generationMode === 'agent_committee') return 'Personalized by Agents';
|
||||
if (summary.generationMode === 'llm_generation' && !summary.fallbackUsed) return 'AI Personalized Guide';
|
||||
if (summary.fallbackUsed || summary.generationMode === 'controlled_fallback') return 'Baseline Daily Guide';
|
||||
return 'Daily Workflow';
|
||||
};
|
||||
|
||||
return (
|
||||
<motion.div
|
||||
initial={{ opacity: 0, y: -20 }}
|
||||
@@ -125,6 +134,16 @@ const WorkflowProgressBar: React.FC<WorkflowProgressBarProps> = ({
|
||||
fontWeight: 600
|
||||
}}
|
||||
/>
|
||||
<Chip
|
||||
label={getProvenanceLabel()}
|
||||
size="small"
|
||||
sx={{
|
||||
background: 'rgba(255,255,255,0.08)',
|
||||
color: 'rgba(255,255,255,0.9)',
|
||||
border: '1px solid rgba(255,255,255,0.2)',
|
||||
fontWeight: 600
|
||||
}}
|
||||
/>
|
||||
</Box>
|
||||
|
||||
{/* Controls */}
|
||||
|
||||
Reference in New Issue
Block a user