[object Object]

← back to Crazy News Channel Shadowman

auto-data-snapshot: 2026-09-23T19:02:06 (3 data files) — cta/cta2-all-results.json cta/cta2-chrome-results.json cta/cta2-safari-results.json

bd0280731cb466f0afbbf8a6d9b47c302734af9f · 2026-09-23 19:02:24 -0700 · auto-commit-fleet

Files touched

Diff

commit bd0280731cb466f0afbbf8a6d9b47c302734af9f
Author: auto-commit-fleet <steve@designerwallcoverings.com>
Date:   Wed Sep 23 19:02:24 2026 -0700

    auto-data-snapshot: 2026-09-23T19:02:06 (3 data files) — cta/cta2-all-results.json cta/cta2-chrome-results.json cta/cta2-safari-results.json
---
 cta/cta2-all-results.json    | 411 +++++++++++++++++++++++++++++++++++++++++++
 cta/cta2-chrome-results.json | 184 +++++++++++++++++++
 cta/cta2-safari-results.json | 184 +++++++++++++++++++
 3 files changed, 779 insertions(+)

diff --git a/cta/cta2-all-results.json b/cta/cta2-all-results.json
new file mode 100644
index 0000000..01125ad
--- /dev/null
+++ b/cta/cta2-all-results.json
@@ -0,0 +1,411 @@
+{
+  "chrome": {
+    "engine": "chrome",
+    "errors": [],
+    "dialogs": [],
+    "findings": [],
+    "checks": {
+      "adminOpens": true,
+      "createSuccessMessageShown": true,
+      "adminListHasLiteralPlaceholder": false,
+      "xssLiveImgInAdminList": 0,
+      "xssTextPresentInAdminList": true,
+      "pageHasLiteralTemplatePlaceholder": true,
+      "xssLiveImgAnywhereInDoc": 0,
+      "dialogsFiredSoFar": 0,
+      "stageTextHasLiteralPlaceholder": false,
+      "xssStagesContainRawTextEachStage": true,
+      "dialogsFiredTotal": 0,
+      "xssLiveImgAfterEscalation": 0,
+      "concludedRibbonsShown": [
+        true,
+        true
+      ],
+      "viewportOverflow": {
+        "390": {
+          "scrollWidth": 390,
+          "clientWidth": 390,
+          "overflowing": false
+        },
+        "768": {
+          "scrollWidth": 768,
+          "clientWidth": 768,
+          "overflowing": false
+        },
+        "1024": {
+          "scrollWidth": 1024,
+          "clientWidth": 1024,
+          "overflowing": false
+        },
+        "1440": {
+          "scrollWidth": 1440,
+          "clientWidth": 1440,
+          "overflowing": false
+        }
+      },
+      "moodResults": {
+        "all": "Channel mood: Calm-ish (Default)",
+        "politics": "Channel mood: Crisis Red",
+        "weather": "Channel mood: Storm Watch",
+        "scitech": "Channel mood: Synthwave Alert",
+        "sports": "Channel mood: Hype Orange",
+        "entertainment": "Channel mood: Glam Panic",
+        "business": "Channel mood: Money Green",
+        "uncategorized": "Channel mood: Slate Neutral"
+      },
+      "klaxon": {
+        "klaxonOnPressed": "true",
+        "bannerVisibleOn": true,
+        "klaxonOffPressed": "false",
+        "bannerVisibleOff": false
+      },
+      "deleteWorked": true,
+      "countBeforeDelete": 46,
+      "countAfterDelete": 45,
+      "countAfterReset": 40,
+      "resetRestoredOriginalCount": true,
+      "articleOpens": true,
+      "articleClosesOnBack": true,
+      "malformedHashClockAdvanced": true,
+      "malformedHashClockBefore": "19:01:04",
+      "malformedHashClockAfter": "19:01:06",
+      "gridVisibleAfterMalformedHash": true,
+      "totalConsoleErrors": 0,
+      "totalDialogs": 0
+    },
+    "foundIdsCount": 5,
+    "trackIds": [
+      "admin-muevxue6-m2zcf",
+      "admin-muevxuq7-0kqrx"
+    ],
+    "stageShots": {
+      "admin-muevxue6-m2zcf": [
+        {
+          "stage": 0,
+          "segsOn": 1,
+          "levelLabel": "DEVELOPING",
+          "headline": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public",
+          "detail": "P24 has confirmed initial reports and forwarded them to the appropriate desk, which does not yet exist.",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevxue6-m2zcf-stage0"
+        },
+        {
+          "stage": 1,
+          "segsOn": 2,
+          "levelLabel": "ESCALATING",
+          "headline": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public, Confirms Newly Formed Committee Formed to Discuss Whether a Committee Is Needed",
+          "detail": "The subcommittee's first official motion was to schedule a meeting about scheduling meetings.",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevxue6-m2zcf-stage1"
+        },
+        {
+          "stage": 2,
+          "segsOn": 3,
+          "levelLabel": "SPIRALING",
+          "headline": "Internal Memo: \"City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public\" Escalated to a Working Group With No Chair, No Deadline, and No Objection",
+          "detail": "Sources say the working group's mandate is currently being drafted by a separate working group.",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevxue6-m2zcf-stage2"
+        },
+        {
+          "stage": 3,
+          "segsOn": 4,
+          "levelLabel": "CRITICAL",
+          "headline": "BULLETIN: City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public — Now Requires Form 27-B, Which Does Not Yet Exist",
+          "detail": "The Office of Interdepartmental Review has requested a 90-day extension to review its own extension request.",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevxue6-m2zcf-stage3"
+        },
+        {
+          "stage": 4,
+          "segsOn": 5,
+          "levelLabel": "CONCLUDED",
+          "headline": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public: Case Officially Closed, Reopens Immediately on Procedural Grounds",
+          "detail": "Historians say this will be, at best, a very long footnote with several attachments.",
+          "concluded": true,
+          "shot": "04-escalate-admin-muevxue6-m2zcf-stage4"
+        }
+      ],
+      "admin-muevxuq7-0kqrx": [
+        {
+          "stage": 0,
+          "segsOn": 1,
+          "levelLabel": "DEVELOPING",
+          "headline": "<img src=x onerror=alert(1)>",
+          "detail": "P24 has confirmed initial reports. A company spokesperson has already used the phrase \"exciting next chapter.\"",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevxuq7-0kqrx-stage0"
+        },
+        {
+          "stage": 1,
+          "segsOn": 2,
+          "levelLabel": "ESCALATING",
+          "headline": "<img src=x onerror=alert(1)>, Company Insists This Was 'Always the Plan'",
+          "detail": "An internal memo obtained by P24 refers to the plan as \"the plan we're currently coming up with.\"",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevxuq7-0kqrx-stage1"
+        },
+        {
+          "stage": 2,
+          "segsOn": 3,
+          "levelLabel": "SPIRALING",
+          "headline": "Sources: \"<img src=x onerror=alert(1)>\" To Be Addressed via Full Corporate Rebrand, New Logo Already Leaked",
+          "detail": "The new logo is reportedly the old logo, rotated 12 degrees. Focus groups call it \"a bold direction.\"",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevxuq7-0kqrx-stage2"
+        },
+        {
+          "stage": 3,
+          "segsOn": 4,
+          "levelLabel": "CRITICAL",
+          "headline": "BULLETIN: <img src=x onerror=alert(1)> — Company Announces Restructuring; No One Can Confirm What Changed",
+          "detail": "An org chart circulated internally shows the same three boxes, connected by more confident arrows.",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevxuq7-0kqrx-stage3"
+        },
+        {
+          "stage": 4,
+          "segsOn": 5,
+          "levelLabel": "CONCLUDED",
+          "headline": "<img src=x onerror=alert(1)>: Company Declares Situation 'Resolved,' Unveils Slogan No One Asked For",
+          "detail": "Historians say this will be, at best, a footnote on a since-deleted press release.",
+          "concluded": true,
+          "shot": "04-escalate-admin-muevxuq7-0kqrx-stage4"
+        }
+      ]
+    },
+    "allStageTexts": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public P24 has confirmed initial reports and forwarded them to the appropriate desk, which does not yet exist. | City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public, Confirms Newly Formed Committee Formed to Discuss Whether a Committee Is Needed The subcommittee's first official motion was to schedule a meeting about scheduling meetings. | Internal Memo: \"City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public\" Escalated to a Working Group With No Chair, No Deadline, and No Objection Sources say the working group's mandate is currently being drafted by a separate working group. | BULLETIN: City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public — Now Requires Form 27-B, Which Does Not Yet Exist The Office of Interdepartmental Review has requested a 90-day extension to review its own extension request. | City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public: Case Officially Closed, Reopens Immediately on Procedural Grounds Historians say this will be, at best, a very long footnote with several attachments. | <img src=x onerror=alert(1)> P24 has confirmed initial reports. A company spokesperson has already used the phrase \"exciting next chapter.\" | <img src=x onerror=alert(1)>, Company Insists This Was 'Always the Plan' An internal memo obtained by P24 refers to the plan as \"the plan we're currently coming up with.\" | Sources: \"<img src=x onerror=alert(1)>\" To Be Addressed via Full Corporate Rebrand, New Logo Already Leaked The new logo is reportedly the old logo, rotated 12 degrees. Focus groups call it \"a bold direction.\" | BULLETIN: <img src=x onerror=alert(1)> — Company Announces Restructuring; No One Can Confirm What Changed An org chart circulated internally shows the same three boxes, connected by more confident arrows. | <img src=x onerror=alert(1)>: Company Declares Situation 'Resolved,' Unveils Slogan No One Asked For Historians say this will be, at best, a footnote on a since-deleted press release.",
+    "xssStages": [
+      "<img src=x onerror=alert(1)>",
+      "<img src=x onerror=alert(1)>, Company Insists This Was 'Always the Plan'",
+      "Sources: \"<img src=x onerror=alert(1)>\" To Be Addressed via Full Corporate Rebrand, New Logo Already Leaked",
+      "BULLETIN: <img src=x onerror=alert(1)> — Company Announces Restructuring; No One Can Confirm What Changed",
+      "<img src=x onerror=alert(1)>: Company Declares Situation 'Resolved,' Unveils Slogan No One Asked For"
+    ]
+  },
+  "safari": {
+    "engine": "safari",
+    "errors": [],
+    "dialogs": [],
+    "findings": [],
+    "checks": {
+      "adminOpens": true,
+      "createSuccessMessageShown": true,
+      "adminListHasLiteralPlaceholder": false,
+      "xssLiveImgInAdminList": 0,
+      "xssTextPresentInAdminList": true,
+      "pageHasLiteralTemplatePlaceholder": true,
+      "xssLiveImgAnywhereInDoc": 0,
+      "dialogsFiredSoFar": 0,
+      "stageTextHasLiteralPlaceholder": false,
+      "xssStagesContainRawTextEachStage": true,
+      "dialogsFiredTotal": 0,
+      "xssLiveImgAfterEscalation": 0,
+      "concludedRibbonsShown": [
+        true,
+        true
+      ],
+      "viewportOverflow": {
+        "390": {
+          "scrollWidth": 390,
+          "clientWidth": 390,
+          "overflowing": false
+        },
+        "768": {
+          "scrollWidth": 768,
+          "clientWidth": 768,
+          "overflowing": false
+        },
+        "1024": {
+          "scrollWidth": 1024,
+          "clientWidth": 1024,
+          "overflowing": false
+        },
+        "1440": {
+          "scrollWidth": 1440,
+          "clientWidth": 1440,
+          "overflowing": false
+        }
+      },
+      "moodResults": {
+        "all": "Channel mood: Calm-ish (Default)",
+        "politics": "Channel mood: Crisis Red",
+        "weather": "Channel mood: Storm Watch",
+        "scitech": "Channel mood: Synthwave Alert",
+        "sports": "Channel mood: Hype Orange",
+        "entertainment": "Channel mood: Glam Panic",
+        "business": "Channel mood: Money Green",
+        "uncategorized": "Channel mood: Slate Neutral"
+      },
+      "klaxon": {
+        "klaxonOnPressed": "true",
+        "bannerVisibleOn": true,
+        "klaxonOffPressed": "false",
+        "bannerVisibleOff": false
+      },
+      "deleteWorked": true,
+      "countBeforeDelete": 46,
+      "countAfterDelete": 45,
+      "countAfterReset": 40,
+      "resetRestoredOriginalCount": true,
+      "articleOpens": true,
+      "articleClosesOnBack": true,
+      "malformedHashClockAdvanced": true,
+      "malformedHashClockBefore": "19:01:17",
+      "malformedHashClockAfter": "19:01:19",
+      "gridVisibleAfterMalformedHash": true,
+      "totalConsoleErrors": 0,
+      "totalDialogs": 0
+    },
+    "foundIdsCount": 5,
+    "trackIds": [
+      "admin-muevy70k-ag924",
+      "admin-muevy7dk-2qbyh"
+    ],
+    "stageShots": {
+      "admin-muevy70k-ag924": [
+        {
+          "stage": 0,
+          "segsOn": 1,
+          "levelLabel": "DEVELOPING",
+          "headline": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public",
+          "detail": "P24 has confirmed initial reports and forwarded them to the appropriate desk, which does not yet exist.",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevy70k-ag924-stage0"
+        },
+        {
+          "stage": 1,
+          "segsOn": 2,
+          "levelLabel": "ESCALATING",
+          "headline": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public, Confirms Newly Formed Committee Formed to Discuss Whether a Committee Is Needed",
+          "detail": "The subcommittee's first official motion was to schedule a meeting about scheduling meetings.",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevy70k-ag924-stage1"
+        },
+        {
+          "stage": 2,
+          "segsOn": 3,
+          "levelLabel": "SPIRALING",
+          "headline": "Internal Memo: \"City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public\" Escalated to a Working Group With No Chair, No Deadline, and No Objection",
+          "detail": "Sources say the working group's mandate is currently being drafted by a separate working group.",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevy70k-ag924-stage2"
+        },
+        {
+          "stage": 3,
+          "segsOn": 4,
+          "levelLabel": "CRITICAL",
+          "headline": "BULLETIN: City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public — Now Requires Form 27-B, Which Does Not Yet Exist",
+          "detail": "The Office of Interdepartmental Review has requested a 90-day extension to review its own extension request.",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevy70k-ag924-stage3"
+        },
+        {
+          "stage": 4,
+          "segsOn": 5,
+          "levelLabel": "CONCLUDED",
+          "headline": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public: Case Officially Closed, Reopens Immediately on Procedural Grounds",
+          "detail": "Historians say this will be, at best, a very long footnote with several attachments.",
+          "concluded": true,
+          "shot": "04-escalate-admin-muevy70k-ag924-stage4"
+        }
+      ],
+      "admin-muevy7dk-2qbyh": [
+        {
+          "stage": 0,
+          "segsOn": 1,
+          "levelLabel": "DEVELOPING",
+          "headline": "<img src=x onerror=alert(1)>",
+          "detail": "P24 has confirmed initial reports. A company spokesperson has already used the phrase \"exciting next chapter.\"",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevy7dk-2qbyh-stage0"
+        },
+        {
+          "stage": 1,
+          "segsOn": 2,
+          "levelLabel": "ESCALATING",
+          "headline": "<img src=x onerror=alert(1)>, Company Insists This Was 'Always the Plan'",
+          "detail": "An internal memo obtained by P24 refers to the plan as \"the plan we're currently coming up with.\"",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevy7dk-2qbyh-stage1"
+        },
+        {
+          "stage": 2,
+          "segsOn": 3,
+          "levelLabel": "SPIRALING",
+          "headline": "Sources: \"<img src=x onerror=alert(1)>\" To Be Addressed via Full Corporate Rebrand, New Logo Already Leaked",
+          "detail": "The new logo is reportedly the old logo, rotated 12 degrees. Focus groups call it \"a bold direction.\"",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevy7dk-2qbyh-stage2"
+        },
+        {
+          "stage": 3,
+          "segsOn": 4,
+          "levelLabel": "CRITICAL",
+          "headline": "BULLETIN: <img src=x onerror=alert(1)> — Company Announces Restructuring; No One Can Confirm What Changed",
+          "detail": "An org chart circulated internally shows the same three boxes, connected by more confident arrows.",
+          "concluded": false,
+          "shot": "04-escalate-admin-muevy7dk-2qbyh-stage3"
+        },
+        {
+          "stage": 4,
+          "segsOn": 5,
+          "levelLabel": "CONCLUDED",
+          "headline": "<img src=x onerror=alert(1)>: Company Declares Situation 'Resolved,' Unveils Slogan No One Asked For",
+          "detail": "Historians say this will be, at best, a footnote on a since-deleted press release.",
+          "concluded": true,
+          "shot": "04-escalate-admin-muevy7dk-2qbyh-stage4"
+        }
+      ]
+    },
+    "allStageTexts": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public P24 has confirmed initial reports and forwarded them to the appropriate desk, which does not yet exist. | City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public, Confirms Newly Formed Committee Formed to Discuss Whether a Committee Is Needed The subcommittee's first official motion was to schedule a meeting about scheduling meetings. | Internal Memo: \"City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public\" Escalated to a Working Group With No Chair, No Deadline, and No Objection Sources say the working group's mandate is currently being drafted by a separate working group. | BULLETIN: City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public — Now Requires Form 27-B, Which Does Not Yet Exist The Office of Interdepartmental Review has requested a 90-day extension to review its own extension request. | City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public: Case Officially Closed, Reopens Immediately on Procedural Grounds Historians say this will be, at best, a very long footnote with several attachments. | <img src=x onerror=alert(1)> P24 has confirmed initial reports. A company spokesperson has already used the phrase \"exciting next chapter.\" | <img src=x onerror=alert(1)>, Company Insists This Was 'Always the Plan' An internal memo obtained by P24 refers to the plan as \"the plan we're currently coming up with.\" | Sources: \"<img src=x onerror=alert(1)>\" To Be Addressed via Full Corporate Rebrand, New Logo Already Leaked The new logo is reportedly the old logo, rotated 12 degrees. Focus groups call it \"a bold direction.\" | BULLETIN: <img src=x onerror=alert(1)> — Company Announces Restructuring; No One Can Confirm What Changed An org chart circulated internally shows the same three boxes, connected by more confident arrows. | <img src=x onerror=alert(1)>: Company Declares Situation 'Resolved,' Unveils Slogan No One Asked For Historians say this will be, at best, a footnote on a since-deleted press release.",
+    "xssStages": [
+      "<img src=x onerror=alert(1)>",
+      "<img src=x onerror=alert(1)>, Company Insists This Was 'Always the Plan'",
+      "Sources: \"<img src=x onerror=alert(1)>\" To Be Addressed via Full Corporate Rebrand, New Logo Already Leaked",
+      "BULLETIN: <img src=x onerror=alert(1)> — Company Announces Restructuring; No One Can Confirm What Changed",
+      "<img src=x onerror=alert(1)>: Company Declares Situation 'Resolved,' Unveils Slogan No One Asked For"
+    ]
+  },
+  "browserbaseSessionId": "ab542360-de77-4be3-a5d6-f1a535d0bf1f",
+  "browserbaseReplayUrl": "https://browserbase.com/sessions/ab542360-de77-4be3-a5d6-f1a535d0bf1f",
+  "browserbase": {
+    "engine": "browserbase",
+    "errors": [],
+    "dialogs": [],
+    "checks": {
+      "adminListHasLiteralPlaceholder": false,
+      "xssLiveImgInAdminList": 0,
+      "xssLiveImgAfterEscalation": 0,
+      "dialogsFiredTotal": 0,
+      "pageHasLiteralTemplatePlaceholder": true,
+      "viewportOverflow": {
+        "390": {
+          "scrollWidth": 375,
+          "clientWidth": 375,
+          "overflowing": false
+        },
+        "768": {
+          "scrollWidth": 753,
+          "clientWidth": 753,
+          "overflowing": false
+        },
+        "1024": {
+          "scrollWidth": 1009,
+          "clientWidth": 1009,
+          "overflowing": false
+        },
+        "1440": {
+          "scrollWidth": 1425,
+          "clientWidth": 1425,
+          "overflowing": false
+        }
+      },
+      "klaxonOnPressed": "true",
+      "bannerVisibleOn": true,
+      "malformedHashClockAdvanced": true,
+      "totalConsoleErrors": 0,
+      "totalDialogs": 0
+    }
+  }
+}
\ No newline at end of file
diff --git a/cta/cta2-chrome-results.json b/cta/cta2-chrome-results.json
new file mode 100644
index 0000000..9a269da
--- /dev/null
+++ b/cta/cta2-chrome-results.json
@@ -0,0 +1,184 @@
+{
+  "engine": "chrome",
+  "errors": [],
+  "dialogs": [],
+  "findings": [],
+  "checks": {
+    "adminOpens": true,
+    "createSuccessMessageShown": true,
+    "adminListHasLiteralPlaceholder": false,
+    "xssLiveImgInAdminList": 0,
+    "xssTextPresentInAdminList": true,
+    "pageHasLiteralTemplatePlaceholder": true,
+    "xssLiveImgAnywhereInDoc": 0,
+    "dialogsFiredSoFar": 0,
+    "stageTextHasLiteralPlaceholder": false,
+    "xssStagesContainRawTextEachStage": true,
+    "dialogsFiredTotal": 0,
+    "xssLiveImgAfterEscalation": 0,
+    "concludedRibbonsShown": [
+      true,
+      true
+    ],
+    "viewportOverflow": {
+      "390": {
+        "scrollWidth": 390,
+        "clientWidth": 390,
+        "overflowing": false
+      },
+      "768": {
+        "scrollWidth": 768,
+        "clientWidth": 768,
+        "overflowing": false
+      },
+      "1024": {
+        "scrollWidth": 1024,
+        "clientWidth": 1024,
+        "overflowing": false
+      },
+      "1440": {
+        "scrollWidth": 1440,
+        "clientWidth": 1440,
+        "overflowing": false
+      }
+    },
+    "moodResults": {
+      "all": "Channel mood: Calm-ish (Default)",
+      "politics": "Channel mood: Crisis Red",
+      "weather": "Channel mood: Storm Watch",
+      "scitech": "Channel mood: Synthwave Alert",
+      "sports": "Channel mood: Hype Orange",
+      "entertainment": "Channel mood: Glam Panic",
+      "business": "Channel mood: Money Green",
+      "uncategorized": "Channel mood: Slate Neutral"
+    },
+    "klaxon": {
+      "klaxonOnPressed": "true",
+      "bannerVisibleOn": true,
+      "klaxonOffPressed": "false",
+      "bannerVisibleOff": false
+    },
+    "deleteWorked": true,
+    "countBeforeDelete": 46,
+    "countAfterDelete": 45,
+    "countAfterReset": 40,
+    "resetRestoredOriginalCount": true,
+    "articleOpens": true,
+    "articleClosesOnBack": true,
+    "malformedHashClockAdvanced": true,
+    "malformedHashClockBefore": "19:01:04",
+    "malformedHashClockAfter": "19:01:06",
+    "gridVisibleAfterMalformedHash": true,
+    "totalConsoleErrors": 0,
+    "totalDialogs": 0
+  },
+  "foundIdsCount": 5,
+  "trackIds": [
+    "admin-muevxue6-m2zcf",
+    "admin-muevxuq7-0kqrx"
+  ],
+  "stageShots": {
+    "admin-muevxue6-m2zcf": [
+      {
+        "stage": 0,
+        "segsOn": 1,
+        "levelLabel": "DEVELOPING",
+        "headline": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public",
+        "detail": "P24 has confirmed initial reports and forwarded them to the appropriate desk, which does not yet exist.",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevxue6-m2zcf-stage0"
+      },
+      {
+        "stage": 1,
+        "segsOn": 2,
+        "levelLabel": "ESCALATING",
+        "headline": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public, Confirms Newly Formed Committee Formed to Discuss Whether a Committee Is Needed",
+        "detail": "The subcommittee's first official motion was to schedule a meeting about scheduling meetings.",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevxue6-m2zcf-stage1"
+      },
+      {
+        "stage": 2,
+        "segsOn": 3,
+        "levelLabel": "SPIRALING",
+        "headline": "Internal Memo: \"City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public\" Escalated to a Working Group With No Chair, No Deadline, and No Objection",
+        "detail": "Sources say the working group's mandate is currently being drafted by a separate working group.",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevxue6-m2zcf-stage2"
+      },
+      {
+        "stage": 3,
+        "segsOn": 4,
+        "levelLabel": "CRITICAL",
+        "headline": "BULLETIN: City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public — Now Requires Form 27-B, Which Does Not Yet Exist",
+        "detail": "The Office of Interdepartmental Review has requested a 90-day extension to review its own extension request.",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevxue6-m2zcf-stage3"
+      },
+      {
+        "stage": 4,
+        "segsOn": 5,
+        "levelLabel": "CONCLUDED",
+        "headline": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public: Case Officially Closed, Reopens Immediately on Procedural Grounds",
+        "detail": "Historians say this will be, at best, a very long footnote with several attachments.",
+        "concluded": true,
+        "shot": "04-escalate-admin-muevxue6-m2zcf-stage4"
+      }
+    ],
+    "admin-muevxuq7-0kqrx": [
+      {
+        "stage": 0,
+        "segsOn": 1,
+        "levelLabel": "DEVELOPING",
+        "headline": "<img src=x onerror=alert(1)>",
+        "detail": "P24 has confirmed initial reports. A company spokesperson has already used the phrase \"exciting next chapter.\"",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevxuq7-0kqrx-stage0"
+      },
+      {
+        "stage": 1,
+        "segsOn": 2,
+        "levelLabel": "ESCALATING",
+        "headline": "<img src=x onerror=alert(1)>, Company Insists This Was 'Always the Plan'",
+        "detail": "An internal memo obtained by P24 refers to the plan as \"the plan we're currently coming up with.\"",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevxuq7-0kqrx-stage1"
+      },
+      {
+        "stage": 2,
+        "segsOn": 3,
+        "levelLabel": "SPIRALING",
+        "headline": "Sources: \"<img src=x onerror=alert(1)>\" To Be Addressed via Full Corporate Rebrand, New Logo Already Leaked",
+        "detail": "The new logo is reportedly the old logo, rotated 12 degrees. Focus groups call it \"a bold direction.\"",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevxuq7-0kqrx-stage2"
+      },
+      {
+        "stage": 3,
+        "segsOn": 4,
+        "levelLabel": "CRITICAL",
+        "headline": "BULLETIN: <img src=x onerror=alert(1)> — Company Announces Restructuring; No One Can Confirm What Changed",
+        "detail": "An org chart circulated internally shows the same three boxes, connected by more confident arrows.",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevxuq7-0kqrx-stage3"
+      },
+      {
+        "stage": 4,
+        "segsOn": 5,
+        "levelLabel": "CONCLUDED",
+        "headline": "<img src=x onerror=alert(1)>: Company Declares Situation 'Resolved,' Unveils Slogan No One Asked For",
+        "detail": "Historians say this will be, at best, a footnote on a since-deleted press release.",
+        "concluded": true,
+        "shot": "04-escalate-admin-muevxuq7-0kqrx-stage4"
+      }
+    ]
+  },
+  "allStageTexts": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public P24 has confirmed initial reports and forwarded them to the appropriate desk, which does not yet exist. | City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public, Confirms Newly Formed Committee Formed to Discuss Whether a Committee Is Needed The subcommittee's first official motion was to schedule a meeting about scheduling meetings. | Internal Memo: \"City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public\" Escalated to a Working Group With No Chair, No Deadline, and No Objection Sources say the working group's mandate is currently being drafted by a separate working group. | BULLETIN: City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public — Now Requires Form 27-B, Which Does Not Yet Exist The Office of Interdepartmental Review has requested a 90-day extension to review its own extension request. | City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public: Case Officially Closed, Reopens Immediately on Procedural Grounds Historians say this will be, at best, a very long footnote with several attachments. | <img src=x onerror=alert(1)> P24 has confirmed initial reports. A company spokesperson has already used the phrase \"exciting next chapter.\" | <img src=x onerror=alert(1)>, Company Insists This Was 'Always the Plan' An internal memo obtained by P24 refers to the plan as \"the plan we're currently coming up with.\" | Sources: \"<img src=x onerror=alert(1)>\" To Be Addressed via Full Corporate Rebrand, New Logo Already Leaked The new logo is reportedly the old logo, rotated 12 degrees. Focus groups call it \"a bold direction.\" | BULLETIN: <img src=x onerror=alert(1)> — Company Announces Restructuring; No One Can Confirm What Changed An org chart circulated internally shows the same three boxes, connected by more confident arrows. | <img src=x onerror=alert(1)>: Company Declares Situation 'Resolved,' Unveils Slogan No One Asked For Historians say this will be, at best, a footnote on a since-deleted press release.",
+  "xssStages": [
+    "<img src=x onerror=alert(1)>",
+    "<img src=x onerror=alert(1)>, Company Insists This Was 'Always the Plan'",
+    "Sources: \"<img src=x onerror=alert(1)>\" To Be Addressed via Full Corporate Rebrand, New Logo Already Leaked",
+    "BULLETIN: <img src=x onerror=alert(1)> — Company Announces Restructuring; No One Can Confirm What Changed",
+    "<img src=x onerror=alert(1)>: Company Declares Situation 'Resolved,' Unveils Slogan No One Asked For"
+  ]
+}
\ No newline at end of file
diff --git a/cta/cta2-safari-results.json b/cta/cta2-safari-results.json
new file mode 100644
index 0000000..6e87045
--- /dev/null
+++ b/cta/cta2-safari-results.json
@@ -0,0 +1,184 @@
+{
+  "engine": "safari",
+  "errors": [],
+  "dialogs": [],
+  "findings": [],
+  "checks": {
+    "adminOpens": true,
+    "createSuccessMessageShown": true,
+    "adminListHasLiteralPlaceholder": false,
+    "xssLiveImgInAdminList": 0,
+    "xssTextPresentInAdminList": true,
+    "pageHasLiteralTemplatePlaceholder": true,
+    "xssLiveImgAnywhereInDoc": 0,
+    "dialogsFiredSoFar": 0,
+    "stageTextHasLiteralPlaceholder": false,
+    "xssStagesContainRawTextEachStage": true,
+    "dialogsFiredTotal": 0,
+    "xssLiveImgAfterEscalation": 0,
+    "concludedRibbonsShown": [
+      true,
+      true
+    ],
+    "viewportOverflow": {
+      "390": {
+        "scrollWidth": 390,
+        "clientWidth": 390,
+        "overflowing": false
+      },
+      "768": {
+        "scrollWidth": 768,
+        "clientWidth": 768,
+        "overflowing": false
+      },
+      "1024": {
+        "scrollWidth": 1024,
+        "clientWidth": 1024,
+        "overflowing": false
+      },
+      "1440": {
+        "scrollWidth": 1440,
+        "clientWidth": 1440,
+        "overflowing": false
+      }
+    },
+    "moodResults": {
+      "all": "Channel mood: Calm-ish (Default)",
+      "politics": "Channel mood: Crisis Red",
+      "weather": "Channel mood: Storm Watch",
+      "scitech": "Channel mood: Synthwave Alert",
+      "sports": "Channel mood: Hype Orange",
+      "entertainment": "Channel mood: Glam Panic",
+      "business": "Channel mood: Money Green",
+      "uncategorized": "Channel mood: Slate Neutral"
+    },
+    "klaxon": {
+      "klaxonOnPressed": "true",
+      "bannerVisibleOn": true,
+      "klaxonOffPressed": "false",
+      "bannerVisibleOff": false
+    },
+    "deleteWorked": true,
+    "countBeforeDelete": 46,
+    "countAfterDelete": 45,
+    "countAfterReset": 40,
+    "resetRestoredOriginalCount": true,
+    "articleOpens": true,
+    "articleClosesOnBack": true,
+    "malformedHashClockAdvanced": true,
+    "malformedHashClockBefore": "19:01:17",
+    "malformedHashClockAfter": "19:01:19",
+    "gridVisibleAfterMalformedHash": true,
+    "totalConsoleErrors": 0,
+    "totalDialogs": 0
+  },
+  "foundIdsCount": 5,
+  "trackIds": [
+    "admin-muevy70k-ag924",
+    "admin-muevy7dk-2qbyh"
+  ],
+  "stageShots": {
+    "admin-muevy70k-ag924": [
+      {
+        "stage": 0,
+        "segsOn": 1,
+        "levelLabel": "DEVELOPING",
+        "headline": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public",
+        "detail": "P24 has confirmed initial reports and forwarded them to the appropriate desk, which does not yet exist.",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevy70k-ag924-stage0"
+      },
+      {
+        "stage": 1,
+        "segsOn": 2,
+        "levelLabel": "ESCALATING",
+        "headline": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public, Confirms Newly Formed Committee Formed to Discuss Whether a Committee Is Needed",
+        "detail": "The subcommittee's first official motion was to schedule a meeting about scheduling meetings.",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevy70k-ag924-stage1"
+      },
+      {
+        "stage": 2,
+        "segsOn": 3,
+        "levelLabel": "SPIRALING",
+        "headline": "Internal Memo: \"City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public\" Escalated to a Working Group With No Chair, No Deadline, and No Objection",
+        "detail": "Sources say the working group's mandate is currently being drafted by a separate working group.",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevy70k-ag924-stage2"
+      },
+      {
+        "stage": 3,
+        "segsOn": 4,
+        "levelLabel": "CRITICAL",
+        "headline": "BULLETIN: City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public — Now Requires Form 27-B, Which Does Not Yet Exist",
+        "detail": "The Office of Interdepartmental Review has requested a 90-day extension to review its own extension request.",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevy70k-ag924-stage3"
+      },
+      {
+        "stage": 4,
+        "segsOn": 5,
+        "levelLabel": "CONCLUDED",
+        "headline": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public: Case Officially Closed, Reopens Immediately on Procedural Grounds",
+        "detail": "Historians say this will be, at best, a very long footnote with several attachments.",
+        "concluded": true,
+        "shot": "04-escalate-admin-muevy70k-ag924-stage4"
+      }
+    ],
+    "admin-muevy7dk-2qbyh": [
+      {
+        "stage": 0,
+        "segsOn": 1,
+        "levelLabel": "DEVELOPING",
+        "headline": "<img src=x onerror=alert(1)>",
+        "detail": "P24 has confirmed initial reports. A company spokesperson has already used the phrase \"exciting next chapter.\"",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevy7dk-2qbyh-stage0"
+      },
+      {
+        "stage": 1,
+        "segsOn": 2,
+        "levelLabel": "ESCALATING",
+        "headline": "<img src=x onerror=alert(1)>, Company Insists This Was 'Always the Plan'",
+        "detail": "An internal memo obtained by P24 refers to the plan as \"the plan we're currently coming up with.\"",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevy7dk-2qbyh-stage1"
+      },
+      {
+        "stage": 2,
+        "segsOn": 3,
+        "levelLabel": "SPIRALING",
+        "headline": "Sources: \"<img src=x onerror=alert(1)>\" To Be Addressed via Full Corporate Rebrand, New Logo Already Leaked",
+        "detail": "The new logo is reportedly the old logo, rotated 12 degrees. Focus groups call it \"a bold direction.\"",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevy7dk-2qbyh-stage2"
+      },
+      {
+        "stage": 3,
+        "segsOn": 4,
+        "levelLabel": "CRITICAL",
+        "headline": "BULLETIN: <img src=x onerror=alert(1)> — Company Announces Restructuring; No One Can Confirm What Changed",
+        "detail": "An org chart circulated internally shows the same three boxes, connected by more confident arrows.",
+        "concluded": false,
+        "shot": "04-escalate-admin-muevy7dk-2qbyh-stage3"
+      },
+      {
+        "stage": 4,
+        "segsOn": 5,
+        "levelLabel": "CONCLUDED",
+        "headline": "<img src=x onerror=alert(1)>: Company Declares Situation 'Resolved,' Unveils Slogan No One Asked For",
+        "detail": "Historians say this will be, at best, a footnote on a since-deleted press release.",
+        "concluded": true,
+        "shot": "04-escalate-admin-muevy7dk-2qbyh-stage4"
+      }
+    ]
+  },
+  "allStageTexts": "City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public P24 has confirmed initial reports and forwarded them to the appropriate desk, which does not yet exist. | City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public, Confirms Newly Formed Committee Formed to Discuss Whether a Committee Is Needed The subcommittee's first official motion was to schedule a meeting about scheduling meetings. | Internal Memo: \"City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public\" Escalated to a Working Group With No Chair, No Deadline, and No Objection Sources say the working group's mandate is currently being drafted by a separate working group. | BULLETIN: City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public — Now Requires Form 27-B, Which Does Not Yet Exist The Office of Interdepartmental Review has requested a 90-day extension to review its own extension request. | City Council Postpones Vote on Postponing Votes for the Third Consecutive Emergency Session, Citing Unspecified Procedural Concerns Raised by an Anonymous Member of the Public: Case Officially Closed, Reopens Immediately on Procedural Grounds Historians say this will be, at best, a very long footnote with several attachments. | <img src=x onerror=alert(1)> P24 has confirmed initial reports. A company spokesperson has already used the phrase \"exciting next chapter.\" | <img src=x onerror=alert(1)>, Company Insists This Was 'Always the Plan' An internal memo obtained by P24 refers to the plan as \"the plan we're currently coming up with.\" | Sources: \"<img src=x onerror=alert(1)>\" To Be Addressed via Full Corporate Rebrand, New Logo Already Leaked The new logo is reportedly the old logo, rotated 12 degrees. Focus groups call it \"a bold direction.\" | BULLETIN: <img src=x onerror=alert(1)> — Company Announces Restructuring; No One Can Confirm What Changed An org chart circulated internally shows the same three boxes, connected by more confident arrows. | <img src=x onerror=alert(1)>: Company Declares Situation 'Resolved,' Unveils Slogan No One Asked For Historians say this will be, at best, a footnote on a since-deleted press release.",
+  "xssStages": [
+    "<img src=x onerror=alert(1)>",
+    "<img src=x onerror=alert(1)>, Company Insists This Was 'Always the Plan'",
+    "Sources: \"<img src=x onerror=alert(1)>\" To Be Addressed via Full Corporate Rebrand, New Logo Already Leaked",
+    "BULLETIN: <img src=x onerror=alert(1)> — Company Announces Restructuring; No One Can Confirm What Changed",
+    "<img src=x onerror=alert(1)>: Company Declares Situation 'Resolved,' Unveils Slogan No One Asked For"
+  ]
+}
\ No newline at end of file

← 512c23a Fix escalation-arc grammar: no run-on headline frames, no do  ·  back to Crazy News Channel Shadowman  ·  CTA pass: escalation-arc feature (e4c7519) + regression — fi c69818e →