# 🎯 Taskr 實際上是如何運作的？

## 3.1 專案 (Projects) - 您的 AI 的專屬工作區

### 簡單來說

您可以把專案想像成書桌上不同的筆記本。當您在一本筆記本裡構思食譜 App，在另一本裡規劃健身追蹤器時，您絕對不希望這兩邊的內容混在一起。對您的 AI 來說，專案的運作方式也是如此。

### 實際上發生了什麼事

每個專案都會獲得一個專屬的 ID，看起來像這樣：`PR_ABC123XYZ...`（PR 代表 "Project"）。您的 AI 會使用這個 ID 來知道它目前在哪個「筆記本」裡工作。

**來自您專案的真實範例：**

  - 當您建立一個名為「我的食譜 App」的專案時，Taskr 會產生：`PR_01JGYVYMA0Q0K8OOFK12345678`
  - 所有關於食譜的任務都會進入這個專案
  - 您的健身追蹤器會獲得它自己的專屬 ID：`PR_01JGYVYMA0Q0K8OOFK87654321`
  - 它們永遠不會混在一起！

### 為什麼這很重要

**如果沒有專案隔離：**

  - 您的 AI 可能會把「做 50 個伏地挺身」這個任務加到您的食譜 App 裡 😅
  - 來自不同專案的任務會全部攪和在一起
  - 您會搞不清楚什麼東西屬於哪裡

**有了專案隔離：**

  - 每個專案都是一個乾淨的畫布
  - 您的 AI 可以一次專注於一件事
  - 切換專案 = 完全切換情境 (Context)

### 幕後機制

在資料庫中，每一個任務、每一則筆記以及每一筆資料都有一個 `project_id` 欄位將它與您的專案綁定。這就像是在每一頁上貼標籤，標明它屬於哪一本筆記本。系統甚至利用了 PostgreSQL 的資料列層級安全性 (RLS，Row Level Security)，確保資料絕對不會在專案之間外洩 —— 連在資料庫層級都防護得滴水不漏！

-----
