Most important things we need to improve on:
Most important idea currently:
a pool with extremely high sensitivity, a few irrelevant items sorted out, then “the full picture” for users who want it all: only original title, link, original date, EMFS date, source name → from that pool we select the stories we highlight → double-curated news; our selections, like a newspaper and much like our current site. So we should aim to also make the intermediate “give me all” version.
Elements are listed roughly in the same order as a story draft YAML/frontmatter file. “Shown” means visible to readers somewhere on the story, cards, source box, or share tools.
| YAML field / element | Required? | Shown to reader? | Meaning / editorial use |
|---|---|---|---|
title | Yes | Yes | Main headline. Should be specific, credible, and shareable — not tabloid. |
date | Yes | Yes | Original source publication date. |
emfs_date | Yes | Yes | Date added to EMF Signal. |
emfs_date | Yes | No | Date added to EMF Signal (ISO format, used for sorting and display). |
source | Yes | Yes | Publisher/outlet name. |
source_type | Yes | Yes | Type label: Press, Research, Voice, NGO, Meeting, Mainstream, Therapeutic, Industry, etc. |
source_language | Yes | Yes | Original source language (ISO 639-1, e.g. "en", "fr", "de"). Required — controls whether original-language quotes are shown beneath translations. |
source_url | Yes | Yes | Link to the original source. |
source_title | Yes | Yes | Original source title shown in the source box. |
source_domain | Yes | Yes | Source domain shown with the source link. |
icon | Optional | Yes | Emoji/icon before the title, often country or media type. |
summary | Yes | Yes | EMF Signal’s main summary: text above quotes and card/list text. Usually 2–3 sentences. |
discovery_source | Recommended | On drafts page | How the draft was found or created; helps editor trust the pipeline. |
share_text | Recommended | Share tools | Social media text for X/Bluesky. Separate from summary; always English. |
piece_has_audio/video | Optional | Yes, if set | Marks audio/video attached to the EMF Signal piece itself. |
source_has_audio/video | Optional | Yes, if set | Marks audio/video attached to the original source. |
source_note | Optional | Yes, if set | Info box below summary explaining source context (e.g. transcript origin, translation note). Supports markdown links. |
tip_credit | Optional | Yes, if set | Short H/T or courtesy line for discovery credit. Shows above the Source box, not as a quote or info box. Supports markdown links. |
change_note | Optional | Yes, if set | Structured update/history note shown below source note. |
categories | Recommended | Yes | Topic/category tags and site placement. |
study | Optional | Yes, if set | Underlying research box. Only for real studies with DOI/PMID/credible reference. |
event | Optional | Sometimes | Links the piece to a recurring news event/topic cluster. |
quotes | Expected | Yes | Verified source excerpts supporting the title and summary. |
Markdown after --- | Optional | Yes | Free-form story content. Use sparingly; for recurring notes/transcripts, prefer structured template fields. |
A simplified dependency view: what type of node each step is, which programs are involved, what each node depends on, and what it feeds into.
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| EMF Portal Literature | emf-portal.py | timeout | - | 0 | 120.0s |
| Brave Search (core) | brave-search.py | ok | 15 | 9 | 42.9s |
| Brave Search (policy) | brave-search.py | ok | 9 | 8 | 26.3s |
| Brave Search (emerging) | brave-search.py | ok | 8 | 5 | 23.3s |
| Brave Search (cancer) | brave-search.py | ok | 8 | 6 | 21.2s |
| Semantic Scholar | semantic-scholar.py | ok | - | 0 | 30.8s |
| Preprints (Europe PMC) | search_medrxiv.py | ok | 100 | 0 | 0.9s |
| YouTube Influencers | yt-transcript-scanner.py | ok | 47 | 5 | 8.3s |
| Bluesky | bluesky-search.py | ok | - | 0 | 0.5s |
| Org Scanner | org-scanner.py | ok | 181 | 362 | 19.2s |
| Voice Scanner | voice-scanner.py | ok | 13 | 5 | 1.4s |
| Newsletter Fetcher | newsletter-fetcher.py | ok | 113 | 2 | 9.4s |
| DSA Norway | ../aggregator/dsa_scraper.py | ok | 10 | 0 | 0.5s |
| SSM Sweden | ../aggregator/ssm_scraper.py | ok | - | 0 | 0.6s |
| ARPANSA Australia | ../aggregator/arpansa_scraper.py | ok | 5 | 0 | 0.8s |
| STUK Finland | ../aggregator/stuk_scraper.py | ok | - | 0 | 1.3s |
| RIVM Netherlands | ../aggregator/rivm_scraper.py | ok | 1 | 0 | 0.6s |
| BAFU Switzerland | ../aggregator/bafu_scraper.py | ok | - | 0 | 1.6s |
| Israel MoEP | ../aggregator/israel_moep_scraper.py | ok | - | 0 | 0.2s |
| Site Patrol | site-patrol.py | ok | 19 | 0 | 18.2s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| EMF Portal Literature | emf-portal.py | timeout | - | 0 | 120.0s |
| Brave Search (core) | brave-search.py | ok | 15 | 9 | 42.9s |
| Brave Search (policy) | brave-search.py | ok | 9 | 8 | 26.3s |
| Brave Search (emerging) | brave-search.py | ok | 8 | 5 | 23.3s |
| Brave Search (cancer) | brave-search.py | ok | 8 | 6 | 21.2s |
| Semantic Scholar | semantic-scholar.py | ok | - | 0 | 30.8s |
| Preprints (Europe PMC) | search_medrxiv.py | ok | 100 | 0 | 0.9s |
| YouTube Influencers | yt-transcript-scanner.py | ok | 47 | 5 | 8.3s |
| Bluesky | bluesky-search.py | ok | - | 0 | 0.5s |
| Org Scanner | org-scanner.py | ok | 181 | 362 | 19.2s |
| Voice Scanner | voice-scanner.py | ok | 13 | 5 | 1.4s |
| Newsletter Fetcher | newsletter-fetcher.py | ok | 113 | 2 | 9.4s |
| DSA Norway | ../aggregator/dsa_scraper.py | ok | 10 | 0 | 0.5s |
| SSM Sweden | ../aggregator/ssm_scraper.py | ok | - | 0 | 0.6s |
| ARPANSA Australia | ../aggregator/arpansa_scraper.py | ok | 5 | 0 | 0.8s |
| STUK Finland | ../aggregator/stuk_scraper.py | ok | - | 0 | 1.3s |
| RIVM Netherlands | ../aggregator/rivm_scraper.py | ok | 1 | 0 | 0.6s |
| BAFU Switzerland | ../aggregator/bafu_scraper.py | ok | - | 0 | 1.6s |
| Israel MoEP | ../aggregator/israel_moep_scraper.py | ok | - | 0 | 0.2s |
| Site Patrol | site-patrol.py | ok | 19 | 0 | 18.2s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| RSS Feeds | check-feeds.py | ok | 326 | 0 | 13.6s |
| PubMed | pubmed-search.py | ok | 23 | 23 | 3.7s |
| EMF Portal | emf-portal.py | ok | 10 | 10 | 0.9s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| EMF Portal Literature | emf-portal.py | timeout | - | 0 | 120.0s |
| Brave Search (core) | brave-search.py | ok | 15 | 3 | 43.1s |
| Brave Search (policy) | brave-search.py | ok | 9 | 7 | 25.8s |
| Brave Search (emerging) | brave-search.py | ok | 8 | 3 | 22.7s |
| Brave Search (cancer) | brave-search.py | ok | 8 | 0 | 21.3s |
| Semantic Scholar | semantic-scholar.py | ok | - | 0 | 29.9s |
| Preprints (Europe PMC) | search_medrxiv.py | ok | 100 | 0 | 0.8s |
| YouTube Influencers | yt-transcript-scanner.py | ok | 49 | 4 | 5.1s |
| Bluesky | bluesky-search.py | ok | - | 0 | 0.5s |
| Org Scanner | org-scanner.py | ok | 181 | 362 | 14.9s |
| Voice Scanner | voice-scanner.py | ok | 13 | 5 | 1.5s |
| Newsletter Fetcher | newsletter-fetcher.py | ok | 113 | 1 | 8.2s |
| DSA Norway | ../aggregator/dsa_scraper.py | ok | 10 | 0 | 0.4s |
| SSM Sweden | ../aggregator/ssm_scraper.py | ok | - | 0 | 2.1s |
| ARPANSA Australia | ../aggregator/arpansa_scraper.py | ok | 5 | 0 | 0.8s |
| STUK Finland | ../aggregator/stuk_scraper.py | ok | - | 0 | 0.8s |
| RIVM Netherlands | ../aggregator/rivm_scraper.py | ok | 1 | 0 | 0.5s |
| BAFU Switzerland | ../aggregator/bafu_scraper.py | ok | - | 0 | 1.5s |
| Israel MoEP | ../aggregator/israel_moep_scraper.py | ok | - | 0 | 0.4s |
| Site Patrol | site-patrol.py | ok | 19 | 0 | 22.3s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| RSS Feeds | check-feeds.py | ok | 327 | 0 | 11.0s |
| PubMed | pubmed-search.py | ok | 24 | 24 | 5.1s |
| EMF Portal | emf-portal.py | ok | 10 | 10 | 0.3s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| EMF Portal Literature | emf-portal.py | ok | - | 0 | 3.4s |
| Brave Search (core) | brave-search.py | ok | 15 | 19 | 43.1s |
| Brave Search (policy) | brave-search.py | ok | 9 | 11 | 25.1s |
| Brave Search (emerging) | brave-search.py | ok | 8 | 5 | 22.7s |
| Brave Search (cancer) | brave-search.py | ok | 8 | 8 | 22.5s |
| Semantic Scholar | semantic-scholar.py | ok | - | 0 | 30.5s |
| Preprints (Europe PMC) | search_medrxiv.py | ok | 100 | 0 | 0.8s |
| YouTube Influencers | yt-transcript-scanner.py | ok | 48 | 5 | 6.2s |
| Bluesky | bluesky-search.py | ok | - | 0 | 0.5s |
| Org Scanner | org-scanner.py | ok | 181 | 362 | 15.3s |
| Voice Scanner | voice-scanner.py | ok | 13 | 5 | 1.3s |
| Newsletter Fetcher | newsletter-fetcher.py | ok | 113 | 1 | 9.8s |
| DSA Norway | ../aggregator/dsa_scraper.py | ok | 10 | 0 | 0.5s |
| SSM Sweden | ../aggregator/ssm_scraper.py | ok | - | 0 | 0.5s |
| ARPANSA Australia | ../aggregator/arpansa_scraper.py | ok | 5 | 0 | 1.4s |
| STUK Finland | ../aggregator/stuk_scraper.py | ok | - | 0 | 3.1s |
| RIVM Netherlands | ../aggregator/rivm_scraper.py | ok | 1 | 0 | 0.5s |
| BAFU Switzerland | ../aggregator/bafu_scraper.py | ok | - | 0 | 1.7s |
| Israel MoEP | ../aggregator/israel_moep_scraper.py | ok | - | 0 | 0.3s |
| Site Patrol | site-patrol.py | ok | 19 | 0 | 35.8s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| RSS Feeds | check-feeds.py | ok | 327 | 0 | 16.8s |
| PubMed | pubmed-search.py | ok | 23 | 23 | 4.6s |
| EMF Portal | emf-portal.py | ok | 10 | 10 | 0.4s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| EMF Portal Literature | emf-portal.py | timeout | - | 0 | 120.0s |
| Brave Search (core) | brave-search.py | ok | 15 | 0 | 42.2s |
| Brave Search (policy) | brave-search.py | ok | 9 | 8 | 24.5s |
| Brave Search (emerging) | brave-search.py | ok | 8 | 5 | 22.6s |
| Brave Search (cancer) | brave-search.py | ok | 8 | 2 | 21.7s |
| Semantic Scholar | semantic-scholar.py | ok | - | 0 | 28.8s |
| Preprints (Europe PMC) | search_medrxiv.py | ok | 100 | 0 | 0.8s |
| YouTube Influencers | yt-transcript-scanner.py | ok | 49 | 3 | 4.7s |
| Bluesky | bluesky-search.py | ok | - | 0 | 0.6s |
| Org Scanner | org-scanner.py | ok | 185 | 370 | 18.5s |
| Voice Scanner | voice-scanner.py | ok | 13 | 5 | 1.8s |
| Newsletter Fetcher | newsletter-fetcher.py | ok | 113 | 5 | 10.5s |
| DSA Norway | ../aggregator/dsa_scraper.py | ok | 10 | 0 | 0.4s |
| SSM Sweden | ../aggregator/ssm_scraper.py | ok | - | 0 | 0.5s |
| ARPANSA Australia | ../aggregator/arpansa_scraper.py | ok | 5 | 0 | 1.4s |
| STUK Finland | ../aggregator/stuk_scraper.py | ok | - | 0 | 1.9s |
| RIVM Netherlands | ../aggregator/rivm_scraper.py | ok | 1 | 0 | 0.5s |
| BAFU Switzerland | ../aggregator/bafu_scraper.py | ok | - | 0 | 1.7s |
| Israel MoEP | ../aggregator/israel_moep_scraper.py | ok | - | 0 | 1.1s |
| Site Patrol | site-patrol.py | ok | 19 | 0 | 20.2s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| RSS Feeds | check-feeds.py | ok | 327 | 0 | 11.5s |
| PubMed | pubmed-search.py | ok | 22 | 22 | 4.1s |
| EMF Portal | emf-portal.py | ok | 10 | 10 | 0.9s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| EMF Portal Literature | emf-portal.py | ok | - | 0 | 15.5s |
| Brave Search (core) | brave-search.py | ok | 3 | 0 | 43.2s |
| Brave Search (policy) | brave-search.py | ok | 5 | 0 | 25.8s |
| Brave Search (emerging) | brave-search.py | ok | 2 | 0 | 21.3s |
| Brave Search (cancer) | brave-search.py | ok | - | 0 | 23.0s |
| Semantic Scholar | semantic-scholar.py | ok | - | 0 | 30.9s |
| Preprints (Europe PMC) | search_medrxiv.py | ok | - | 0 | 0.9s |
| YouTube Influencers | yt-transcript-scanner.py | ok | - | 0 | 2.1s |
| Bluesky | bluesky-search.py | ok | - | 0 | 0.5s |
| Org Scanner | org-scanner.py | ok | 182 | 364 | 14.6s |
| Voice Scanner | voice-scanner.py | ok | - | 0 | 2.2s |
| Newsletter Fetcher | newsletter-fetcher.py | ok | - | 1 | 10.9s |
| DSA Norway | ../aggregator/dsa_scraper.py | ok | - | 0 | 0.4s |
| SSM Sweden | ../aggregator/ssm_scraper.py | ok | - | 0 | 0.4s |
| ARPANSA Australia | ../aggregator/arpansa_scraper.py | ok | - | 0 | 3.5s |
| STUK Finland | ../aggregator/stuk_scraper.py | ok | - | 0 | 1.2s |
| RIVM Netherlands | ../aggregator/rivm_scraper.py | ok | - | 0 | 0.5s |
| BAFU Switzerland | ../aggregator/bafu_scraper.py | ok | - | 0 | 1.7s |
| Israel MoEP | ../aggregator/israel_moep_scraper.py | ok | - | 0 | 0.2s |
| Site Patrol | site-patrol.py | ok | 19 | 0 | 25.2s |
| Tool | Script | Status | Scanned | New | Time |
|---|---|---|---|---|---|
| RSS Feeds | check-feeds.py | ok | 323 | 0 | 16.1s |
| PubMed | pubmed-search.py | ok | 23 | 23 | 3.1s |
| EMF Portal | emf-portal.py | ok | 10 | 10 | 0.3s |
Pipeline: discovery-master.py → candidate-processor.py → story-creator.py → Hugo build → deploy
| Tool | Script | Data Source | Output | Quick? |
|---|---|---|---|---|
| RSS Feeds | check-feeds.py | 16 verified RSS/Atom feeds | url-registry + eval-log | ✅ |
| PubMed | pubmed-search.py | NCBI E-utilities (8 queries) | url-registry | ✅ |
| EMF Portal | emf-portal.py | emf-portal.org news | url-registry | ✅ |
| Brave Search | brave-search.py | 4 batches (core, policy, emerging, cancer) | url-registry | — |
| Semantic Scholar | semantic-scholar.py | 8 EMF queries (free API) | url-registry | — |
| Preprints | search_medrxiv.py | Europe PMC (medRxiv/bioRxiv) | url-registry | — |
| YouTube | yt-transcript-scanner.py | 26 influencer channels | url-registry | — |
| Org Scanner | org-scanner.py | EHT, Phonegate, RRT, MWN | url-registry | — |
| Voice Scanner | voice-scanner.py | Moskowitz, Davis, Hardell | url-registry | — |
| Bluesky | bluesky-search.py | Bluesky social search | url-registry | — |
| Newsletters | newsletter-fetcher.py | Newsletter monitoring | url-registry | — |
| Site Patrol | site-patrol.py | Site availability checks | status only | — |
| Government Scrapers (no RSS available) | ||||
| DSA 🇳🇴 | dsa_scraper.py | Direktoratet for strålevern | url-registry | — |
| SSM 🇸🇪 | ssm_scraper.py | Strålsäkerhetsmyndigheten | url-registry | — |
| ARPANSA 🇦🇺 | arpansa_scraper.py | Australian radiation agency | url-registry | — |
| STUK 🇫🇮 | stuk_scraper.py | Finnish radiation authority | url-registry | — |
| RIVM 🇳🇱 | rivm_scraper.py | Netherlands RIVM | url-registry | — |
| BAFU 🇨🇭 | bafu_scraper.py | Swiss environment office | url-registry | — |
| MoEP 🇮🇱 | israel_moep_scraper.py | Israel environment ministry | url-registry | — |
| Candidate Processor | candidate-processor.py | Evaluates candidates → creates drafts |
| ↳ Quote Extraction | extract_quotes() | Two-tier: 1) finds text already in quotation marks (“...”, «...», „...“) with attribution detection — 2) keyword-matched sentences as fallback |
| Story Creator | story-creator.py | YAML → Hugo .md + SOME card |
| Publish Draft | publish-draft.py | drafts/ → stories/ + registry update |
| URL Registry | url-registry.py | Check/add/manage URLs |
| SOME Card | generate-card.js | Social media card PNG |
| Edit Stats | edit-stats.py | Git-based edit statistics |
| Frontpage Stats | frontpage-stats.py | Source type distribution |
| Verification Tools | ||
| Archive Source | archive-source.py | Downloads source article copy (txt + html) for verification |
| Verify Dates | verify-dates.py | Checks date field against source meta tags |
| Verify Quotes | verify-quotes.py | Fuzzy-matches quotes against archived source text |
| Verify Share Text | verify-share-text.py | Checks share_text length (X/Bluesky limits), Source citation, YouTube tag, via lines, EN/NO match |
| Verify Fields | verify-yaml-fields.py | Checks all required YAML fields are present and non-empty (source_language, title, date, icon, etc.) |
| Verify Structure | verify-structure.py | Checks study block completeness, share_text rules, quote attribution per source_type |
| Verify Dictionary | verify-dictionary.py | Checks title, summary, share_text, quotes for wrong-language terms (e.g. FHI in English text → NIPH) |
| Verify Topic | verify-topic.py | Checks that drafts matching a topic's auto_match rules have the correct topic category assigned |
| Verify No Body Text | verify-no-body-text.py | Checks every story/draft ends after YAML frontmatter; body text must be moved into structured fields |
| ● | https://www.dsa.no/nyheter/1-av-3-foreldre-mener-det-er-lite-solbeskyttelse-pa-skolen |
| ● | Management of oligometastatic anal cancer-a literature review and a proposed treatment algorithm. |
| ● | A DGS-based hexagonal millimetre-wave antenna for 5 G applications using foam substrate |
| ● | Computational multi-anatomical framework for optimized non-invasive heating of brain and breast tumors |
| ● | Corrigendum to "Effects of radiofrequency electromagnetic field exposure on cancer in laboratory animal studies, a systematic review" [Environ. Int. 199 (2025) 109482] |
| ● | A Comprehensive Electromagnetic and Thermal Modeling Framework for Highly Focused Millimeter-Wave Beam Exposure on Rat Dorsal Skin |
| ● | Evaluating the Accuracy of the Huygens Source Model in RF Exposure Assessment |
| ● | Impact of Reconfigurable Intelligent Surfaces Aided Networks on the Electromagnetic Exposure |
| ● | SAR-based Assessment of the EMF Exposure Behind A Massive MIMO Base Station |
| ● | Investigation of 5G Massive MIMO Beam Management by Synchronous Multiprobe Exposure Measurement |
| ● | RF-EMF and EIRP Trade-Off in 6G Handset Multi-Antenna Systems at FR1 and FR3 Bands |
| ● | Design of a Flexible Antenna at 868 MHz for Relaying in-to-out Body Communication |
| ● | Electromagnetic Compatibility Evaluation of a Dynamic Wireless Power Transfer System for Electric Vehicle Charging |
| ● | EMF Exposure Assessment in Spatial and Temporal Scale with Uncertainty Quantification |
| ● | Current Approaches for RF-EMF-Monitoring in Europe |
| ● | RIS-Enhanced Propagation and Exposure Evaluation in Modern Greenhouses |
| ● | Dual-Band Low-SAR Antennas for Smartphones |
| ● | Is Pregnancy-Tissue Dielectric Accuracy Important for Fetal SAR at RF Band? |
| ● | [Analysis of SAR Exposure for Different Age Groups and 6G Perspective] |
| ● | Near-Field SAR Modelling for Wearable Antennas: A Simulation-Based Framework from 2.45 GHz to 5G and Beyond |
| ● | Importance of Diffraction for Improved RF Exposure Planning and Measurements for 5G and Beyond |
| ● | Inductive Coupling Wireless Power Transfer for Implantable Devices: Impact of Eddy Current |
| ● | 915-MHz Implantable Miniaturized SRR-based Printed Antenna for pH-based Colon Cancer Hotspot Monitoring |
| ● | A Wearable 3D-Printed Embroidered Antenna for Wireless Powering of Deep Medical Implants |
| ● | Simulation and Analysis of Mitigation of High- Voltage Power Supply Conduction Emission and Radiated Emission |
| ● | Design and Characterization of Broadband Antenna of on-Body Antenna for in- and off-Body Communication Systems |
| ● | Combined Dielectric and Thermal Characterisation of Agar-Based Breast Tissue Phantoms for Hyperthermia |
| ● | Measurement-Driven Deep Learning for Uplink RF Exposure Assessment in Urban Environments |
| ● | Dual-Band, Single-Layer Magnetic Metasurface for Biomedical Wireless Power Transfer Applications |
| ● | A Wearable and Implantable UWB Antenna for Brain Computer Interface |
| ● | Highly-Sensitive Near-Field Electromagnetic Sensing Probe for Biomedical Applications |
| ● | Compact Flexible Meta-Antenna on PDMS Substrate for Wearable Applications |
| ● | Compact Wideband Circularly Polarized Implantable Antenna for Head Implant Applications |
| ● | Near-Field Coupled Metamaterial Absorber for Wearable Strain Sensing with Enhanced Shielding |
| ● | EMF-Aware Proportional Fair Scheduling for Non-Intended UEs in RIS-Assisted Networks |
| ● | Robotized SAR-Based Quality Assurance Procedures for Characterizing Hyperthermia Applicators for Clinical and Preclinical Use |
| ● | Tailoring Synthetic Gel Phantoms for Wideband Microwave Sensors |
| ● | Textile-Based Bluetooth Antenna Sensor for Continuous Respiratory Health Monitoring |
| ● | A Comparison of EMF Exposure Prediction in Mmwave to Sub-THz Using XGBoost with SHAP and Deep Feedforward Neural Networks |
| ● | Initial 5G MmWave EMF Exposure Assessment on Outdoor Private Networks |
| ● | Evaluation of Electromagnetic Interference from Smartphones on Working Length Determination using an Electronic Apex Locator: An In-vitro Study |
| ● | A Retrospective Analysis of the Clinical Response and Safety of Radiofrequency Microneedling Treatment in Managing Acne Vulgaris. | radiofrequency |
| ● | L5-S1 basivertebral nerve ablation for chronic vertebrogenic low back pain following lumbar fusion: a case report. |
| ● | Clinical Effects and Safety of Radiofrequency Microneedling for the Management of Melasma: A Retrospective Study. | radiofrequency |
| ● | One Procedure, Multiple Nerves, Diverse Pain Phenotypes: A 4-Patient Case Series of Trigeminal Neuropathic Pain Following Facial Hyaluronic Acid Injections. |
| ● | Wolff-Parkinson-White syndrome in a patient with type I Chiari malformation: management of an unusual association. |
| ● | Acid-free microwave extraction of citrus pectins: Linking molecular structure to functional properties. |
| ● | Using mobile phone Re-call notification as a primary care practice to improve vaccination uptake for children under five in baghdad, Iraq, 2022. |
| ● | Surface Cleaning of SAW-Based Microparticle Sensors Integrated in a Cascade Impactor Using SAW-Induced Droplet Displacement. |
| ● | Joint Beamforming Design for Active RIS-Assisted ISAC Systems with Transmitter Hardware Impairments. |
| ● | Machine Learning-Driven Design and Experimental Validation of a Highly Miniaturized Dual-Band MIMO Antenna for Sub-6 GHz Applications. |
| ● | Game-Theoretic Obfuscation of Wi-Fi MAC-Layer Traffic Against IoT Device Fingerprinting Attacks. |
| ● | A Calibrated Multi-Dimensional Evaluation Framework for Diffusion-Based Radio Frequency Signal Generation. |
| ● | Smartphone and Internet Addictive Behaviors Are Differentially Associated with Mediterranean Diet Adherence in Young Adults: The EVA-Adic Study. |
| ● | Distributed Antenna Array and RIS-Assisted Planning Framework for Intelligent Coverage Optimization in B5G/6G Cell-Free Massive MIMO. |
| ● | Neoadjuvant Treatment Including Targeted Therapy and Locoregional Interventions for Locally Advanced Thyroid Cancer: A Single-Center Retrospective Cohort Study. |
| ● | Breaking the Cycle of Polypharmacy: A Case Report of Renal Denervation in Resistant Hypertension. |
| ● | Joint Modeling of 5G Slicing Reliability and Frequency Regulation Revenue for Virtual Power Plants: A Stackelberg Game Approach. |
| ● | Optimization of Radio-Frequency Heating Conditions to Achieve Uniform Pasteurization of Irregularly Shaped Spices: The Case of Star Anise. |
| ● | Pulsed Field Ablation for Atrial Fibrillation in Obesity: Reassessing Risk, Safety, and Success. |
| ● | Efficacy and safety of TACE combined with MWA followed by immune checkpoint inhibitors and anti-VEGF/tyrosine kinase inhibitors in hepatocellular carcinoma beyond the up-to-7. |
| ● | Efficacy and safety of renal denervation in patients with refractory ventricular electrical storm. |
| ● | Celestial Navigation: A State-of-the-Art Review Towards a Light Autonomous Underwater Vehicle (LAUV) Conceptual Application. |
| ● | UHF RFID Tags Installation Methods for Vehicle Navigation on Paved and Unpaved Roads. |
| ● | Global status of research on Barrett's esophagus based on the Web of Science core collection (2016-2025): a bibliometric analysis. |
| ● | When all else fails: a narrative review of surgical options for intercostal neuralgia from a plastic surgery perspective. |
| ● | Nanomaterial-Enabled Fiber-Optic SPR Biosensor for Continuous and Noninvasive Body Fluid Monitoring:Progress and Prospects. |
| ● | Transforming Apple Pomace into Functional Oligosaccharides via Microwave Optimisation. |
| ● | Research on the Dielectric Constant Sensor System Based on the Short-Ended Transmission Line. |
| ● | Micro-electric field-associated restructuring of bacterial communities enhances wastewater purification in constructed wetlands |
| ● | Analysis of the DC Field Emission Properties of Laser-Polished Niobium Samples. |
| ● | SPA-DETR: An Enhanced RT-DETR with Spatial-Preserving Attention and Adaptive Loss for UAV Spectrogram Signal Detection. |
| ● | Reliability-Aware Image-Wireless Fusion for Through-Wood Termite Detection. |
| ● | Grouping-Based and Position-Based Phase Optimization for RIS-Assisted Millimeter-Wave Vehicular Communications. |
| ● | Blockage-Aware Power Allocation Algorithm for Millimeter-Wave Communication with Dynamic Reward Q-Learning. |
| ● | The pivotal role of the food service industry in alleviating urban segregation and boosting city vitality. |
| ● | An Energy-Efficient Hybrid LoRa-Wi-Fi Architecture for Real- Time Water Quality Monitoring and Machine Learning-Based Trend Forecasting. |
| ● | Experimental Validation of a Distributed 5G Core with Store-and-Forward for IoT Sensing over LEO Non-Terrestrial Networks. |
| ● | Incentive-Aware End-to-End Covert Routing for Space-Air-Ground Integrated Networks. |
| ● | Technique for Applying Collective Dynamic Routing Method in a Wireless Heterogeneous Network with Sensors. |
| ● | Attenuation of Redox Interference in RuO |
| ● | Automotive Telemetry in Connected Vehicles: A Review of 5G and Satellite Communication Technologies for Long-Range Data Transmission. |
| ● | High-resolution spatiotemporal mapping of transient Joule heating and skin tissue responses during microneedle electroporation |
| ● | The Mediating Roles of Sleep Quality and Physical Activity in the Association Between Smartphone Addiction and Physical Fitness Among College Students. |
| ● | Eight Weeks of 448 kHz Radiofrequency Therapy Increases Multifidus Muscle Cross-Sectional Area and Modulates Thoracolumbar Range of Motion in Horses with Chronic Back Pain. | radiofrequency |
| ● | Integrated Optical System for Mobile Atomic Interferometric Gravity Gradient. |
| ● | Vision-Based Digital Twin and AI Agent Framework for Low-Cost, Explainable Indoor Building Inspection and Safety Assessment. |
| ● | Environmental and auto-induced RF-EMF adult and children far-field exposure simulations between 450 MHz and 26 GHz |
| ● | Exploring the role of place visitation big data on small area health measure estimation. |
| ● | Occupational electromagnetic field exposure and sleep disturbances: The predominant role of high-frequency electric fields |
| ● | Comparative evaluation of advanced knee orthosis designs in managing knee osteoarthritis: A systematic review of biomechanical and clinical outcomes |
| ● | Modeling attention for multimodal navigation with magnetic signatures |
| ● | Design, synthesis, and biological evaluation of selective estrogen receptor modulators (SERMs) as anticancer agents for ER-positive breast cancer. |
| ● | 5 Things to Know About AI Data Centers Rolling Out Across Rural U.S. |
| ● | Breaking Up MMR Vaccine Will Benefit Kids — But It Could Be Years Before Single Shots Are Available |
| ● | ‘No Guardrails’: Youth Sports Leagues Mandating Digital IDs, Selling Kids’ Biometrics for Profit |
| ● | America Promises Safe Schools, So Why Are Children Still Exposed to Toxic Pesticides? + More |
| ● | Watch: Medical Free Speech Ruling ‘So Much Bigger Than COVID’ |
| ● | California Phasing out Herbicide Linked to Parkinson’s Disease + More |
| ● | Fabrication and Biocompatibility Testing of Thin-Film Metamaterial Neurostimulation Leads for Magnetic Resonance Imaging. |
| ● | A proposed mobility and resource prediction method for seamless handover and service continuity in 5G small cell networks. |
| ● | Fear of missing out (FOMO) as a predictor of smartphone addiction and mental health outcomes among University Students in Dhaka, Bangladesh: A cross-sectional study. |
| ● | Probing frequency shifts in a dual-isotope Rb-Xe vapor cell using selective resonant RF-field suppression. |
| ● | Synthesis and antimalarial activity of novel C30-aminated betulin derivatives. |
| ● | Multi-Scale Engineering of Photonic Meta-Structures With Emergent Optical Resonances via Colloidal Crystal Engineering With DNA and Microwell Templates. |
| ● | Magnetic resonance imaging safety-driven, heat-mitigating design for a magnetic resonance imaging-guided, magnetically actuated robotic catheter |
| ● | [Electroacupuncture alleviates articular chondrocyte apoptosis in rats with knee osteoarthritis by regulating the TLR4/MyD88/NF-κB signaling pathway] |
| ● | [Electroacupuncture ameliorates cognitive impairment and suppresses TLR4/MyD88/NF-κB pathway-mediated astrocyte activation in rats with vascular dementia] |
| ● | Synthesis of 1,3,5-Triazine-Indole Conjugates as Broad-Spectrum Coronavirus Entry Inhibitors. |
| ● | Flawed “Validation” Studies Do Not Negate the Established Evidence That Cell Phone Radiation Causes Cancer in Rats, Scientists Conclude |
| ● | Tell the IACC to Prioritize Vaccine Injury Research in Its Strategic Plan |
| ● | Tell New Hampshire Lawmakers to Override Veto of ‘Lowering the Cost of Meat’ Bill |
| ● | ‘Parents Should Not Need a Chemistry Degree’: RFK Jr. Proposes Key Food Policy Reforms |
| ● | Cam Newton Backs Aaron Rodgers, Claiming NFL ‘Players, Coaches and Executives’ Used Fake Covid Vaccine Cards + More |
| ● | Cassidy Blasts Vaccine Order, Saying Trump Has No ‘Expertise to Make These Changes’ + More |
| ● | Trump’s Executive Order Gives Revived Task Force 90 Days to Produce Vaccine Safety Report |
| ● | Trump’s Executive Order on Vaccines — What Does It Mean? Experts Weigh In |
| ● | Occupational electromagnetic field exposure and sleep disturbances: The predominant role of high-frequency electric fields. | electromagnetic |
| ● | Canadian Experience with Acessa ProVu: A Case Series of the First 60 Laparoscopic Radiofrequency Fibroid Ablation Procedures at a Single Centre. | radiofrequency |
| ● | [Effect of HyperEM for Body Modeling on Anthropometric, Clinical and Biochemical Parameters Associated With Nutritional Status and Metabolism in a Group of Venezuelan Women] |
| ● | Rose of Jericho Counters Extremely Low Frequency Electromagnetic Fields Dependent Cognitive and Behavioral Changes in Rats |
| ● | Analysis of potentially modifiable risk factors for amyotrophic lateral sclerosis |
| ● | AUV-Based Underwater Electromagnetic Field Survey System: Development and Field Tests |
| ● | Magnetic Field-Induced Acceleration of Whole Blood in Capillaries |
| ● | Comparative study by electrical bioimpedance of bioelectrical parameters in adolescents |
| ● | Ultrasound-Guided Greater Occipital Nerve Pulsed Radiofrequency for Chronic Headache in Adults Aged 65 Years and Older: A Retrospective Cohort Study. | radiofrequency |
| ● | Chronic 3.5 GHz radiofrequency exposure is associated with behavioral, molecular, and histopathological changes in the rat hippocampus |
| ● | Programmable shunt valve stability after MRI: a 2-year institutional experience across valve types and field strengths |
| ● | Moderna’s mRNA Flu Vaccine: How FDA Hid ‘Serious’ Safety Signal |
| ● | Sudden Death of California Law Student Studying Abroad Linked to Popular Weight Loss Shot, Inquest Heard + More |
| ● | Human ‘Biology Was Never Intended to Handle’ Ultraprocessed Foods, Former FDA Head David Kessler Warns + More |
| ● | BioNTech Must Release COVID Vaccine Injury Records, German Court Rules |
| ● | Fauci Raised COVID Vaccine Miscarriage Risk, Texts Reveal |
| ● | Trump Signs Executive Order Aimed at Reducing Number of Childhood Vaccines |
| ● | Enda mer forskningssvindel for ikke å finne hjernekreft fra mobiltelefoner |
| ● | Cost-effectiveness analysis of radiofrequency therapy versus surgery for the treatment of women with urinary incontinence: a long-term evaluation in Iran. | radiofrequency |
| ● | Environmental and auto-induced RF-EMF adult and children far-field exposure simulations between 450 MHz and 26 GHz. | rf-emf |
| ● | Wuhan Lab Site of Multiple Failures in Biohazard Waste Disposal Leading Up to Pandemic |
| ● | Changes in segmental bioimpedance following eccentric plantar flexor exercise taken to volitional failure |
| ● | Impact of transducer position on B1 + homogeneity and RF safety in transcranial MR-guided focused ultrasound: An electromagnetic simulation study |
| ● | (untitled) | candidate |
| ● | (untitled) | rejected |
| ● | (untitled) | rejected |
| ● | (untitled) | published |
| ● | (untitled) | published |
| ● | (untitled) | published |
| ● | RF Animal Cancer Review Is #1 | published |
| ● | (untitled) | rejected |
| ● | (untitled) | rejected |
| ● | (untitled) | rejected |
| ● | (untitled) | published |
| ● | (untitled) | rejected |
| ● | “They Kept Telling Us What To Do” | published |
| ● | (untitled) | rejected |
| ● | NTP Lite: No Cancer Risk Seen in Japan | published |
| ● | (untitled) | rejected |
| ● | (untitled) | rejected |
| ● | (untitled) | rejected |
| ● | WHO Gets an ‘F’ on RF | rejected |
| ● | (untitled) | rejected |
| 📡 RSS Feeds | 16 verified feeds — Microwave News, EHT, SaferEMR, diagnose:funk, Flydal, EMF Portal, Phonegate, etc. | Daily |
| 🔬 PubMed | 8+ keyword queries across NCBI research database | 2×/week |
| 📚 EMF Portal (RSS) | News RSS + recent publications from emf-portal.org. See also: EMF Portal Bulk Data below. | 2×/week |
| 🔍 Brave Search | Core (15), bioeffects (12), Nordic (6) query batches | 2×/week |
| 📄 Semantic Scholar | 8 EMF queries, free API — academic papers from 2025+ | 2×/week |
| 📄 Preprints (Europe PMC) | medRxiv/bioRxiv preprints via Europe PMC API — RF, EMF, 5G health | 2×/week |
| 🎬 YouTube Transcripts | 7 channels, 15 keywords — needs API key for full 26-channel scanning | Per run |
| 🦋 Bluesky Search | 7 EMF queries via free public API — low activity so far | Per run |
| 🏢 Org Scanner | 12 EMF organization websites — RSS + HTML scraping (EHT, Phonegate, RRT, etc.) | Per run |
| 🧑🔬 Researcher Voices | 13 researchers — Moskowitz, Hardell, Davis, Pall, Havas, Leszczynski, etc. | Per run |
| 📰 Newsletter Fetcher | 8 sources — diagnose:funk, EMFSA, EHT, Microwave News, Phonegate | Per run |
| 🌐 Site Patrol | 19 websites — availability checks + new content detection | Per run |
| 📥 scrape.py | Full database export — 70 topic×frequency combos, 49,600+ articles as CSV+RIS. Repo: ~/projects/emf-portal-data/ | Manual |
| 🔄 emf-portal-diff.py | Compares scrape dates, finds new articles, cross-checks url-registry. Filters by topic, year. | Per scrape |
| 🔍 viewer.html | Local searchable table of all articles — filters, sort, highlighted marking. Private use only (EMF Portal copyright). | Local |
| 📈 /statistics/ | Public page with aggregate counts only — topic breakdown, year trends, languages, top journals. No article data reproduced. | Public |
| 🎯 discovery-master.py | Runs all 12 source tools in sequence. Registers new URLs in url-registry.json. Logs run stats to discovery-log.json (shown in Discovery Status above). |
| 📋 check-feeds.py | Evaluates each RSS item: emf_source / keyword_match / duplicate / no_match. Writes per-item verdicts to evaluation-log.json (shown in Evaluation Trail above). |
| 🏭 candidate-processor.py | Takes Brave Search batch candidates, fetches content, extracts quotes, generates YAML, creates Hugo drafts. Writes to evaluation-log.json. |
| 📝 story-creator.py | Converts YAML story specs into full Hugo markdown drafts (EN + NO). Called by candidate-processor or manually. |
| 🗄️ url-registry.py | Central URL dedup database (3215 URLs). Tracks status: candidate → included/rejected → published. |
| EMF/health subreddits — not monitored | |
| Twitter/X Search | API access needed |
| Government Scrapers | ARPANSA (AU), SSM (SE), STUK (FI), RIVM (NL), BAFU (CH), Israel MoEP — planned |
Coming later.
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Molecular Biology Reports | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: pubmed:pub_date, text:0Previous: confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 4/4 verifiedPrevious: confirmed — 4/4 verified; confirmed — 4/4 verified; confirmed — 4/4 verified |
| Source type / category | Yes | Research | Yes | confirmed — source_type: ResearchPrevious: confirmed — source_type: Research; confirmed — source_type: Research; confirmed — source_type: Research |
| Share text | Yes | share_text present | Yes | pass — OK (217 chars); warning: close to limit: 217/236 charsPrevious: pass — OK (217 chars); warning: close to limit: 217/236 chars; pass — OK (217 chars); warning: close to limit: 217/236 chars; pass — OK (217 chars); warning: close to limit: 217/236 chars |
| Front page section YAML field: categories |
Yes | categories: research, therapeutic |
Category mapping | Research & Studies Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Avicenna Journal of Medical Biotechnology | Field check | Source field only |
| Date | Yes | Date field present | Unverifiable | no_source_dates — No dates in sourcePrevious: no_source_dates — No dates in source; no_source_dates — No dates in source; no_source_dates — No dates in source |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 4/4 verifiedPrevious: confirmed — 4/4 verified; confirmed — 4/4 verified; confirmed — 4/4 verified |
| Source type / category | Yes | Therapeutic | Yes | confirmed — source_type: TherapeuticPrevious: confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic |
| Share text | Yes | share_text present | Yes | pass — OK (228 chars); warning: close to limit: 228/236 charsPrevious: pass — OK (228 chars); warning: close to limit: 228/236 chars; pass — OK (228 chars); warning: close to limit: 228/236 chars; pass — OK (228 chars); warning: close to limit: 228/236 chars |
| Front page section YAML field: categories |
Yes | categories: therapeutic |
Category mapping | Therapeutic EMF Applications Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Warnings | warnings — missing country_code — ISO country codePrevious: warnings — missing country_code — ISO country code; warnings — missing country_code — ISO country code; warnings — missing country_code — ISO country code |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Environmental Health Sciences | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:article:published_timePrevious: confirmed — Matched: meta:article:published_time; confirmed — Matched: meta:article:published_time; confirmed — Matched: meta:article:published_time |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 2/2 verifiedPrevious: confirmed — 2/2 verified; confirmed — 2/2 verified; confirmed — 2/2 verified |
| Source type / category | Yes | NGO | Yes | confirmed — source_type: NGOPrevious: confirmed — source_type: NGO; confirmed — source_type: NGO; confirmed — source_type: NGO |
| Share text | Yes | share_text present | Yes | pass — OK (156 chars)Previous: pass — OK (156 chars); pass — OK (156 chars); pass — OK (156 chars) |
| Front page section YAML field: categories |
Yes | categories: advocacy, policy, cell-towers |
Category mapping | Advocacy Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Warnings | warnings — missing country_code — ISO country codePrevious: warnings — missing country_code — ISO country code; warnings — missing country_code — ISO country code; warnings — missing country_code — ISO country code |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | No | warning — [no] editor_note: 'English-looking prose' → Translate editor_note to NorwegianPrevious: warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian; warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian; warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Spine | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: pubmed:pub_date, text:0Previous: confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 4/4 verifiedPrevious: confirmed — 4/4 verified; confirmed — 4/4 verified; confirmed — 4/4 verified |
| Source type / category | Yes | Therapeutic | Yes | confirmed — source_type: TherapeuticPrevious: confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic |
| Share text | Yes | share_text present | Yes | pass — OK (222 chars); warning: close to limit: 222/236 charsPrevious: pass — OK (222 chars); warning: close to limit: 222/236 chars; pass — OK (222 chars); warning: close to limit: 222/236 chars; pass — OK (222 chars); warning: close to limit: 222/236 chars |
| Front page section YAML field: categories |
Yes | categories: therapeutic |
Category mapping | Therapeutic EMF Applications Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Stem Cell Res Ther | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: pubmed:pub_date, text:0Previous: confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 3/3 verifiedPrevious: confirmed — 3/3 verified; confirmed — 3/3 verified; confirmed — 3/3 verified |
| Source type / category | Yes | Therapeutic | Yes | confirmed — source_type: TherapeuticPrevious: confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic |
| Share text | Yes | share_text present | Yes | pass — OK (220 chars); warning: close to limit: 220/236 charsPrevious: pass — OK (220 chars); warning: close to limit: 220/236 chars; pass — OK (220 chars); warning: close to limit: 220/236 chars; pass — OK (220 chars); warning: close to limit: 220/236 chars |
| Front page section YAML field: categories |
Yes | categories: research, therapeutic |
Category mapping | Research & Studies Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Warnings | warnings — missing discovery_source — How this story was discoveredPrevious: warnings — missing discovery_source — How this story was discovered; warnings — missing discovery_source — How this story was discovered; warnings — missing discovery_source — How this story was discovered |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | J Youth Adolesc | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: pubmed:pub_date, text:0Previous: confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 3/3 verifiedPrevious: confirmed — 3/3 verified; confirmed — 3/3 verified; confirmed — 3/3 verified |
| Source type / category | Yes | Research | Yes | confirmed — source_type: ResearchPrevious: confirmed — source_type: Research; confirmed — source_type: Research; confirmed — source_type: Research |
| Share text | Yes | share_text present | Yes | pass — OK (234 chars); warning: close to limit: 234/236 charsPrevious: pass — OK (234 chars); warning: close to limit: 234/236 chars; pass — OK (234 chars); warning: close to limit: 234/236 chars; pass — OK (234 chars); warning: close to limit: 234/236 chars |
| Front page section YAML field: categories |
Yes | categories: research, screens |
Category mapping | Screen Time & Digital Devices Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Warnings | warnings — missing discovery_source — How this story was discoveredPrevious: warnings — missing discovery_source — How this story was discovered; warnings — missing discovery_source — How this story was discovered; warnings — missing discovery_source — How this story was discovered |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Digit Health | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: text:0Previous: confirmed — Matched: text:0; confirmed — Matched: text:0; confirmed — Matched: text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 3/3 verifiedPrevious: confirmed — 3/3 verified; confirmed — 3/3 verified; confirmed — 3/3 verified |
| Source type / category | Yes | Research | Yes | confirmed — source_type: ResearchPrevious: confirmed — source_type: Research; confirmed — source_type: Research; confirmed — source_type: Research |
| Share text | Yes | share_text present | No | issues — must end with 'Source: ...' line (last line: 'Network analysis of 1,479 adolescents shows gendered tempora')Previous: issues — must end with 'Source: ...' line (last line: 'Network analysis of 1,479 adolescents shows gendered tempora'); issues — must end with 'Source: ...' line (last line: 'Network analysis of 1,479 adolescents shows gendered tempora'); issues — must end with 'Source: ...' line (last line: 'Network analysis of 1,479 adolescents shows gendered tempora') |
| Front page section YAML field: categories |
Yes | categories: research, screens |
Category mapping | Screen Time & Digital Devices Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Warnings | warnings — missing discovery_source — How this story was discoveredPrevious: warnings — missing discovery_source — How this story was discovered; warnings — missing discovery_source — How this story was discovered; warnings — missing discovery_source — How this story was discovered |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | IEEE ICC 2026 | Field check | Source field only |
| Date | Yes | Date field present | Unverifiable | no_source_dates — No dates in sourcePrevious: no_source_dates — No dates in source; no_source_dates — No dates in source; no_source_dates — No dates in source |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 3/3 verifiedPrevious: confirmed — 3/3 verified; confirmed — 3/3 verified; confirmed — 3/3 verified |
| Source type / category | Yes | Research | Yes | confirmed — source_type: ResearchPrevious: confirmed — source_type: Research; confirmed — source_type: Research; confirmed — source_type: Research |
| Share text | Yes | share_text present | No | issues — must end with 'Source: ...' line (last line: 'Source...')Previous: issues — must end with 'Source: ...' line (last line: 'Source...'); issues — must end with 'Source: ...' line (last line: 'Source...'); issues — must end with 'Source: ...' line (last line: 'Source...') |
| Front page section YAML field: categories |
Yes | categories: research |
Category mapping | Research & Studies Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Warnings | warnings — missing discovery_source — How this story was discoveredPrevious: warnings — missing discovery_source — How this story was discovered; warnings — missing discovery_source — How this story was discovered; warnings — missing discovery_source — How this story was discovered |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | IEEE ICC 2026 / arXiv | Field check | Source field only |
| Date | Yes | Date field present | Unverifiable | no_source_dates — No dates in sourcePrevious: no_source_dates — No dates in source; no_source_dates — No dates in source; no_source_dates — No dates in source |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 3/3 verifiedPrevious: confirmed — 3/3 verified; confirmed — 3/3 verified; confirmed — 3/3 verified |
| Source type / category | Yes | Research | Yes | confirmed — source_type: ResearchPrevious: confirmed — source_type: Research; confirmed — source_type: Research; confirmed — source_type: Research |
| Share text | Yes | share_text present | Yes | pass — OK (220 chars); warning: close to limit: 220/236 charsPrevious: pass — OK (220 chars); warning: close to limit: 220/236 chars; pass — OK (220 chars); warning: close to limit: 220/236 chars; pass — OK (220 chars); warning: close to limit: 220/236 chars |
| Front page section YAML field: categories |
Yes | categories: research |
Category mapping | Research & Studies Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Warnings | warnings — missing discovery_source — How this story was discoveredPrevious: warnings — missing discovery_source — How this story was discovered; warnings — missing discovery_source — How this story was discovered; warnings — missing discovery_source — How this story was discovered |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | No | issues — too long (918 chars)Previous: issues — too long (918 chars); issues — too long (918 chars); issues — too long (918 chars) |
| Source | Yes | EM Radiation Research Trust | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:page:post-datePrevious: confirmed — Matched: meta:page:post-date; confirmed — Matched: meta:page:post-date; confirmed — Matched: meta:page:post-date |
| Quotes | Yes | Quotes present in draft | No | issues — 3/4 verifiedPrevious: issues — 3/4 verified; issues — 3/4 verified; issues — 3/4 verified |
| Source type / category | Yes | NGO | Yes | confirmed — source_type: NGOPrevious: confirmed — source_type: NGO; confirmed — source_type: NGO; confirmed — source_type: NGO |
| Share text | Yes | share_text present | Yes | pass — OK (174 chars)Previous: pass — OK (174 chars); pass — OK (174 chars); pass — OK (174 chars) |
| Front page section YAML field: categories |
Yes | categories: ngo, rrt |
Category mapping | Advocacy Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | No | issues — title very long (131 chars)Previous: issues — title very long (131 chars); issues — title very long (131 chars); issues — title very long (131 chars) |
| Dictionary / language | No | warning — [no] editor_note: 'English-looking prose' → Translate editor_note to NorwegianPrevious: warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian; warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian; warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian |
| Topic / master card | Yes | pass — Topic categories present: rrt |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Bioelectromagnetics | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: pubmed:pub_datePrevious: confirmed — Matched: pubmed:pub_date; confirmed — Matched: pubmed:pub_date; confirmed — Matched: pubmed:pub_date |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 4/4 verifiedPrevious: confirmed — 4/4 verified; confirmed — 4/4 verified; confirmed — 4/4 verified |
| Source type / category | Yes | Research | Yes | confirmed — source_type: ResearchPrevious: confirmed — source_type: Research; confirmed — source_type: Research; confirmed — source_type: Research |
| Share text | Yes | share_text present | Yes | pass — OK (229 chars); warning: close to limit: 229/236 charsPrevious: pass — OK (229 chars); warning: close to limit: 229/236 chars; pass — OK (229 chars); warning: close to limit: 229/236 chars; pass — OK (229 chars); warning: close to limit: 229/236 chars |
| Front page section YAML field: categories |
Yes | categories: research |
Category mapping | Research & Studies Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | ICBE-EMF | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:article:published_time, meta:article:modified_timePrevious: confirmed — Matched: meta:article:published_time, meta:article:modified_time; confirmed — Matched: meta:article:published_time, meta:article:modified_time; confirmed — Matched: meta:article:published_time, meta:article:modified_time |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 2/2 verifiedPrevious: confirmed — 2/2 verified; confirmed — 2/2 verified; confirmed — 2/2 verified |
| Source type / category | Yes | NGO | Yes | confirmed — source_type: NGOPrevious: confirmed — source_type: NGO; confirmed — source_type: NGO; confirmed — source_type: NGO |
| Share text | Yes | share_text present | No | issues — EN and NO share_text differ — they must be identical (always English)Previous: issues — EN and NO share_text differ — they must be identical (always English); issues — EN and NO share_text differ — they must be identical (always English); issues — EN and NO share_text differ — they must be identical (always English) |
| Front page section YAML field: categories |
Yes | categories: advocacy, cell-towers |
Category mapping | Advocacy Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | No | issues — source_type=NGO but no editor_note — verify no COIPrevious: issues — source_type=NGO but no editor_note — verify no COI; issues — source_type=NGO but no editor_note — verify no COI; issues — source_type=NGO but no editor_note — verify no COI |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Cells | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: pubmed:pub_date, text:0Previous: confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 2/2 verifiedPrevious: confirmed — 2/2 verified; confirmed — 2/2 verified; confirmed — 2/2 verified |
| Source type / category | Yes | Therapeutic | Yes | confirmed — source_type: TherapeuticPrevious: confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic |
| Share text | Yes | share_text present | No | issues — EN and NO share_text differ — they must be identical (always English)Previous: issues — EN and NO share_text differ — they must be identical (always English); issues — EN and NO share_text differ — they must be identical (always English); issues — EN and NO share_text differ — they must be identical (always English) |
| Front page section YAML field: categories |
Yes | categories: therapeutic |
Category mapping | Therapeutic EMF Applications Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | EM Radiation Research Trust | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:page:post-datePrevious: confirmed — Matched: meta:page:post-date; confirmed — Matched: meta:page:post-date; confirmed — Matched: meta:page:post-date |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 2/2 verifiedPrevious: confirmed — 2/2 verified; confirmed — 2/2 verified; confirmed — 2/2 verified |
| Source type / category | Yes | NGO | Yes | confirmed — source_type: NGOPrevious: confirmed — source_type: NGO; confirmed — source_type: NGO; confirmed — source_type: NGO |
| Share text | Yes | share_text present | No | issues — EN and NO share_text differ — they must be identical (always English)Previous: issues — EN and NO share_text differ — they must be identical (always English); issues — EN and NO share_text differ — they must be identical (always English); issues — EN and NO share_text differ — they must be identical (always English) |
| Front page section YAML field: categories |
Yes | categories: advocacy, rrt |
Category mapping | Advocacy Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — Topic categories present: rrt |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | emf-portal.org | Field check | Source field only |
| Date | Yes | Date field present | No | year_only_confirmed — Year-only source date confirmed from emf-portal-year-only: 2026Previous: year_only_confirmed — Year-only source date confirmed from emf-portal-year-only: 2026; year_only_confirmed — Year-only source date confirmed from emf-portal-year-only: 2026; year_only_confirmed — Year-only source date confirmed from emf-portal-year-only: 2026 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 2/2 verifiedPrevious: confirmed — 2/2 verified; confirmed — 2/2 verified; confirmed — 2/2 verified |
| Source type / category | Yes | Research | Yes | confirmed — source_type: ResearchPrevious: confirmed — source_type: Research; confirmed — source_type: Research; confirmed — source_type: Research |
| Share text | Yes | share_text present | No | issues — EN and NO share_text differ — they must be identical (always English)Previous: issues — EN and NO share_text differ — they must be identical (always English); issues — EN and NO share_text differ — they must be identical (always English); issues — EN and NO share_text differ — they must be identical (always English) |
| Front page section YAML field: categories |
Yes | categories: research |
Category mapping | Research & Studies Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Cell Communication and Signaling | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:time:[''], text:0Previous: confirmed — Matched: meta:time:[''], text:0; confirmed — Matched: meta:time:[''], text:0; confirmed — Matched: meta:time:[''], text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 3/3 verifiedPrevious: confirmed — 3/3 verified; confirmed — 3/3 verified; confirmed — 3/3 verified |
| Source type / category | Yes | Therapeutic | Yes | confirmed — source_type: TherapeuticPrevious: confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic |
| Share text | Yes | share_text present | Yes | pass — OK (217 chars); warning: close to limit: 217/236 charsPrevious: pass — OK (217 chars); warning: close to limit: 217/236 chars; pass — OK (217 chars); warning: close to limit: 217/236 chars; pass — OK (217 chars); warning: close to limit: 217/236 chars |
| Front page section YAML field: categories |
Yes | categories: therapeutic |
Category mapping | Therapeutic EMF Applications Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | J Appl Clin Med Phys | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: pubmed:pub_datePrevious: confirmed — Matched: pubmed:pub_date; confirmed — Matched: pubmed:pub_date; confirmed — Matched: pubmed:pub_date |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 4/4 verifiedPrevious: confirmed — 4/4 verified; confirmed — 4/4 verified; confirmed — 4/4 verified |
| Source type / category | Yes | Therapeutic | Yes | confirmed — source_type: TherapeuticPrevious: confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic |
| Share text | Yes | share_text present | Yes | pass — OK (218 chars); warning: close to limit: 218/236 charsPrevious: pass — OK (218 chars); warning: close to limit: 218/236 chars; pass — OK (218 chars); warning: close to limit: 218/236 chars; pass — OK (218 chars); warning: close to limit: 218/236 chars |
| Front page section YAML field: categories |
Yes | categories: therapeutic |
Category mapping | Therapeutic EMF Applications Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | arXiv | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: text:0Previous: confirmed — Matched: text:0; confirmed — Matched: text:0; confirmed — Matched: text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 4/4 verifiedPrevious: confirmed — 4/4 verified; confirmed — 4/4 verified; confirmed — 4/4 verified |
| Source type / category | Yes | Research | Yes | confirmed — source_type: ResearchPrevious: confirmed — source_type: Research; confirmed — source_type: Research; confirmed — source_type: Research |
| Share text | Yes | share_text present | Yes | pass — OK (221 chars); warning: close to limit: 221/236 charsPrevious: pass — OK (221 chars); warning: close to limit: 221/236 chars; pass — OK (221 chars); warning: close to limit: 221/236 chars; pass — OK (221 chars); warning: close to limit: 221/236 chars |
| Front page section YAML field: categories |
Yes | categories: research |
Category mapping | Research & Studies Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Sensors (Basel) | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: pubmed:pub_date, text:0Previous: confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 2/2 verifiedPrevious: confirmed — 2/2 verified; confirmed — 2/2 verified; confirmed — 2/2 verified |
| Source type / category | Yes | Research | Yes | confirmed — source_type: ResearchPrevious: confirmed — source_type: Research; confirmed — source_type: Research; confirmed — source_type: Research |
| Share text | Yes | share_text present | Yes | pass — OK (195 chars)Previous: pass — OK (195 chars); pass — OK (195 chars); pass — OK (195 chars) |
| Front page section YAML field: categories |
Yes | categories: research |
Category mapping | Research & Studies Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Theodora's Substack | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:ld:datePublished, meta:ld:dateModifiedPrevious: confirmed — Matched: meta:ld:datePublished, meta:ld:dateModified; confirmed — Matched: meta:ld:datePublished, meta:ld:dateModified; confirmed — Matched: meta:ld:datePublished, meta:ld:dateModified |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 3/3 verifiedPrevious: confirmed — 3/3 verified; confirmed — 3/3 verified; confirmed — 3/3 verified |
| Source type / category | Yes | Voice | Yes | confirmed — source_type: VoicePrevious: confirmed — source_type: Voice; confirmed — source_type: Voice; confirmed — source_type: Voice |
| Share text | Yes | share_text present | Yes | pass — OK (202 chars)Previous: pass — OK (202 chars); pass — OK (202 chars); pass — OK (202 chars) |
| Front page section YAML field: categories |
Yes | categories: power-lines, policy |
Category mapping | Voices Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | No | warning — [no] editor_note: 'English-looking prose' → Translate editor_note to NorwegianPrevious: warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian; warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian; warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Electromagnetic Biology and Medicine | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: pubmed:pub_date, text:0Previous: confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0; confirmed — Matched: pubmed:pub_date, text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 4/4 verifiedPrevious: confirmed — 4/4 verified; confirmed — 4/4 verified; confirmed — 4/4 verified |
| Source type / category | Yes | Therapeutic | Yes | confirmed — source_type: TherapeuticPrevious: confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic |
| Share text | Yes | share_text present | Yes | pass — OK (234 chars); warning: close to limit: 234/236 charsPrevious: pass — OK (234 chars); warning: close to limit: 234/236 chars; pass — OK (234 chars); warning: close to limit: 234/236 chars; pass — OK (234 chars); warning: close to limit: 234/236 chars |
| Front page section YAML field: categories |
Yes | categories: therapeutic |
Category mapping | Therapeutic EMF Applications Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Asianet Newsable | Field check | Source field only |
| Date | Yes | Date field present | Unverifiable | no_source_dates — No dates in sourcePrevious: no_source_dates — No dates in source; no_source_dates — No dates in source; no_source_dates — No dates in source |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 4/4 verifiedPrevious: confirmed — 4/4 verified; confirmed — 4/4 verified; confirmed — 4/4 verified |
| Source type / category | Yes | Mainstream | Yes | confirmed — source_type: MainstreamPrevious: confirmed — source_type: Mainstream; confirmed — source_type: Mainstream; confirmed — source_type: Mainstream |
| Share text | Yes | share_text present | Yes | pass — OK (133 chars)Previous: pass — OK (133 chars); pass — OK (133 chars); pass — OK (133 chars) |
| Front page section YAML field: categories |
Yes | categories: wireless, screens |
Category mapping | Screen Time & Digital Devices Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | CONFESQ | Field check | Source field only |
| Date | Yes | Date field present | Unverifiable | no_source_dates — No dates in sourcePrevious: no_source_dates — No dates in source; no_source_dates — No dates in source; no_source_dates — No dates in source |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 2/2 verifiedPrevious: confirmed — 2/2 verified; confirmed — 2/2 verified; confirmed — 2/2 verified |
| Source type / category | Yes | NGO | Yes | confirmed — source_type: NGOPrevious: confirmed — source_type: NGO; confirmed — source_type: NGO; confirmed — source_type: NGO |
| Share text | Yes | share_text present | Yes | pass — OK (123 chars)Previous: pass — OK (123 chars); pass — OK (123 chars); pass — OK (123 chars) |
| Front page section YAML field: categories |
Yes | categories: ehs, policy |
Category mapping | Advocacy Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | No | issues — source_type=NGO but no editor_note — verify no COIPrevious: issues — source_type=NGO but no editor_note — verify no COI; issues — source_type=NGO but no editor_note — verify no COI; issues — source_type=NGO but no editor_note — verify no COI |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Alerte Phonegate | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:article:published_time, meta:article:modified_time, text:1Previous: confirmed — Matched: meta:article:published_time, meta:article:modified_time, text:1; confirmed — Matched: meta:article:published_time, meta:article:modified_time, text:1; confirmed — Matched: meta:article:published_time, meta:article:modified_time, text:1 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 2/2 verifiedPrevious: confirmed — 2/2 verified; confirmed — 2/2 verified; confirmed — 2/2 verified |
| Source type / category | Yes | NGO | Yes | confirmed — source_type: NGOPrevious: confirmed — source_type: NGO; confirmed — source_type: NGO; confirmed — source_type: NGO |
| Share text | Yes | share_text present | Yes | pass — OK (126 chars)Previous: pass — OK (126 chars); pass — OK (126 chars); pass — OK (126 chars) |
| Front page section YAML field: categories |
Yes | categories: phonegate, policy |
Category mapping | Advocacy Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | No | issues — source_type=NGO but no editor_note — verify no COIPrevious: issues — source_type=NGO but no editor_note — verify no COI; issues — source_type=NGO but no editor_note — verify no COI; issues — source_type=NGO but no editor_note — verify no COI |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — Topic categories present: phonegate |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | diagnose:funk | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:page:published-labelPrevious: confirmed — Matched: meta:page:published-label; confirmed — Matched: meta:page:published-label; confirmed — Matched: meta:page:published-label |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 2/2 verifiedPrevious: confirmed — 2/2 verified; confirmed — 2/2 verified; confirmed — 2/2 verified |
| Source type / category | Yes | NGO | Yes | confirmed — source_type: NGOPrevious: confirmed — source_type: NGO; confirmed — source_type: NGO; confirmed — source_type: NGO |
| Share text | Yes | share_text present | Yes | pass — OK (125 chars)Previous: pass — OK (125 chars); pass — OK (125 chars); pass — OK (125 chars) |
| Front page section YAML field: categories |
Yes | categories: ehs, policy |
Category mapping | Advocacy Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | No | issues — source_type=NGO but no editor_note — verify no COIPrevious: issues — source_type=NGO but no editor_note — verify no COI; issues — source_type=NGO but no editor_note — verify no COI; issues — source_type=NGO but no editor_note — verify no COI |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | diagnose:funk | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:page:published-labelPrevious: confirmed — Matched: meta:page:published-label; confirmed — Matched: meta:page:published-label; confirmed — Matched: meta:page:published-label |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 2/2 verifiedPrevious: confirmed — 2/2 verified; confirmed — 2/2 verified; confirmed — 2/2 verified |
| Source type / category | Yes | NGO | Yes | confirmed — source_type: NGOPrevious: confirmed — source_type: NGO; confirmed — source_type: NGO; confirmed — source_type: NGO |
| Share text | Yes | share_text present | No | issues — EN and NO share_text differ — they must be identical (always English)Previous: issues — EN and NO share_text differ — they must be identical (always English); issues — EN and NO share_text differ — they must be identical (always English); issues — EN and NO share_text differ — they must be identical (always English) |
| Front page section YAML field: categories |
Yes | categories: commentary, ehs |
Category mapping | Advocacy Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | No | issues — source_type=NGO but no editor_note — verify no COIPrevious: issues — source_type=NGO but no editor_note — verify no COI; issues — source_type=NGO but no editor_note — verify no COI; issues — source_type=NGO but no editor_note — verify no COI |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Environmental Health Sciences | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:article:published_time, meta:article:modified_timePrevious: confirmed — Matched: meta:article:published_time, meta:article:modified_time; confirmed — Matched: meta:article:published_time, meta:article:modified_time; confirmed — Matched: meta:article:published_time, meta:article:modified_time |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 3/3 verifiedPrevious: confirmed — 3/3 verified; confirmed — 3/3 verified; confirmed — 3/3 verified |
| Source type / category | Yes | NGO | Yes | confirmed — source_type: NGOPrevious: confirmed — source_type: NGO; confirmed — source_type: NGO; confirmed — source_type: NGO |
| Share text | Yes | share_text present | Yes | pass — OK (227 chars); warning: close to limit: 227/236 charsPrevious: pass — OK (227 chars); warning: close to limit: 227/236 chars; pass — OK (227 chars); warning: close to limit: 227/236 chars; pass — OK (227 chars); warning: close to limit: 227/236 chars |
| Front page section YAML field: categories |
Yes | categories: policy, power-lines |
Category mapping | Advocacy Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Scientific Reports | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:pubmed_api_pub_date, pubmed:pub_date, text:0Previous: confirmed — Matched: meta:pubmed_api_pub_date, pubmed:pub_date, text:0; confirmed — Matched: meta:pubmed_api_pub_date, pubmed:pub_date, text:0; confirmed — Matched: meta:pubmed_api_pub_date, pubmed:pub_date, text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 4/4 verifiedPrevious: confirmed — 4/4 verified; confirmed — 4/4 verified; confirmed — 4/4 verified |
| Source type / category | Yes | Therapeutic | Yes | confirmed — source_type: TherapeuticPrevious: confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic; confirmed — source_type: Therapeutic |
| Share text | Yes | share_text present | Yes | pass — OK (169 chars)Previous: pass — OK (169 chars); pass — OK (169 chars); pass — OK (169 chars) |
| Front page section YAML field: categories |
Yes | categories: therapeutic |
Category mapping | Therapeutic EMF Applications Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Mikhaila Peterson (YouTube) | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:publishDate, meta:uploadDatePrevious: confirmed — Matched: meta:publishDate, meta:uploadDate; confirmed — Matched: meta:publishDate, meta:uploadDate; confirmed — Matched: meta:publishDate, meta:uploadDate |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 2/2 verifiedPrevious: confirmed — 2/2 verified; confirmed — 2/2 verified; confirmed — 2/2 verified |
| Source type / category | Yes | PeoplesVoice | Yes | confirmed — source_type: PeoplesVoicePrevious: confirmed — source_type: PeoplesVoice; confirmed — source_type: PeoplesVoice; confirmed — source_type: PeoplesVoice |
| Share text | Yes | share_text present | Yes | pass — OK (138 chars)Previous: pass — OK (138 chars); pass — OK (138 chars); pass — OK (138 chars) |
| Front page section YAML field: categories |
Yes | categories: wireless, screens |
Category mapping | Screen Time & Digital Devices Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | CancerNetwork | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:ld:datePublished, text:0Previous: confirmed — Matched: meta:ld:datePublished, text:0; confirmed — Matched: meta:ld:datePublished, text:0; confirmed — Matched: meta:ld:datePublished, text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 4/4 verifiedPrevious: confirmed — 4/4 verified; confirmed — 4/4 verified; confirmed — 4/4 verified |
| Source type / category | Yes | Research | Yes | confirmed — source_type: ResearchPrevious: confirmed — source_type: Research; confirmed — source_type: Research; confirmed — source_type: Research |
| Share text | Yes | share_text present | Yes | pass — OK (201 chars)Previous: pass — OK (201 chars); pass — OK (201 chars); pass — OK (201 chars) |
| Front page section YAML field: categories |
Yes | categories: research, old-news |
Category mapping | Research & Studies Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | Yes | pass — No wrong-language terms foundPrevious: pass — No wrong-language terms found; pass — No wrong-language terms found; pass — No wrong-language terms found |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | EM Radiation Research Trust | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:wp-json:date, text:0Previous: confirmed — Matched: meta:wp-json:date, text:0; confirmed — Matched: meta:wp-json:date, text:0; confirmed — Matched: meta:wp-json:date, text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 4/4 verifiedPrevious: confirmed — 4/4 verified; confirmed — 4/4 verified; confirmed — 4/4 verified |
| Source type / category | Yes | NGO | Yes | confirmed — source_type: NGOPrevious: confirmed — source_type: NGO; confirmed — source_type: NGO; confirmed — source_type: NGO |
| Share text | Yes | share_text present | Yes | pass — OK (112 chars)Previous: pass — OK (112 chars); pass — OK (112 chars); pass — OK (112 chars) |
| Front page section YAML field: categories |
Yes | categories: advocacy, rrt |
Category mapping | Advocacy Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | No | warning — [no] editor_note: 'English-looking prose' → Translate editor_note to NorwegianPrevious: warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian; warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian; warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian |
| Topic / master card | Yes | pass — Topic categories present: rrt |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | Strålskyddsstiftelsen | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:article:published_time, text:0Previous: confirmed — Matched: meta:article:published_time, text:0; confirmed — Matched: meta:article:published_time, text:0; confirmed — Matched: meta:article:published_time, text:0 |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 3/3 verifiedPrevious: confirmed — 3/3 verified; confirmed — 3/3 verified; confirmed — 3/3 verified |
| Source type / category | Yes | NGO | Yes | confirmed — source_type: NGOPrevious: confirmed — source_type: NGO; confirmed — source_type: NGO; confirmed — source_type: NGO |
| Share text | Yes | share_text present | Yes | pass — OK (153 chars)Previous: pass — OK (153 chars); pass — OK (153 chars); pass — OK (153 chars) |
| Front page section YAML field: categories |
Yes | categories: advocacy |
Category mapping | Advocacy Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | No | warning — [no] editor_note: 'English-looking prose' → Translate editor_note to NorwegianPrevious: warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian; warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian; warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian |
| Topic / master card | Yes | pass — No topic match (OK — not all stories belong to a topic) |
| No body text | Yes | confirmed — No body text |
| Element | Existence validation | Existence valid. result | Content validation | Content valid. result |
|---|---|---|---|---|
| Summary | Yes | Present | Yes | pass — Larry summary check passed: concise, non-TODO, actor/source context present where requiredPrevious: pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required; pass — Larry summary check passed: concise, non-TODO, actor/source context present where required |
| Source | Yes | EM Radiation Research Trust | Field check | Source field only |
| Date | Yes | Date field present | Yes | confirmed — Matched: meta:wp-json:date, meta:wp-json:modifiedPrevious: confirmed — Matched: meta:wp-json:date, meta:wp-json:modified; confirmed — Matched: meta:wp-json:date, meta:wp-json:modified; confirmed — Matched: meta:wp-json:date, meta:wp-json:modified |
| Quotes | Yes | Quotes present in draft | Yes | confirmed — 4/4 verifiedPrevious: confirmed — 4/4 verified; confirmed — 4/4 verified; confirmed — 4/4 verified |
| Source type / category | Yes | NGO | Yes | confirmed — source_type: NGOPrevious: confirmed — source_type: NGO; confirmed — source_type: NGO; confirmed — source_type: NGO |
| Share text | Yes | share_text present | Yes | pass — OK (122 chars)Previous: pass — OK (122 chars); pass — OK (122 chars); pass — OK (122 chars) |
| Front page section YAML field: categories |
Yes | categories: advocacy, rrt |
Category mapping | Advocacy Derived from source_type/categories; for Mads/Larry review, not a factual source check. |
| YAML fields | Yes | complete — All fields present | Yes | confirmed — All required fields presentPrevious: confirmed — All required fields present; confirmed — All required fields present; confirmed — All required fields present |
| Element | Validated? | Validation result |
|---|---|---|
| Editorial (Larry) review | Yes | pass — Title strong, summary concise, actors clear, no COI flagsPrevious: pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags; pass — Title strong, summary concise, actors clear, no COI flags |
| Dictionary / language | No | warning — [no] editor_note: 'English-looking prose' → Translate editor_note to NorwegianPrevious: warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian; warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian; warning — [no] editor_note: 'English-looking prose' → Translate editor_note to Norwegian |
| Topic / master card | Yes | pass — Topic categories present: rrt |
| No body text | Yes | confirmed — No body text |
Dette er forhåndsvisningen av videoene som fortsatt står som draft i videos.yaml. Karusellen er samme format som forsiden, så du kan se hvordan de vil se ut live.
| Tool | Technology | What it scans | Status |
|---|---|---|---|
| check-feeds.py | urllib + XML | 13 RSS/Atom feeds | ✅ Daily |
| pubmed-search.py | NCBI E-utilities | PubMed (last 7 days) | ✅ Daily |
| emf-portal.py | urllib + XML/HTML | emf-portal.org news | ✅ Daily |
| brave-search.py | Brave Search API | Web search batches | 🔄 Manual |
| org-scanner.py | urllib + HTML scraping | 14 org websites | ❌ Disabled |
| voice-scanner.py | urllib + RSS | 13 researchers | ❌ Disabled (mostly search suggestions) |
| yt-transcript-scanner.py | youtube-transcript-api | YouTube transcripts | ❌ Disabled |
| bluesky-search.py | AT Protocol | Bluesky posts | ❌ Disabled |
| site-patrol.py | requests | Our site uptime | ❌ Disabled |
| Feed | Source | Status |
|---|---|---|
| Microwave News | microwavenews.com | ✅ |
| EHT (Devra Davis) | ehtrust.org | ✅ |
| Phonegate (Marc Arazi) | phonegatealert.org | ✅ |
| EMF Portal (News + Pubs) | emf-portal.org | ✅ |
| SafeRemR (Moskowitz) ×2 | saferemr.com | ⚠️ Atom parser broken |
| diagnose:funk | diagnose-funk.org | ✅ |
| RRT | radiationresearch.org | ✅ |
| Einar Flydal | einarflydal.com | ✅ |
| FHI | fhi.no | ✅ |
| UKHSA | gov.uk | ✅ |
| BfS (Germany) | — | ❌ No feed found |
| ANSES (France) | — | ❌ No feed found |
| Tier | Voice | Actual scanning |
|---|---|---|
| ⭐ 1 | Joel Moskowitz (SafeRemR) | ⚠️ RSS feed — Atom parser broken |
| ⭐ 1 | Devra Davis (EHT) | ✅ RSS via check-feeds + org-scanner |
| ⭐ 1 | Lennart Hardell | ❌ Search suggestion only |
| 📝 2 | Ron Melnick | ❌ Search suggestion only |
| 📝 2 | Martin Pall | ❌ Search suggestion only |
| 📝 2 | Henry Lai | ❌ Search suggestion only |
| 📝 2 | Dominique Belpomme | ❌ Search suggestion only |
| 📝 2 | Einar Flydal | ✅ RSS via check-feeds |
| 📝 2 | Suzanne Burdick (CHD) | ✅ Via org-scanner (disabled) |
| 📝 2 | Marc Arazi (Phonegate) | ✅ RSS via check-feeds |
| 📚 3 | Meike Mevissen | ❌ Search suggestion only |
| 📚 3 | Anthony B. Miller | ❌ Search suggestion only |
| 📚 3 | David Carpenter | ❌ Search suggestion only |