b5ce7638bde30d8a514418c0d05c87415a219a53
- tehran-1976-iranian-f4-ufo-incident: 0 enlaces, prosa autocontenida — solo nombra a Klass, Jafari y el informe de la DIA; ningún caso con artículo propio. Los candidatos temáticos (Malmstrom, Levelland, Manises) no aparecen en el texto, así que enlazarlos sería forzado. Revisado 2026-07-18. - chiles-military-...-cefaas: waiver que ya estaba en el working tree sin commitear (1 enlace → pursue-release-3; caso chileno autocontenido). Efecto en el auditor: internal_links accionables 9 → 7 (el otro punto lo cierra el post Wilson-Davis, que pasa a 2 enlaces reales). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
seo-tools
SEO rule engine + tooling for the Ghost blogs (EN: theexclusionzone.com).
seo_rules.py— shared rule engine (pure functions, no I/O). Single source of truth for thresholds + checks. Consumed by the auditor, the validator, and (vendored) by ResearchOwl's blog pipeline.seo_audit.py— Tool A: site-wide auditor (reads all published posts viaghst-en).seo_validate.py— Tool C: single-post pre-publish validator (seo-checkwraps this).seo_exceptions.py— documented, consciously-accepted waivers (auditor reporting filter).seo_mirror.py— OG/Twitter mirroring helper.phase2_*.py/json— one-off batch helpers (kept for provenance).
No secrets live here. Ghost access is via the ghst-en wrapper (~/.local/bin), which
fetches a staff token on demand from the pod and never writes it to disk.
Languages
Python
100%