|
854 | 854 |
|
855 | 855 | ### 🟢 Phase 0 — Validated |
856 | 856 |
|
857 | | -> 467 `test()` calls carrying the `@stable` tag, distributed across 186 spec |
| 857 | +> 458 `test()` calls carrying the `@stable` tag, distributed across 182 spec |
858 | 858 | > files. Run weekly by the stable workflow. New specs are merged with all |
859 | 859 | > tests tagged `@stable`; the tag is removed per-test during weekly triage |
860 | 860 | > when a failure is classified as a test bug — so a spec may end up with a |
|
962 | 962 | - [x] two API Request nodes expose the same field without duplicating its DOM id → `duplicate-dom-ids-regression.spec.ts` |
963 | 963 | - [x] two Agent nodes expose the same field without duplicating its DOM id → `duplicate-dom-ids-regression.spec.ts` |
964 | 964 | - [x] user can edit a URL tool action in Tool Mode and the edits persist → `edit-tools.spec.ts` |
965 | | -- [x] a full custom component built from code exposes its declared interface → `full-custom-component.spec.ts` |
966 | 965 | - [x] the system must delete the handles from advanced fields when the code is updated → `general-bugs-delete-handle-advanced-input.spec.ts` |
967 | 966 | - [x] any changes on the node must be saved on user interaction → `general-bugs-save-changes-on-node.spec.ts` |
968 | 967 | - [x] Human Input renders the default Approve and Reject branch handles when added to the canvas → `human-input-node-config.spec.ts` |
|
1161 | 1160 | - [x] the provider is offered with two variables and a live-only, empty catalog → `openai-compatible-provider-setup.spec.ts` |
1162 | 1161 | - [x] an unreachable base URL is rejected and nothing is persisted → `openai-compatible-provider-setup.spec.ts` |
1163 | 1162 | - [x] a reachable endpoint with a bogus key is rejected as an authentication failure → `openai-compatible-provider-setup.spec.ts` |
1164 | | -- [x] the configured provider discovers exactly the models its endpoint serves → `openai-compatible-provider-setup.spec.ts` |
1165 | 1163 | - [x] OpenAI API key is configured via Settings → Model Providers → `openai-provider.spec.ts` |
1166 | 1164 |
|
1167 | 1165 | #### core-functionality/observability-monitoring/ |
|
1233 | 1231 | - [x] User must be able to stop building from inside Playground → `stop-button-playground.spec.ts` |
1234 | 1232 |
|
1235 | 1233 | #### core-functionality/project-management/ |
1236 | | -- [x] user should be able to select flows with different methods and perform bulk actions → `bulk-actions.spec.ts` |
1237 | 1234 | - [x] user should be able to edit flow name and see it reflected in the main page listing → `edit-flow-name.spec.ts` |
1238 | 1235 | - [x] flow settings enforce character limits and persist name & description → `flowSettings.spec.ts` |
1239 | | -- [x] creates, renames and deletes an empty project folder via the UI → `folder-crud.spec.ts` |
1240 | | -- [x] deleting a folder that contains a flow removes the flow with it → `folder-crud.spec.ts` |
1241 | | -- [x] deleting a folder should update the folder list immediately → `folder-deletion-integrity.spec.ts` |
1242 | | -- [x] deleting one folder should not affect other folders → `folder-deletion-integrity.spec.ts` |
1243 | | -- [x] creating a new folder after deletion should work correctly → `folder-deletion-integrity.spec.ts` |
1244 | 1236 | - [x] getting-started progress increments as onboarding steps complete → `user-progress-track.spec.ts` |
1245 | 1237 |
|
1246 | 1238 | #### flow-functionality/ |
|
1301 | 1293 | - [x] generated endpoint advertises the project and lists the enabled flow → `mcp-server-protocol.spec.ts` |
1302 | 1294 | - [x] execute the exposed tool over the MCP protocol echoes the input → `mcp-server-protocol.spec.ts` |
1303 | 1295 | - [x] resources/list surfaces the uploaded flow file as a resource → `mcp-server-resources.spec.ts` |
1304 | | -- [x] user must be able to see starter projects for mcp servers → `mcp-server-starter-projects.spec.ts` |
1305 | 1296 | - [x] user must not be able to add duplicate mcp servers from starter projects → `mcp-server-starter-projects.spec.ts` |
1306 | 1297 | - [x] user should be able to manage MCP server tools and configuration → `mcp-server-tab.spec.ts` |
1307 | 1298 | - [x] user must be able to add and delete MCP server from sidebar → `mcp-server.spec.ts` |
|
0 commit comments