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.
A newer run of this app exists — view the latest verdict
theins.ru
Checked Sep 4, 08:59 PM · 16m · Run #143
Bottom line: Nothing broke this run — article reading, investigation browsing, podcasts, and the About/contact flow all work cleanly. The only gap is coverage, not a defect: we did not submit the newsletter form (a known condition from prior runs) to avoid creating a real record, so backend delivery remains unconfirmed. Not opened this run: /investigations/novichok, /investigations/perepiska-kremlin, /investigations/perepiska-propaganda, /investigations/saraj and 16 more — so nothing here speaks to them.
What we found
Nothing to fix was found.
How we saw your app
The Insider is an independent Russian-language investigative newsroom delivering hard-hitting investigations, fact-checking, and daily news to readers inside and outside Russia.
- Who it's for: Russian-speaking readers seeking uncensored investigative journalism and political analysis, plus an international audience via the English edition.
- Core value: Rigorous, well-sourced investigations and military/political reporting that readers can't get from state-controlled media, delivered free and directly.
- How it makes money: Reader-supported — donations (donate.theins.ru) and email-newsletter engagement, with an ancillary VPN offering; no paywall.
- Tech surface: Next.js frontend on Cloudflare CDN, Google Analytics + Yandex Metrika, internal media storage, external podcast (RADIOInsider/mave) and donation subdomains.
- Critical paths to protect:
- 1. Reading an article with full content and sourcing
- 2. Browsing and opening investigation topics
- 3. Newsletter subscription submission
- 4. Donation flow (external)
- 5. Podcast browsing and external-platform links
- 6. Language switch RU/EN
- If something breaks: If article rendering or the investigations index breaks, the newsroom loses its core reason to exist; if donations or the newsletter fail, it loses its funding and retention lifelines.
What your users do
We discovered 5 main user journeys. Here's how each one went.
What we found: The Insider military news article reading flow works flawlessly. All steps passed: homepage loaded with visible News section, the target article ("Украинские военные изолировали часть плацдарма ВС РФ к северу от Купянска...") opened and displayed all four required content sections (Обстановка на фронте, Взаимные обстрелы и диверсии, Потери, Вооружения и военная техника) with ext…
What we found: The "Browse investigation topics" journey on The Insider completed successfully — the investigations index page loads with 22+ themed topic collections (each showing article counts), and clicking into an individual topic (e.g., "Ян Марсалек") correctly displays its associated articles with titles, authors, and dates. All navigation and content rendering worked as expected.
App anatomy
Under the hood — what we found while mapping.
›📄 Pages we mapped (40)
›🖱 Things users can do (7)
- Switch language between Russian (РУ) and English (EN)
- Click 'Поддержите нас' (Donate) to go to the donation page (external link)
- Subscribe to email newsletter via form
- Share articles on social media (Facebook, Twitter, Telegram, VK, OK)
- Load more podcasts
- Navigate to various news categories via menu links
- Click external links for sources in news articles (e.g., Telegram channels)
›🔌 External services we detected (9)
›🛠 Tech we noticed
- Framework
- Next.js (identified via /_next/image URLs and _rsc prefetch)
- Analytics
- Google Analytics (G-KDNQBDSQ5N), Yandex Metrika (45954939)
- CDN
- Cloudflare (cdn-cgi/rum)
- Storage
- Internal storage for user photos and post covers (theins.ru/storage/)
- Language
- Russian primary, English secondary
- 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 #143 · permalink · privacy: public