Cloud Sprint 44 — Full Staging Regression (19 tickets)
The ... quick actions menu on the Installations page shows only 2 items instead of the expected 4. The missing items are Go to source workflow and Edit name — both were previously validated as passing (ENG-5244 Done, ENG-5245 Done) and have regressed.
| Installation State | Expected Options | Actual Options |
|---|---|---|
| Deployed | Undeploy • Go to source workflow • Configure and deploy • Edit name | Undeploy • Configure and deploy |
| Undeployed | Deploy • Go to source workflow • Configure and deploy • Edit name | Deploy • Configure and deploy |
Note: state-based switching (Deploy vs Undeploy) is correct — only the two extra items are missing.
| App | Tickets | Pass | Regression | Partial |
|---|---|---|---|---|
| Admin App | 11 | 10 | 1 (ENG-5086) | 0 |
| User App | 8 | 8 | 0 | 0 |
| Total | 19 | 18 | 1 | 0 |
Environment: admin.automate.staging.sensewp.com
| Ticket | Description | Result | Notes |
|---|---|---|---|
| ENG-5289 | Installations page loads (no GraphQL error) | PASS | Previously returning {"errors":[{"message":"Unexpected Execution Error","path":["installations"]}],"data":null} on staging. Re-confirmed on staging 2026-05-20: page loads with 50 rows, no toast error. (Jira comment from 15/May confirms DEV pass; this session confirms staging.) |
| ENG-5287 | Default 3-day Start Date filter on All Instances | PASS | On load, API sends startedAt: { gt: <3 days ago> }; 945 results vs 132K+ unfiltered. Previously no default filter was applied and all instances across all time periods were displayed. |
| ENG-5264 | All Instances pagination back to page 1 shows full rows | PASS | Previously only first 3 rows rendered on return to page 1. Page 1→2→1 round-trip now shows 50 rows on each page, "Showing 1 to 50 of 945". No regression. |
| ENG-5091 | All Instances filtering (ID, Workflow, Status, Org) | PASS | ID Equals: 1 result for exact UUID. Workflow/Deployment Contains: 55 results for "Calendar". Status multiselect: Completed, Executing, Stopping, Canceling, Paused, Pausing all selectable. Org picker: 53 orgs. Default 3-day Start Date window applied on load (see ENG-5287). |
| ENG-5200 | Deployment page loads with correct version pre-selected | PASS | Previously intermittent blocker: modal stayed open, version dropdown stuttered, console errors for versionId (3 FAIL cycles before fix). Clicked sitemap icon on "Sync Wearer Tags/10014" instance → designer opened with version 10014 pre-selected in dropdown. No regression. |
| ENG-5201 | Deployment icon color matches History icon in All Instances | PASS | Previously deployment icon used a different color than history icon. Both pi-sitemap and pi-book icons now render at rgb(125, 110, 232). No regression. |
| ENG-5163 | Deploy toast shows clickable deployment number link | PASS | Previously deployment number in toast was plain text. Toast now contains <a class="deployment-link"> pointing to /installation/.../deployment/.../designer for the newly deployed version. No regression. |
| ENG-5247 | Config field type selector (Text / Select / Multi-Select) | PASS | Configuration schema tab shows Type dropdown with Text, Select, Multi-Select options. Selecting Select or Multi-Select activates the Options column for adding predefined values. Free text behavior unchanged. No BE changes required (schema API supports custom metadata per Ilia Tsvetkov). |
| ENG-5181 | Deployments shortcut from Installations goes to designer tab | PASS | Previously "Local installation > Deployments" opened the details tab. Clicking the Deployments shortcut link from a workflow now navigates directly to the Installation’s Designer tab (/installation/.../deployment/.../designer). No regression. |
| ENG-5249 | Quick actions shows correct state-specific option | PASS | Previously both deployed and undeployed installations showed the same options (Deploy, Undeploy, Configure and deploy). Now: deployed shows Undeploy; undeployed shows Deploy. State-switching is correct. Note: Go to source workflow and Edit name still missing — see ENG-5086. |
| ENG-5086 | Quick actions menu includes all 4 options | REGRESSION | Expected: Deploy/Undeploy • Go to source workflow • Configure and deploy • Edit name. Actual: only 2 items shown (Deploy/Undeploy + Configure and deploy). Go to source workflow and Edit name missing on both deployed and undeployed rows. Previously passing per ENG-5244 (Done) and ENG-5245 (Done). |
Environment: automate.staging.sensewp.com
| Ticket | Description | Result | Notes |
|---|---|---|---|
| ENG-5107 | Workflow Health widgets display | PASS | All-workflows page: 4 cards (Total runs, In Progress, Successful, Failed) with "Last 7 days" label. Deployment-specific page: 5th card (Avg execution time: 8s) present. Widget click-to-filter is deferred pending backend implementation — Abbi confirmed skip per comment 21/Apr. |
| ENG-5228 | Row click navigates to instance detail | PASS | Previously clicking an instance row did nothing; navigation required the quick actions menu → "View details". Clicking a row on /workflow-activity now navigates directly to /workflow-activity/:instanceId. No regression. |
| ENG-5232 | Version selection preserved after navigating back from builder | PASS | Previously version dropdown reset to default after returning from builder. Selected v24 (non-default) → Go to builder → Back → combobox still shows "24" and page reflects that version. No regression. |
| ENG-5233 | Browser back button no redirect loop | PASS | Previously /installation/[id] auto-redirected to /deployment/[id] creating a back-button trap. Now: /installations → click row → /deployment/... → one Back press → /installations. Stays after 3s. No loop. |
| ENG-5257 | Agent Lab page shows only AMI workflows | PASS | /agent-lab accessible via sidebar (flask icon). Shows only AMI-category workflows. Workflow Hub (/store-workflows) has zero AMI content. Pagination, search and filters mirror Hub behavior. Empty/loading states consistent. |
| ENG-5261 | Config field types render correctly in user app | PASS | Tested on "Configurations field types test staging regression" workflow (SenseHR UAT). Free-text: <input type="text"> with class p-inputtext (value: "Bla bla bla free text"). Single-select: <p-select> with predefined options, one selectable. Multi-select: <p-multiselect> with per-option checkboxes, multiple selectable, selections shown as chips. Pre-existing free-text fields on other forms remain unaffected — backward compatibility confirmed. |
| ENG-5274 | /store-workflows/:id for AMI workflow redirects to /agent-lab/:id | PASS | Previously direct load of /store-workflows/<AMI-id> rendered AMI workflow detail under Workflow Hub URL with wrong breadcrumb. Now correctly redirects to /agent-lab/<AMI-id> with ID preserved. |
| ENG-5275 | Pagination controls stay horizontal at small viewports | PASS | Previously Previous, page numbers, and Next stacked vertically at ≤1053px. Now all pagination controls render in a horizontal row aligned with Search and Filter at small viewports (verified at 900px on Workflow Hub and Agent Lab). |
The ... quick actions menu on the Installations list page is missing two of its four required items. Both missing items (Go to source workflow and Edit name) had dedicated test cases that were marked Done before this sprint’s staging push.
Affected test cases previously marked Done: ENG-5244 (Verify Go to Source Workflow), ENG-5245 (Verify Configure and Deploy & Edit Name).
Scope: All installations (deployed and undeployed). The state-switching logic (Deploy vs Undeploy text) is correct.
ENG-5249 (Quick Actions shows correct options per state) is technically PASS for its specific bug scope — deployed rows show Undeploy and undeployed rows show Deploy (state-switching fixed). However the parent story ENG-5086 still has a regression: the two additional menu items are absent.
The Workflow Health widget click-to-filter behavior (clicking a widget filters the instances table to that status) is not yet implemented — awaiting backend work. Per Abbi Melville’s comment: "Widget filtering and search are awaiting backend implementation … happy to skip here." Widget display is correct and was tested.
🚨 One regression found that blocks staging sign-off.
ENG-5086 (Quick Actions menu) is missing "Go to source workflow" and "Edit name" — items that were previously verified passing. All other 18 tickets pass.
Required before sign-off: