This check was run without an account, so this verdict is public and listed in today's checks. Sign in before your next check to keep it unlisted.
theins.ru
Checked Sep 5, 04:09 PM · 15m · Run #148
Bottom line: Nothing broke this run — news browsing, topical sections, investigation series, the daily military briefing (all 19 sampled source links resolved), and the English language switch all held up cleanly. The donation page itself sits on an external domain we couldn't walk into, so we confirmed the links resolve (HTTP 200) but did not verify the checkout flow — that's the one path left to close. Not opened this run: /investigations/perepiska-kremlin, /investigations/perepiska-propaganda, /investigations/saraj, /investigations/putin-mafia and 10 more — so nothing here speaks to them.
What we found
1 confusing
›🟡 Confusing (1)
#001"Загрузить ещё" on Antifake section loaded no additional articles[LOW]
Where:/antifake section pageWhat we tried
- 1. Clicked the "Загрузить ещё" (Load more) button
What happened
The click triggered DOM changes but no new articles appeared and no fetch for more content was observed — the same articles remained. This may simply mean all available articles were already shown.
Why this matters
If a reader clicks Load more and sees nothing change, they'll assume the feature is broken. Consider hiding the button when no further articles exist, or adding a brief "no more articles" state so the action never feels dead.
How we saw your app
The Insider is an independent Russian-language investigative newsroom delivering breaking news, fact-checking, and long-form investigations into corruption, the military, and the Kremlin.
- Who it's for: Russian-speaking readers seeking independent journalism and fact-based investigations, plus an English-reading international audience following Russia coverage.
- Core value: Rigorous, source-backed investigative journalism and daily military briefings that readers can trust — every claim linked to primary sources.
- How it makes money: Reader-supported: donations and recurring subscriptions via donate.theins.ru, plus a companion VPN product (vpn.theins.ru) and podcast/fact-checking properties.
- Tech surface: Next.js (App Router) with RSC, Cloudflare CDN, Next.js image optimization, GA4 + Yandex Metrika analytics, Russian default with English alternate at theins.press/en.
- Critical paths to protect:
- 1. Article reading and section browsing
- 2. Investigation theme navigation
- 3. Daily military briefing with inline source citations
- 4. Language switch to English
- 5. Donation/subscription flow via donate.theins.ru
- If something breaks: If article rendering, source links, or the donation path break, the newsroom loses both reader trust and its funding lifeline.
What your users do
We discovered 5 main user journeys. Here's how each one went.
What we found: The Insider's news browsing experience works perfectly — all steps completed successfully with no errors or broken functionality found.
What we found: All topical section navigation works correctly.
App anatomy
Under the hood — what we found while mapping.
›📄 Pages we mapped (40)
›🖱 Things users can do (10)
- Navigate section pages
- Open article detail
- Load more articles ('Загрузить ещё')
- Switch language (English EN toggle)
- Share article to Facebook/X/Telegram/VK/Odnoklassniki
- Subscribe to email newsletter (email input + checkboxes)
- Submit feedback via theinsidersru@gmail.com
- Donate/support via donate.theins.ru
- Buy THE INS VPN via vpn.theins.ru
- Browse investigation themes
›🔌 External services we detected (11)
›🛠 Tech we noticed
- framework
- Next.js (App Router) — /_next/static/chunks/app
- rendering
- RSC flight requests (?_rsc=145tf) and client hydration
- imageOptimization
- Next.js Image component at /_next/image
- cdn
- Cloudflare (cdn-cgi/rum and static asset delivery)
- analytics
- Google Analytics 4 (G-KDNQBDSQ5N) + Yandex Metrika (45954939)
- locale
- Russian default with English alternate at theins.press/en
- donate
- External donate site at donate.theins.ru
- vpn
- External VPN product at vpn.theins.ru
- podcast
- RADIOInsider on mave.digital
- frontend
- Next.js · Cloudflare
Run artifacts
The agent formalized this check as executable tests — take them into your own CI.
›29 Playwright specs
- — never runAccess support products (VPN / donation / radio) · v1 (.spec.ts)sha256 39c05cc75660…
- — never runBrowse Opinions/Columns journey on The Insider · v1 (.spec.ts)sha256 acadcf5fd748…
- — never runBrowse and Read Investigations · v1 (.spec.ts)sha256 6ef1145d7a2d…
- — never runBrowse and read a news article on The Insider · v1 (.spec.ts)sha256 3729d0237328…
- — never runBrowse by category - Opinion articles · v1 (.spec.ts)sha256 31abfb79fd8a…
- — never runBrowse investigation themes and open an investigation series · v1 (.spec.ts)sha256 45eb982f8b3e…
- — never runBrowse investigation topics on The Insider · v1 (.spec.ts)sha256 3d5e606b44f3…
- — never runBrowse latest news and investigations on The Insider · v2 (.spec.ts)sha256 3a2899cbc6a8…
- — never runExplore Podcasts on The Insider · v1 (.spec.ts)sha256 875e6bc68ed8…
- — never runExplore in-depth investigation topics · v1 (.spec.ts)sha256 b98d8ee59e57…
- — never runExplore the investigations archive · v1 (.spec.ts)sha256 14f4cd5be300…
- — never runExplore thematic landing pages and long-reads on The Insider · v1 (.spec.ts)sha256 7668becf0646…
- — never runExplore topical sections from main navigation · v1 (.spec.ts)sha256 8420ad453ba3…
- — never runLearn About the Project · v1 (.spec.ts)sha256 31b24881abba…
- — never runRead a News Article and Share · v1 (.spec.ts)sha256 6636707c86bd…
- — never runRead a news article with military update on The Insider · v1 (.spec.ts)sha256 b6592ebca4c1…
- — never runRead an Investigation Article · v1 (.spec.ts)sha256 78970d1d5197…
- — never runRead investigations and antifake fact-checking sections · v1 (.spec.ts)sha256 389022abfa59…
- — never runRead the daily military briefing (Военная сводка) · v1 (.spec.ts)sha256 6cb110645ac5…
- — never runRead the latest news — home → News section → article · v1 (.spec.ts)sha256 05ba902e9c5c…
- — never runSubscribe to Email Newsletter · v4 (.spec.ts)sha256 c0b32b0626d5…
- — never runSubscribe to the email newsletter · v1 (.spec.ts)sha256 79c17cae8bbd…
- — never runSwitch language and access external social profiles · v1 (.spec.ts)sha256 216dcfae1f81…
- — never runSwitch language and navigate external resources · v1 (.spec.ts)sha256 631fd35cb4a9…
- — never runSwitch language from Russian to English and back · v1 (.spec.ts)sha256 db61ea5a6160…
- — never runSwitch language to English and back to Russian · v1 (.spec.ts)sha256 68401e0e7ec4…
- — never runSwitch language to English and support the project · v1 (.spec.ts)sha256 206426a309a5…
- — never runSwitch to English Version · v1 (.spec.ts)sha256 a59c87e0feda…
- — never runView About page and contact info on The Insider · v1 (.spec.ts)sha256 9e9acbf1e2be…
📋 agent transcript (audit log, .json)
Export to GitHub
We open a PR that adds these specs to your repo under e2e/checkmyapp/ — review, merge, run in CI.
run #148 · permalink · privacy: public