From f6538ce410d9b6391f06ad44e6c690d1786adf50 Mon Sep 17 00:00:00 2001 From: Marcel Rebro Date: Thu, 17 Sep 2026 13:19:31 +0200 Subject: [PATCH] docs: repoint docs-tests baseline at moved account settings doc Closes #2951. #2919 moved sources/platform/account/settings.md to account/settings/index.md, but pages.json and the stored account-settings baseline still referenced the flat path, so every assertion's doc back-reference pointed at a file that no longer exists and the doc-side integrity suite failed on all 16 of them. Fifteen assertions needed only the path plus a +6 line shift. The sixteenth, settings-tab-side-menu, lost its justifying sentence when #2919 rewrote the Account section, so it is re-quoted against the new intro ("In the left-side panel, go to **Settings**."). Same target, same route, so the UI-side check is unchanged. No Console UI claim changes here, and there is no genuine UI drift behind #2951: the filed report's "32 failing / 48 of 92 passed" is 16 doc-side failures counted twice by the CI retry (#2911), against 22 integrity + 26 UI passes and the usual 12 fixture skips. Verified against staging: 64 passed, 0 failed, 12 skipped. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01FSj1mTUbMKgmu2JoGJLSKD --- docs-tests/assertions/account-settings.json | 36 ++++++++++----------- docs-tests/pages.json | 2 +- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/docs-tests/assertions/account-settings.json b/docs-tests/assertions/account-settings.json index 2a29818631..af80c9ff1c 100644 --- a/docs-tests/assertions/account-settings.json +++ b/docs-tests/assertions/account-settings.json @@ -1,5 +1,5 @@ { - "source_file": "sources/platform/account/settings.md", + "source_file": "sources/platform/account/settings/index.md", "assertions": [ { "id": "settings-tab-side-menu", @@ -7,8 +7,8 @@ "target": "Settings", "at": "/settings", "page_context": "Side menu (global navigation) leading to the Account settings page", - "source_quote": "By clicking the **Settings** tab on the side menu, you will be presented with an Account page", - "source_line": 11, + "source_quote": "1. In the left-side panel, go to **Settings**.", + "source_line": 12, "needs_auth": true }, { @@ -18,7 +18,7 @@ "at": "/settings/security", "page_context": "Settings page tabs", "source_quote": "The **Login & Privacy** tab (**Security & Privacy** for organization accounts) contains sensitive settings", - "source_line": 21, + "source_line": 27, "needs_auth": true }, { @@ -27,7 +27,7 @@ "target": "Security & Privacy", "page_context": "Settings page tabs, label shown instead of Login & Privacy for organization accounts", "source_quote": "(**Security & Privacy** for organization accounts)", - "source_line": 21, + "source_line": 27, "needs_auth": true }, { @@ -37,7 +37,7 @@ "at": "/settings/security", "page_context": "Login & Privacy tab > Session section", "source_quote": "In the **Session** section, you can adjust the session configuration.", - "source_line": 35, + "source_line": 41, "needs_auth": true }, { @@ -47,7 +47,7 @@ "at": "/settings/integrations", "page_context": "Settings page tabs", "source_quote": "The **API & Integrations** tab provides essential tools for accessing the Apify platform programmatically.", - "source_line": 39, + "source_line": 45, "needs_auth": true }, { @@ -57,7 +57,7 @@ "at": "/settings/integrations", "page_context": "API & Integrations tab", "source_quote": "you can manage your **API tokens**, which are necessary for using the", - "source_line": 39, + "source_line": 45, "needs_auth": true }, { @@ -67,7 +67,7 @@ "at": "/settings/integrations", "page_context": "API & Integrations tab", "source_quote": "**account-level integrations**, and **Actor OAuth accounts**.", - "source_line": 39, + "source_line": 45, "needs_auth": true }, { @@ -77,7 +77,7 @@ "at": "/settings/integrations", "page_context": "API & Integrations tab", "source_quote": "and **Actor OAuth accounts**.", - "source_line": 39, + "source_line": 45, "needs_auth": true }, { @@ -87,7 +87,7 @@ "at": "/settings/integrations", "page_context": "API & Integrations tab > MCP connectors section", "source_quote": "The **MCP connectors** section lets you authorize third-party MCP servers", - "source_line": 43, + "source_line": 49, "needs_auth": true }, { @@ -97,7 +97,7 @@ "at": "/settings/integrations", "page_context": "API & Integrations tab > MCP connectors section", "source_quote": "Open **Settings > API & Integrations > MCP connectors** and select **Add connector**.", - "source_line": 47, + "source_line": 53, "needs_auth": true }, { @@ -106,7 +106,7 @@ "target": "Own OAuth client", "page_context": "MCP connector creation modal, authentication method selection, API & Integrations tab", "source_quote": "In the connector creation modal, select **Own OAuth client** and provide:", - "source_line": 79, + "source_line": 85, "needs_auth": true }, { @@ -115,7 +115,7 @@ "target": "Authorize", "page_context": "MCP connector card, API & Integrations tab (shown when reauthorization is needed)", "source_quote": "the **Authorize** button appears on the connector card.", - "source_line": 89, + "source_line": 95, "needs_auth": true }, { @@ -124,7 +124,7 @@ "target": "Delete", "page_context": "MCP connector card, API & Integrations tab", "source_quote": "Click **Delete** on the connector card.", - "source_line": 93, + "source_line": 99, "needs_auth": true }, { @@ -134,7 +134,7 @@ "at": "/settings/organizations", "page_context": "Settings page tabs", "source_quote": "The **Organizations** tab is where you can view your accounts' current organizations", - "source_line": 97, + "source_line": 103, "needs_auth": true }, { @@ -144,7 +144,7 @@ "at": "/settings/notifications", "page_context": "Settings page tabs", "source_quote": "The **Notifications** tab allows you to customize your notification preferences.", - "source_line": 101, + "source_line": 107, "needs_auth": true }, { @@ -153,7 +153,7 @@ "target": "Referrals", "page_context": "Settings page tabs (no dedicated route mapping known)", "source_quote": "The **Referrals** tab lets you share Apify with others and earn rewards.", - "source_line": 105, + "source_line": 111, "needs_auth": true } ] diff --git a/docs-tests/pages.json b/docs-tests/pages.json index 5e35fe8805..10373ab552 100644 --- a/docs-tests/pages.json +++ b/docs-tests/pages.json @@ -1,7 +1,7 @@ { "pages": [ "sources/platform/account/console.md", - "sources/platform/account/settings.md", + "sources/platform/account/settings/index.md", "sources/platform/account/billing/index.md" ] }