> ## Documentation Index
> Fetch the complete documentation index at: https://docs.taketime.space/llms.txt
> Use this file to discover all available pages before exploring further.

# Schedule: Pizza Clock, Slots, and Daily Block Generation

> Take Time builds your daily blocks from weekly slot profiles. Learn how the pizza clock view, slot conflicts, and auto-generation work.

Your Take Time schedule is built from weekly slot profiles that you define on each activity. Each slot specifies which days of the week and what time range that activity runs. Every day, Take Time uses these profiles to auto-generate your block list — so you set it once and your schedule populates automatically.

## The Pizza Clock

The pizza clock is the visual centerpiece of the schedule view. It renders as a 24-hour radial chart — imagine a clock face where each hour occupies an equal slice of the circle. Every block for the selected day appears as a colored arc on the ring, color-coded to its subject.

Key elements of the pizza clock:

* **Colored arcs** — each arc spans the start-to-end time of one block and uses that subject's assigned color
* **Now line** — a marker that sweeps around the clock face to show the current time, so you can see at a glance what you should be working on
* **Day start / Day end** — configurable in Settings; these values control the visible range rendered on the clock face so you are not staring at empty hours you never use

<Info>
  Adjust your day start and day end times in **Settings → Schedule** to match your real waking hours. A tighter visible window makes the pizza clock easier to read and keeps your blocks from looking small against a 24-hour canvas.
</Info>

## Navigating Between Days

Use the 7-day strip at the top of the schedule view to move through the week. Tap any day label to jump directly to it, or swipe the main view left and right to step forward or back one day at a time. The pizza clock and block list both update instantly to reflect the selected day.

## Configuring Weekly Slots

Slots live on each activity rather than on the schedule itself. To add a slot to an activity:

<Steps>
  <Step title="Open the activity profile">
    Navigate to **Activities**, find the subject you want to schedule, and tap it to open its profile.
  </Step>

  <Step title="Add a time slot">
    Tap **Add Time Slot**. Select the days of the week this activity runs and set the start and end times.
  </Step>

  <Step title="Save the slot">
    Confirm your selection. The slot is stored on the activity and immediately used the next time blocks are generated for a matching day.
  </Step>
</Steps>

A slot definition contains three properties:

```json theme={null}
{
  "days": [1, 3, 5],
  "start": "09:00",
  "end": "10:00"
}
```

Days are integers from `0` (Sunday) to `6` (Saturday). You can add multiple slots to one activity — for example, a 30-minute morning review and a 90-minute deep-work evening block.

## Conflict Detection

Take Time prevents two activities from claiming the same time on the same day.

<Warning>
  If a new slot you are creating overlaps with an existing slot from any other activity on the same day, Take Time will highlight the conflict and block the save. Adjust the start or end time — or choose different days — to resolve the overlap before saving.
</Warning>

Conflict rules apply across all active subjects. A Training block and a Study block cannot share the same 09:00–10:00 window on a Monday, for example. This ensures your pizza clock always renders a clean, non-overlapping picture of your day.

## Auto-Generation of Daily Blocks

Each time you load the app or navigate to a new day, Take Time automatically generates blocks for that day by checking which of your activity slots match the current day of the week. Any slot that matches and does not already have a block for the day gets one created immediately — so your schedule is always ready when you arrive.

If a block for a given activity and time window already exists for that day (for example, because you loaded the app earlier), Take Time skips it to avoid duplicates. Only genuinely missing blocks are inserted.

<Note>
  Changing a slot profile — editing its days, start time, or end time — affects all **future** days. Blocks that Take Time has already created for past or present dates are not modified. If you need to correct a block that was already generated, edit or delete it directly in the schedule view for that day.
</Note>

## Manually Added Blocks vs Profile-Generated Blocks

You can always tap **+** on any day to add a one-off block that has no corresponding slot profile. This is useful for ad-hoc sessions, make-up work, or activities you only do occasionally.

|                | Manually added       | Profile-generated                                       |
| -------------- | -------------------- | ------------------------------------------------------- |
| **Created by** | You, on demand       | Take Time, automatically from your slot profiles        |
| **Recurs**     | No — single day only | Yes — every matching weekday going forward              |
| **Deleted by** | Deleting the block   | Deleting the block (that day only) or removing the slot |

Deleting either type of block removes only that day's occurrence. The underlying slot profile is unaffected.
