> For the complete documentation index, see [llms.txt](https://www.usemotion.com/help/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.usemotion.com/help/project-management/projects/reference-projects/calendar-behavior-and-indicators.md).

# Calendar Behavior & Indicators

Projects in Motion integrate directly with the calendar so tasks, stages, and blockers are visible in real time. The calendar reflects both scheduling logic and project health through clear visual indicators.

**Behavior**

* **Tasks placement** → Project tasks are scheduled into available time slots according to their priority, deadline, and stage.
* **Events override tasks** → Meetings and external events always take precedence; tasks shift around them.
* **Blockers on the calendar** → Blocked tasks are held back and show a blocker icon, preventing premature scheduling.
* **Stage deadlines** → If a stage has a deadline, tasks within it show urgency markers when risk of slippage increases.
* **All-day indicators** → All-day project deadlines or blockers appear at the top of the calendar view.

**Visual indicators**

* **Green checkmark** → Task or milestone completed.
* **Yellow exclamation** → Stage at risk or deadline approaching.
* **Red exclamation** → Missed task deadline or overdue blocker.
* **Blocker icon** → Task cannot progress until dependency is resolved.
* **Blue progress bar/rocket** → Stage or project ahead of schedule.

**Why it matters**\
The calendar view is more than a schedule — it’s a real-time project health dashboard. Tasks flex with availability, while indicators highlight risks, blockers, and progress so you can act before deadlines slip.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.usemotion.com/help/project-management/projects/reference-projects/calendar-behavior-and-indicators.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
