Skip to main content

Requirements

View and track product requirements documents in the dashboard.

Requirements

Requirements (also called PRDs) are detailed descriptions of what needs to be built. Each requirement can relate to an initiative and produces one or more implementation plans.

Requirements are created via the Sentrix CLI — the dashboard provides a read-only view for tracking progress.

Requirements List View#

The requirements list page displays all requirements in a table format with a stats grid at the top.

Stats Grid#

The stats grid shows 6 summary cards:

  • Total — The total number of requirements.
  • Pending — Requirements that have not started yet.
  • In Progress — Requirements with active work underway.
  • Completed — Requirements where all work is finished.
  • Blocked — Requirements waiting on external dependencies.
  • Cancelled — Requirements that were decided not to pursue.

Filtering and Sorting#

Use the filter controls to narrow down the list:

  • Status — Filter by requirement status.
  • Priority — Filter by priority level.
  • Category — Filter by requirement category.
  • App — Filter by target application.

You can also sort the table by the available column headers.

Requirement Detail View#

Click a requirement to open its full detail page. The detail view provides comprehensive information about the requirement and its child plans.

Hero Section#

The top of the page displays the requirement's title and key summary information.

Workflow Timeline#

A timeline on the left shows the requirement's own 2-stage lifecycle:

  • Write — When the requirement was authored, including start/end times and the actors involved.
  • Review — When the requirement was reviewed, including start/end times and the actors involved.

Child Plans#

A list of child plans generated from this requirement. Each plan shows its current progress, giving you visibility into how the implementation work is tracking.

Stage Progress#

Pipeline progress bars show aggregate progress across all child plans:

  • Write — How many child plans have completed the write stage.
  • Review — How many child plans have completed the review stage.
  • Implement — How many child plans have completed the implement stage.
  • Merge — How many child plans have completed the merge stage.

Below the progress bars, a plan counts breakdown shows the total number of plans and how many are in each status: pending, in progress, completed, blocked, and cancelled.

Actors#

A list of actors (people and AI agents) who have worked on this requirement. This section is displayed when actors are present.

Requirement Drawer#

Click any row in the requirements list to open the requirement drawer — a quick-access side panel that shows key details without leaving the list.

Summary#

The top of the drawer displays the requirement's summary text.

Details Grid#

A details grid shows key metadata:

  • Priority — The requirement's priority level.
  • Status — The current status.
  • App — The target application.
  • Category — The requirement category.
  • Plans Completed / Total — How many plans have been completed out of the total.
  • Progress — Overall progress as a percentage.

Stage Progress#

Pipeline progress bars show aggregate progress across child plans for each stage (write, review, implement, merge). These bars track the aggregate progress of child plans through the plan pipeline, not the requirement's own 2-stage write/review workflow.

Actors#

A list of actors who have contributed to this requirement.

View Full Details#

The drawer includes a "View Full Details" footer link that navigates to the requirement detail page.