diff --git a/assets/flaky-tests/detection/repo-monitors-tab-dark.png b/assets/flaky-tests/detection/repo-monitors-tab-dark.png
new file mode 100644
index 00000000..28f2c510
Binary files /dev/null and b/assets/flaky-tests/detection/repo-monitors-tab-dark.png differ
diff --git a/assets/flaky-tests/detection/repo-monitors-tab-light.png b/assets/flaky-tests/detection/repo-monitors-tab-light.png
new file mode 100644
index 00000000..627e32d4
Binary files /dev/null and b/assets/flaky-tests/detection/repo-monitors-tab-light.png differ
diff --git a/assets/flaky-tests/monitor-history-swimlane-dark.png b/assets/flaky-tests/monitor-history-swimlane-dark.png
new file mode 100644
index 00000000..a7780f3b
Binary files /dev/null and b/assets/flaky-tests/monitor-history-swimlane-dark.png differ
diff --git a/assets/flaky-tests/monitor-history-swimlane-light.png b/assets/flaky-tests/monitor-history-swimlane-light.png
new file mode 100644
index 00000000..b2c9a6ba
Binary files /dev/null and b/assets/flaky-tests/monitor-history-swimlane-light.png differ
diff --git a/assets/flaky-tests/test-history-tab-dark.png b/assets/flaky-tests/test-history-tab-dark.png
new file mode 100644
index 00000000..9fdf4b97
Binary files /dev/null and b/assets/flaky-tests/test-history-tab-dark.png differ
diff --git a/assets/flaky-tests/test-history-tab-light.png b/assets/flaky-tests/test-history-tab-light.png
new file mode 100644
index 00000000..268160f8
Binary files /dev/null and b/assets/flaky-tests/test-history-tab-light.png differ
diff --git a/assets/merge-queue/administration/github-settings-section-dark.png b/assets/merge-queue/administration/github-settings-section-dark.png
new file mode 100644
index 00000000..5f1ef67a
Binary files /dev/null and b/assets/merge-queue/administration/github-settings-section-dark.png differ
diff --git a/assets/merge-queue/administration/github-settings-section-light.png b/assets/merge-queue/administration/github-settings-section-light.png
new file mode 100644
index 00000000..e1342781
Binary files /dev/null and b/assets/merge-queue/administration/github-settings-section-light.png differ
diff --git a/assets/merge-queue/administration/settings-sidebar-sections-dark.png b/assets/merge-queue/administration/settings-sidebar-sections-dark.png
new file mode 100644
index 00000000..57a81236
Binary files /dev/null and b/assets/merge-queue/administration/settings-sidebar-sections-dark.png differ
diff --git a/assets/merge-queue/administration/settings-sidebar-sections-light.png b/assets/merge-queue/administration/settings-sidebar-sections-light.png
new file mode 100644
index 00000000..79409cdb
Binary files /dev/null and b/assets/merge-queue/administration/settings-sidebar-sections-light.png differ
diff --git a/flaky-tests/dashboard.mdx b/flaky-tests/dashboard.mdx
index fdf2e2eb..9798da1f 100644
--- a/flaky-tests/dashboard.mdx
+++ b/flaky-tests/dashboard.mdx
@@ -90,6 +90,13 @@ You can _click_ on any of the test cases listed on the Flaky Tests dashboard to
In addition to the tabbed content, the test details page shows the test’s current status (Healthy, Flaky, or Broken), ticket status, and codeowner information.
+The **Monitors** tab opens on a monitor history swimlane: one row per monitor, each showing a 30-day timeline of the classifications it produced. Bars are colored by status (or by the label's color for label monitors). By default the swimlane shows only monitors with recent activity; the **Show inactive and disabled monitors** toggle reveals rows for disabled monitors and monitors with no events in the last 30 days.
+
+
+
+
+
+
## Code owners
If you have a codeowners file configured in your repos, you will see who owns each flaky test in the test details view. We support code owners for [GitHub](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners) and [GitLab](https://docs.gitlab.com/ee/user/project/codeowners/) repos.
@@ -143,6 +150,11 @@ You can flip through the stack traces of similar failures across different test
The Test History tab gives you full visibility into every individual run of a test. Use it to investigate patterns across branches, find specific failing runs, and drill into error details.
+
+
+
+
+
### Daily runs chart
A stacked bar chart at the top of the tab shows daily test run counts. The legend identifies four categories:
diff --git a/flaky-tests/detection/pass-on-retry-monitor.mdx b/flaky-tests/detection/pass-on-retry-monitor.mdx
index 68836de6..73ed6e32 100644
--- a/flaky-tests/detection/pass-on-retry-monitor.mdx
+++ b/flaky-tests/detection/pass-on-retry-monitor.mdx
@@ -51,6 +51,11 @@ A common pattern is to run one monitor scoped to stable branches (like `main`) w
To add a monitor, go to **Settings** in the Trunk web app, open the repository, navigate to the **Monitors** tab, and click **Add monitor**. Each monitor you create appears as a separate row in the monitors table and can be individually enabled, disabled, or deleted.
+
+
+
+
+
### What Recovery Days Controls
A shorter recovery period (e.g., 1 to 3 days) returns tests to healthy quickly, which is useful if you fix flaky tests promptly and want fast feedback. A longer recovery period (e.g., 10 to 15 days) is more conservative. It keeps tests flagged longer to account for flaky behavior that only surfaces occasionally.
diff --git a/merge-queue/administration/advanced-settings.mdx b/merge-queue/administration/advanced-settings.mdx
index 0a986c09..25fb7add 100644
--- a/merge-queue/administration/advanced-settings.mdx
+++ b/merge-queue/administration/advanced-settings.mdx
@@ -7,6 +7,11 @@ All of the following settings are specific to individual Merge Queues and can be
Settings are organized into sections accessible from the sidebar: **General** (state, mode, merge method, timeouts, concurrency), **GitHub** (required statuses, comments, labels), **Slack** (notifications), and **Batching**. Each section has its own URL, so you can link teammates directly to a specific group of settings.
+
+
+
+
+
Organization admin access is required to change any of these settings. Non-admins see all controls in a disabled state. Hovering over a disabled button shows a tooltip explaining the restriction.
@@ -212,6 +217,11 @@ All three work regardless of which testing mode you chose (Draft PR or Push-Trig
3. Use the CI job selector to choose which status checks must pass. The selector shows GitHub status check and check run names observed on recent pull requests in your repository. If a check name does not appear in the list (for example, a new workflow not yet seen on a recent PR), type it in directly and press Enter to add it.
4. Selected statuses override the GitHub branch protection defaults for the merge queue
+
+
+
+
+
When required statuses are configured in Trunk, only those statuses are required for the merge queue. When not configured, Trunk falls back to your GitHub branch protection required checks.