Skip to content

App — Projects

Multi-week containers. Each Project holds Threads, Tasks, Brain docs, and optionally a Calendar of milestones.

FieldValue
StatusGA
Owner@aphaiboon
Sidekick-accessibleRead + write

The natural unit of “a thing the team is doing.” Bigger than a task, smaller than a strategic initiative. A Project bundles:

  • Threads — long-lived focused conversations (see Sidekick → Threads)
  • Tasks — work items (see Tasks)
  • Brain docs — durable knowledge (spec, RFC, research)
  • Calendar events — kickoff, milestones, ship date
  • Members — who’s involved

Hierarchy: Projects ⊇ Threads ⊇ Chats.

StatusMeaning
PlanningBrainstorm / spec phase
ActiveBeing executed
BlockedExternal dependency
ShippedDone — moved to archive after 30 days
CancelledWon’t be done; reasoning preserved
  • Projects list — all projects, filterable by status + member
  • Project detail — overview tab + Threads tab + Tasks tab + Brain tab + Activity tab
  • Toolbar uses icon-only segmented control for tab switching
  • Uses StandardPage wrapper
CapabilityTool
Create projectcreate_project
Update projectupdate_project
Link chat to projectlink_chat_to_project
Query projectsquery_projects
Project summarysummarize_project

Context tag: @project — attaches project overview + recent tasks + recent threads.

TablePurpose
projectsProject rows
project_membersMembership
project_threadsThread links
project_tasksTask links (via task.projectId)
project_brain_docsBrain doc links

Projects can be private (members only), team (team-wide), or workspace (anyone in org). Enforced at repository level via organizationId + membership checks.