Throughput by Type
Per Project, per week: count of Issues moved to Status: Done bucketed by IssueType (Story / Bug / Task / Improvement). Pairs with created-count to surface bug pile-up vs. story delivery rate.
Apply the same workflow and quality checks to every delivery transition.
3 stages · 1 approval
Follow the process from start to finish. Select a step to see who acts and what changes.
Developers move their assigned Issues along the Workflow — ToDo → InProgress (stamps Issues.StartedAt, emails Assignee, places card in In Progress column on the Board), work the Issue (commit time via IssueWorkLog, post IssueComments, attach files via IssueAttachments, decrement Remaining), open a git PR that the auto-link-to-pr webhook captures into PullRequestLinks (PR opening records linkage only; Projects.AutoTransitionOnMerge applies only to a verified merge). Every status change runs through status-transition-routing, which validates the move against the matching WorkflowTransitions row, blocks if RequiredApproverRole 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 BoardColumns.WipLimit is exceeded. Every change appends an IssueHistory audit row.
Validate transitions and atomic WIP limitsThe daily-standup-digest schedule fires weekday mornings at the Project's StandupTimezone, 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 NotifyTo channel. Issues Status: Blocked carry an IssueLinks row of type IsBlockedBy pointing at the blocker; resolving the blocker (transitioning the blocking Issue to Done) runs the UnblockLinks on-transition action. Bugs created or updated trigger bug-priority-recompute to refresh PriorityScore from Severity + ReportedFrequency + ReachEstimate; threshold crossings flip Priority: Critical and notify the on-call Engineer + Project Lead.
Preserve other outstanding dependenciesWhen a git PR linked to an Issue is merged into the protected branch, the auto-link-to-pr webhook updates the PullRequestLinks row (Status: Open → Merged, MergedAt stamped); if Projects.AutoTransitionOnMerge is on, the Issue auto-transitions InReview → Done (subject to any QA gate in WorkflowTransitions). On InReview → Done, status-transition-routing flips Issues.ResolvedAt, Issues.Resolution: Fixed, recomputes current sprint progress without incrementing an unversioned historical counter, and unblocks any IssueLinks of type IsBlockedBy pointing at this Issue. QA verification of bug-type Issues holds at InReview until QA approves the gated transition.
Record independent quality evidenceTransitionApprovals, PullRequestLinks, Issues
The daily-standup-digest schedule fires weekday mornings at the Project's StandupTimezone, 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 NotifyTo channel.
QA verification of bug-type Issues holds at InReview until QA approves the gated transition.
| Stage | Records | Effect |
|---|---|---|
| 1 Work the board | IssuesWorkflowTransitionsBoardColumns | Validate transitions and atomic WIP limits |
| 2 Resolve blockers | IssueLinksIssues | Preserve other outstanding dependencies |
| 3 Verify result | TransitionApprovalsPullRequestLinksIssues | Record independent quality evidence |
Per Project, per week: count of Issues moved to Status: Done bucketed by IssueType (Story / Bug / Task / Improvement). Pairs with created-count to surface bug pile-up vs. story delivery rate.
| Issue Key | Project | Title | Issue Type | Priority |
|---|---|---|---|---|
| IK-388 | PRJ-2044 | Lowest iss-914 | IT-1227 | Lowest |
| IK-159 | PRJ-5411 | Low iss-143 | IT-7703 | Low |
| IK-405 | PRJ-1108 | Medium iss-521 | IT-8469 | Medium |
| IK-538 | PRJ-6119 | High iss-595 | IT-5339 | High |
| IK-163 | PRJ-7748 | Highest iss-407 | IT-5999 | Highest |
| IK-978 | PRJ-7861 | Critical iss-509 | IT-3144 | Critical |
Per Project: Backlog count by IssueType, by Priority, and by ParentEpic; share of Backlog rows missing required Estimates (per IssueTypes.RequiresEstimate); share missing FixVersion. The Product Owner's grooming worksheet.
| Issue Key | Title | Issue Type | Priority | Parent Epic |
|---|---|---|---|---|
| IK-556 | Lowest iss-657 | IT-3797 | Lowest | EPC-5237 |
| IK-365 | Low iss-639 | IT-7722 | Low | EPC-2365 |
| IK-758 | Medium iss-304 | IT-3806 | Medium | EPC-3817 |
| IK-221 | High iss-494 | IT-9562 | High | EPC-4666 |
| IK-380 | Highest iss-910 | IT-4651 | Highest | EPC-9960 |
| IK-966 | Critical iss-851 | IT-4743 | Critical | EPC-5029 |
Per Project, per IssueType: distribution of elapsed time Created → ResolvedAt (lead time) and StartedAt → ResolvedAt (cycle time), with p50 / p90 markers. Diagnoses queue length and review-stage delays by status.
| Issue Key | Project | Title | Issue Type | Priority |
|---|---|---|---|---|
| IK-388 | PRJ-2044 | Lowest iss-914 | IT-1227 | Lowest |
| IK-159 | PRJ-5411 | Low iss-143 | IT-7703 | Low |
| IK-405 | PRJ-1108 | Medium iss-521 | IT-8469 | Medium |
| IK-538 | PRJ-6119 | High iss-595 | IT-5339 | High |
| IK-163 | PRJ-7748 | Highest iss-407 | IT-5999 | Highest |
| IK-978 | PRJ-7861 | Critical iss-509 | IT-3144 | Critical |
Per Project, per Severity: Bugs filed in the trailing 30 days, count resolved within the per-Severity SLA target (Sev1: 24h, Sev2: 3 business days, Sev3: 10 business days, Sev4: best-effort), and on-time-rate percent. The QA + on-call leadership report.
| Issue Key | Project | Title | Severity | Reporter |
|---|---|---|---|---|
| IK-468 | PRJ-6674 | Lowest iss-966 | Sev1 | WS |
| IK-574 | PRJ-9723 | Low iss-123 | Sev2 | UC |
| IK-773 | PRJ-8533 | Medium iss-319 | Sev3 | YR |
| IK-981 | PRJ-5727 | High iss-188 | Sev4 | NP |
| IK-642 | PRJ-7482 | Highest iss-934 | Sev1 | BA |
| IK-821 | PRJ-5540 | Critical iss-685 | Sev2 | NZ |
PM for IT Projects owns the backlog, issue workflow, sprint records and reviewed release cut. Git and CI provide authenticated evidence; deployment, customer billing and employment records remain in their source systems. Proto can explain a gate but cannot manufacture QA approval or a successful deployment.
Turn incoming work into a prioritised, reviewed iteration scope.
3 stages · 0 approvals
Review eligible issue scope before recording the release version.
3 stages · 1 approval
Preserve closed outcomes before rolling work into the next iteration.
3 stages · 0 approvals
Create your ERP.AI account and get started with Proto.
We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy
We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.
Learn more about how we use cookiesThese cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.
These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.
These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.