# XWUIProjectMyTasksPage

A personal task-inbox page (extends `XWUIShellPage`) that renders a row of filter chips - `all`, `private`, `assigned`, `flagged` - and loads the matching tasks via `api.listMyTasks(filter)` into a grid. The initial chip comes from `data.filter` (default `all`); flagged rows are grouped under a "Flagged items" plan label, and clicking a chip re-queries the API for that slice.

## Basic Usage

Mounts the task inbox against `#app` with a mock `IProjectWorkApi`, opening on the `assigned` filter.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Personal task inbox opening on the "assigned" filter (mock API treats u1 as the current user).
```

## Flagged Triage

Opens on the `flagged` filter so only starred tasks load - the quick triage view for follow-ups pulled out of every plan.

```example
file: examples/FlaggedTriage.ts
html: examples/FlaggedTriage.html
title: Flagged Triage
description: filter "flagged" narrows the inbox to starred tasks, grouped under a "Flagged items" label.
```

## Full Inbox

Opens on the `all` filter to show every task across all plans in one grid before narrowing with the built-in chips.

```example
file: examples/AllTasksInbox.ts
html: examples/AllTasksInbox.html
title: Full Inbox
description: filter "all" loads every task across all plans - the widest starting view.
```

```api
```
