Skip to main content

Work Items

Work items are the core of Cornerstone. Each work item represents a task in your construction project -- from "Install kitchen cabinets" to "Schedule electrical inspection."

Overview

Work items support:

  • Statuses -- Not Started, In Progress, Completed, or Blocked
  • Dates and scheduling -- Start dates, end dates, durations, and scheduling constraints
  • User assignment -- Assign tasks to any user on your instance
  • Areas -- Hierarchical location assignment (e.g., "House / Ground Floor / Kitchen") with the full ancestor path shown as a breadcrumb wherever the work item appears
  • Notes -- Timestamped comments with author attribution
  • Subtasks -- Checklist items within a work item
  • Dependencies -- Relationships between work items (what must happen before or after)
  • Document links -- Attach documents from Paperless-ngx (contracts, receipts, plans)

Area Breadcrumbs

Every work item now displays the full area ancestor path as a breadcrumb -- for example, House / Ground Floor / Kitchen -- so you always know where a task belongs without having to open its detail page. Breadcrumbs appear on:

  • The work item list (next to each row)
  • The work item detail page
  • Work item pickers (as a secondary line under the title)
  • Embedded references from diary entries, invoices, and household items that link to a work item

See Areas & Trades for how areas are organized and nested.

List View

The work items list page provides:

  • Search -- Full-text search with debounced input for fast results
  • Filtering -- Filter by status, assigned user, area, or budget status
  • Sorting -- Sort by title, status, start date, end date, created date, or updated date
  • Pagination -- Paginated results for large projects
  • Responsive layout -- Table view on desktop, card view on mobile and tablet

All filter and sort settings are synced to the URL, so your view is bookmarkable and shareable.

Filtering by Area

The Area filter on the work items list supports the full area hierarchy:

  • Picking a parent area also matches every work item in its descendant areas (no more empty results when you filter by a top-level location).
  • A dedicated No Area option lets you find work items that have not yet been assigned to any area -- useful for cleaning up legacy or imported items.

Work items list page

Detail View

Click any work item to see its full detail page with all fields, notes, subtasks, dependencies, and linked documents.

Work item detail page

Next Steps