Point the retired-quickstart contract at the Provider & Models panel

The spec asserted the pre-rework AI settings shell (Assistant & Patrol
heading, Enable Assistant and Patrol button, and the retired setup
dialog). The durable contract survives on the current panel: pressing
Enable Pulse Intelligence without a configured provider issues no
settings update, no quickstart copy appears anywhere, and a direct
enable via the API still fails without resurrecting quickstart state.
This commit is contained in:
rcourtman 2026-07-08 14:43:08 +01:00
parent a1c22bf55c
commit 4684d22049

View file

@ -329,17 +329,13 @@ test.describe("Retired quickstart browser contract", () => {
await page.goto("/settings/system-ai", { waitUntil: "domcontentloaded" });
await expect(
page.getByRole("heading", { name: "Assistant & Patrol", level: 1 }),
page.getByRole("heading", { name: "Provider & Models", level: 1 }),
).toBeVisible();
await page
.getByRole("button", { name: "Enable Assistant and Patrol" })
.getByRole("button", { name: "Enable Pulse Intelligence" })
.click();
await expect.poll(() => surface.updateRequests.length).toBe(0);
await expect(page.getByText("Set Up Assistant & Patrol")).toBeVisible();
await expect(
page.getByText("Connect a provider to power Pulse Assistant and Patrol."),
).toBeVisible();
await expect(page.getByText(/quickstart/i)).toHaveCount(0);
const response = await browserApiRequest(