Log Your Typical Time Usage
Log activities and how much time you typically spend on them to build your time profile. This helps in identifying areas for optimization.
Logged Activities
| Activity | Category | Time Spent | Actions |
|---|
No activities logged yet.
Time Distribution by Category (Weekly Est.):
Set Your Time Optimization Goals
Time Optimization Insights
Click the button above to generate insights based on your profile and goals.
You aim to reduce time on: ${ptosOptimizationPrefs.reduceActivities.map(ptosEscapeHtml).join(', ')}.
- `;
ptosOptimizationPrefs.reduceActivities.forEach(item => {
const activityMatch = ptosActivities.find(a => a.name === item);
const categoryMatchTime = categoryTimesWeekly[item];
if (activityMatch) {
let weeklyH = activityMatch.timeSpent; if(activityMatch.timeUnit === 'hours_per_day') weeklyH *=7;
insightsHTML += `
- The activity '${ptosEscapeHtml(item)}' currently takes about ${weeklyH.toFixed(1)} hours/week. What's one small change you could make to reduce this? `; } else if (categoryMatchTime !== undefined) { insightsHTML += `
- The category '${ptosEscapeHtml(item)}' currently takes about ${categoryMatchTime.toFixed(1)} hours/week. Which specific activities within this category could be optimized or reduced? `; } else { insightsHTML += `
- For '${ptosEscapeHtml(item)}', ensure it's logged in your time profile for accurate reflection. `; } }); insightsHTML += `
Increasing Time / New Activities:
You aim to increase time on or start: ${allIncreaseGoals.map(ptosEscapeHtml).join(', ')}.
- `;
allIncreaseGoals.forEach(item => {
const isNew = item.endsWith(" (New)");
const cleanItem = isNew ? item.replace(" (New)","") : item;
const activityMatch = ptosActivities.find(a => a.name === cleanItem);
const categoryMatchTime = categoryTimesWeekly[cleanItem];
if (activityMatch) {
let weeklyH = activityMatch.timeSpent; if(activityMatch.timeUnit === 'hours_per_day') weeklyH *=7;
insightsHTML += `
- For '${ptosEscapeHtml(cleanItem)}' (currently ${weeklyH.toFixed(1)} hrs/week), how much more time would be ideal, and where could it come from? `; } else if (categoryMatchTime !== undefined) { insightsHTML += `
- For the category '${ptosEscapeHtml(cleanItem)}' (currently ${categoryMatchTime.toFixed(1)} hrs/week), which specific activities deserve more focus? `; } else { insightsHTML += `
- For '${ptosEscapeHtml(cleanItem)}'${isNew ? "" : " (not currently logged)"}, how much time do you envision allocating per week, and what existing activities might need to be adjusted to make space? `; } }); insightsHTML += `
Addressing Distractions:
`; if (distractionTime > 0) { insightsHTML += `Your log shows about ${distractionTime.toFixed(1)} hours/week (${(distractionTime / totalLoggedWeeklyHours * 100).toFixed(1)}%) on activities categorized as 'Distractions'.
`; } if (allDistractions.length > 0) { insightsHTML += `You've identified these as areas of concern: ${allDistractions.map(ptosEscapeHtml).join(', ')}.
- Consider for each: What are the common triggers? When do they most often occur?
- What's one strategy you could try to minimize one of these this week (e.g., time blocking for focus, turning off notifications, specific 'no-[distraction]' periods)?
General Reflection Prompts:
- `;
if (categoryTimesWeekly['Essential Admin/Chores'] > 0) {
insightsHTML += `
- Activities in 'Essential Admin/Chores' take up ${categoryTimesWeekly['Essential Admin/Chores'].toFixed(1)} hrs/week. Could any of these be batched or streamlined (e.g., processing emails at set times, grouping similar errands)? `; } if (categoryTimesWeekly['Productive Focus'] > 0) { insightsHTML += `
- For your 'Productive Focus' activities (${categoryTimesWeekly['Productive Focus'].toFixed(1)} hrs/week), are there ways to protect this time further? Some find techniques like the Pomodoro (focused intervals) or time blocking for key tasks helpful. `; } insightsHTML += `
- Are there any tasks you are doing that could potentially be delegated or automated? `; insightsHTML += `
- When do you feel most energetic and focused during your day/week? How could you align your most important tasks with these 'prime time' periods? `; insightsHTML += `
