These 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.
- IT Projects PM
- Features
- Bugs and verification
Bugs and verification
Keep reported evidence, investigation and independent quality decisions attached to the issue.
OverviewMy Reported Issues×
IT Projects PM · Bugs and verification
New
My Reported Issues
Issues
| Issue key | Project | Title | Issue type | Priority | Status | |
|---|---|---|---|---|---|---|
| PORT-142 | Customer access portal | Reset link expires before use | Documentation task | Lowest | WS-2926 | |
| INV-208 | Order tracking platform | Show stock age on item page | Security issue | Low | WS-3833 | |
| FIELD-319 | Customer access portal | Offline schedule fails to sync | Research spike | Medium | WS-8771 | |
| PAY-087 | Inventory sync service | Retry duplicate payment callback | Documentation task | High | WS-3126 | |
| HELP-116 | Support knowledge hub | Search misses archived articles | Documentation task | Highest | WS-7320 |
6 of 6 records
PORT-142Issues · ISS-84348
LowestProjectCustomer access portal
TitleReset link expires before use
Issue typeDocumentation task
StatusWS-2926
AssigneeDaniel Kim
What you can do
Issue intake
Issues land in the system through three paths: (a) UI creation by Developers, QA, or the Project Lead; (b) Reporter creation by internal users outside the squad (constrained to Bug / Task / Improvement / Incident types); © the issue-creation-from-webhook workflow firing on inbound email, Slack /issue slash command, support-helpdesk Ticket promote, or it-itsm Incident promote. The webhook code resolves target Project + Component from routing rules (subject prefix, channel, sender domain), creates the Issues row with Status: the Workflow’s initial status, Priority: Medium defaulted, and emails the Reporter with the issue key acknowledgement. Bug-type Issues trigger bug-priority-recompute immediately.
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.
PR-merged Done flow
When a git PR linked to an Issue is merged into the protected branch, the auto-link-to-pr webhook updates the pull request links row (Status: Open → Merged, merged at stamped); if project auto transition on merge is on, the Issue auto-transitions in review → Done (subject to any QA gate in workflow transitions). On in review → Done, status-transition-routing flips issue resolved at, issue resolution: Fixed, recomputes current sprint progress without incrementing an unversioned historical counter, and unblocks any issue links of type is blocked by pointing at this Issue. QA verification of bug-type Issues holds at in review until QA approves the gated transition.
Keep a merged fix waiting for required verification
A pull request can be merged while its bug still needs verification. The authenticated merge event updates the link and its observed branch/check context. It cannot supply the QA decision required by the issue’s current workflow. Keep the issue at the review gate until a qualified independent tester approves the exact submitted revision.
A changed issue or revised fix invalidates an earlier decision where its evidence no longer applies. The tester records what was reviewed, who requested the decision and the result. A person who prepared the protected work cannot approve their own gate merely because they also hold a QA role.
A resolved blocker removes only that dependency. Other blockers, missing required estimates or unresolved review gates still apply. Preserve the distinction between a duplicate report, a declined change and a verified fix so reports do not count every terminal status as completed delivery.
What your team sees
- Bugs Awaiting Verification. Open the current records for this module within your assigned role and permitted scope.
What it keeps track of
Data model- Issues
- The unit of work — Story, Bug, Task, Epic, subtask, Spike, Improvement, Incident. Carries the issue key (
<ProjectKey>-<seq>), full state, sprint assignment, fix-version, parent-epic linkage, and the Estimate / Remaining for burndown. - Issue links
- Typed dependency / relationship between two Issues. Append-only; deletion is via marking Inactive so audit history survives.
- Issue comments
- Threaded discussion on an Issue. Supports markdown, edit history via
EditedAt, and resolution flagging on threads. - Issue attachments
- Files attached to an Issue — repro screenshots, log snippets, design specs.
- Transition approvals
- Version-bound requests for a named workflow decision; the transition service consumes only a valid independent approval.
Who uses it
Permissions- Reporter
- Supplies observations.
- Developer / Engineer
- Performs work.
- QA / Tester
- Independently verifies required quality gates.
Set up IT Projects PM your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.