All applications583

Find your application

583 applications

Open full catalog

Browse applications by category or open the full catalog.

  1. IT Projects PM
  2. Features
  3. Boards and workflow
Feature · Boards and workflow

Boards and workflow

Move work through explicit states while respecting the team’s review gates and work-in-progress limits.

OverviewActive Sprint Board
IT Projects PM · Boards and workflow

Active Sprint Board

Issues

New
Issue keyTitleAssigneePriorityEstimateRemaining
PORT-142Reset link expires before useAmina YusufLowest650210
INV-208Show stock age on item pageDaniel KimLow130910
FIELD-319Offline schedule fails to syncMei SantosMedium830930
PAY-087Retry duplicate payment callbackElena PetrovHigh940830
HELP-116Search misses archived articlesMei SantosHighest170680
6 of 6 records
PORT-142Issues · ISS-79163
Lowest
TitleReset link expires before use
AssigneeAmina Yusuf
Estimate650
Remaining210
StatusWS-2957
Example screen with sample data

What you can do

Boards and backlog setup

Scrum Master creates the Boards for the Project — a Scrum board for the squad, an optional triage board for inbound bugs, an optional release board for the active Version. Each Board’s board columns line items add board column statuses line items linking each column to one or more workflow statuses and set wip limit per column. Project Lead opens the Backlogs row for the Project and sets the grooming cadence (Weekly / bi weekly / Monthly / ad hoc).

Daily execution

Developers move their assigned Issues along the Workflow — to do → in progress (stamps issue started at, emails Assignee, places card in In Progress column on the Board), work the Issue (commit time via issue work log, post issue comments, attach files via issue attachments, decrement Remaining), open a git PR that the auto-link-to-pr webhook captures into pull request links (PR opening records linkage only; project auto transition on merge applies only to a verified merge). Every status change runs through status-transition-routing, which validates the move against the matching workflow transitions row, blocks if required approver role is unmet, and runs the per-transition action. Every move into a column also runs wip-limit-enforcement, which blocks if the destination column’s board column wip limit is exceeded. Every change appends an issue history audit row.

Standup, blockers, and bug triage

The daily-standup-digest schedule fires weekday mornings at the Project’s standup timezone, posts the per-squad digest (In-Progress moved-yesterday, Done moved-yesterday, Blocked, At-Risk by sprint days remaining vs. remaining estimate) to the Project’s notify to channel. Issues Status: Blocked carry an issue links row of type is blocked by pointing at the blocker; resolving the blocker (transitioning the blocking Issue to Done) runs the unblock links on-transition action. Bugs created or updated trigger bug-priority-recompute to refresh priority score from Severity + reported frequency + reach estimate; threshold crossings flip Priority: Critical and notify the on-call Engineer + Project Lead.

Handle the last available review slot

Two developers may try to move work into a review column that has room for one more issue. The transition service checks the effective limit and reserves the destination under the same operation. Both requests cannot claim the last slot based on an earlier screen count.

A dated wip limits override takes precedence over the column’s default. Zero blocks new entry; an absent limit means unlimited. Lowering a limit below current occupancy keeps existing work visible and blocks additional entries until the team resolves the excess. It does not delete cards or invent an exception.

An issue may appear on more than one configured board. Apply every affected limit using validated board membership and current workflow state. A personal filter cannot hide work from the server’s WIP count. Dragging a card, applying a bulk edit and receiving a provider event all use the same transition checks and preserve the same history.

What your team sees

  • Active Sprint Board. Open the current records for this module within your assigned role and permitted scope.

What it keeps track of

Data model
Boards
Kanban or Scrum board per Project. A Project can have multiple Boards (one Scrum board per squad, plus a triage board, plus a release board).
Board columns
The columns on a Board, mapped to one or more workflow statuses. Carries the per-column WIP limit enforced by the wip-limit-enforcement workflow.
Board column statuses
The workflow statuses mapped to a board column — one row per status mapped into the column. Replaces a comma-separated list with structured rows so referential integrity holds.
Wip limits
Per-Board per-column WIP-limit override and history — admin-tunable without rewriting board columns. One row per Board × Column with the current effective limit and the change history pointer.
Workflows
Issue-lifecycle workflow definitions — one row per Project per issue type (or a default “global” Project = null + issue type combo). Decomposes into structured workflow statuses and workflow transitions child rows.
Workflow transitions
The allowed status moves — A → B with optional gating predicate and optional approver requirement. The status-transition-routing workflow validates every Issue status change against this table.
Transition approvals
Version-bound requests for a named workflow decision; the transition service consumes only a valid independent approval.

Who uses it

Permissions
Admin
Manages workflow configuration with required review. contributors use permitted transitions.

Set up IT Projects PM your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started

A personal agent for your business

Get started with Proto

Your app is selected. Download Proto, then open it with this context.

Selected appPM for IT Projects

Choose your computer’s platform.

Download Proto

Install Proto, then return to this panel.

Already installed? Open Proto

Free to use. Your own model provider may charge for usage.