Projects Directory

Search, filter, group, sort, and act on the workspace project portfolio.

The Projects landing page is a server-backed directory designed for large workspaces. It loads one page at a time and keeps filters in the URL so views can be bookmarked and shared.

Directory views

ViewPurpose
AllEvery non-deleted project allowed by the current filters
MineProjects owned by or relevant to you
Needs attentionProjects with missing setup, risk, or overdue work
At riskProjects whose calculated health is at risk
OverdueProjects with overdue work
Due soonProjects approaching their due date
Recently completedRecently finished projects

The summary strip reports total, active, at-risk, off-track, overdue-task, due-soon, and missing-setup counts.

Filters and organization

You can filter by canonical project status, health, owner, team, or project group. Search accepts up to 120 characters.

Sort by:

  • risk;
  • recent activity;
  • due date;
  • name;
  • progress.

Group rows by status, health, owner, team, or project group. Optional columns cover health, owner, status, schedule, progress, and activity.

Pagination

The directory supports page sizes of 25, 50, or 100. Filtering and sorting happen on the server so the browser does not need to download the full project portfolio.

URL state

Common parameters include:

?q=onboarding
?view=attention
?status=active
?health=at_risk
?owner=<user-id>
?sort=due_date&direction=asc
?groupBy=team
?page=2&pageSize=50

Invalid parameters fall back to safe defaults instead of breaking the page.

Statuses

The directory uses the canonical project lifecycle:

draft → planned → active → on_hold → completed | cancelled | archived

Legacy aliases are normalized. See Project Lifecycle for the exact mapping.

Bulk actions

Select directory rows to access available bulk actions. Permissions and workspace scope are checked by the server; selecting a visible row does not grant additional access.