{
  "_schema": 2,
  "_leia": "Registo de fontes do Radar ENIA. Esquema 2 (2026-08-11). Mudanças face ao esquema 1: (a) cada fonte tem 'tier' e 'quota' própria, para que nenhuma fonte prolífica ocupe o feed inteiro; (b) 'estado' distingue activo / pendente / morto, e é escrito automaticamente por scripts/verify-sources.mjs; (c) 'alt' permite URLs alternativos, testados por ordem quando o principal falha; (d) 'always' dispensa o filtro de palavras-chave em fontes cujo conteúdo é integralmente relevante; (e) o bloco 'match' substitui a lista simples de keywords por expressões regulares com fronteira de palavra, multilingues. IMPORTANTE: 'kind: watch' NUNCA é lido pelo sync. Uma fonte em watch é uma fonte desligada, e o log deve dizê-lo.",
  "_verificacao": "Correr 'node scripts/verify-sources.mjs' para testar todas as fontes e actualizar os campos 'estado' e 'verificado'. Fontes marcadas 'pendente' nunca foram testadas neste ambiente e podem ter URL errado. Não assumir que funcionam.",
  "window_days": 45,
  "max_items": 60,
  "default_quota": 3,
  "archive_unlimited": true,
  "match": {
    "mode": "regex",
    "flags": "iu",
    "any": [
      "\\bAI\\b",
      "\\bIA\\b",
      "\\bA\\.?I\\.?\\b",
      "artificial intelligence",
      "intelig[êe]ncia artificial",
      "intelligence artificielle",
      "k[üu]nstliche intelligenz",
      "intelligenza artificiale",
      "kunstmatige intelligentie",
      "AI Act",
      "AI-?Verordnung",
      "r[èe]glement (sur l'|IA)",
      "2024/1689",
      "\\bGPAI\\b",
      "general[- ]purpose AI",
      "AI Office",
      "AI Board",
      "AI Pact",
      "machine learning",
      "aprendizagem autom[áa]tica",
      "deep learning",
      "foundation model",
      "frontier (model|AI)",
      "\\bLLM\\b",
      "large language model",
      "generative AI",
      "\\bIA generativa\\b",
      "algorithmic (accountability|bias|transparency|discrimination|impact|audit)",
      "algor[íi]tmic[oa]",
      "automated decision",
      "decis[ãa]o automatizada",
      "\\bADM\\b",
      "profiling",
      "cria[çc][ãa]o de perfis",
      "deepfake",
      "synthetic (media|content)",
      "conte[úu]do sint[ée]tico",
      "watermark",
      "marca de [áa]gua",
      "\\bC2PA\\b",
      "content provenance",
      "facial recognition",
      "reconhecimento facial",
      "biometric",
      "biom[ée]tric[oa]",
      "emotion recognition",
      "reconhecimento de emo[çc][õo]es",
      "social scoring",
      "high[- ]risk",
      "alto risco",
      "Annex III",
      "Anexo III",
      "conformity assessment",
      "avalia[çc][ãa]o da conformidade",
      "notified body",
      "organismo notificado",
      "regulatory sandbox",
      "sandbox regulat[óo]ri[oa]",
      "AI literacy",
      "literacia (em )?IA",
      "trustworthy AI",
      "IA (de )?confian[çc]a",
      "responsible AI",
      "IA respons[áa]vel",
      "AI ethics",
      "[ée]tica (da |na )?IA",
      "AI governance",
      "governa[çc][ãa]o (da |de )?IA",
      "AI safety",
      "AI alignment",
      "AI liability",
      "digital omnibus",
      "\\bDSA\\b",
      "\\bDMA\\b",
      "Data Act",
      "\\bNIS ?2\\b",
      "\\bDORA\\b",
      "ISO/IEC 42001",
      "NIST AI",
      "\\bAI RMF\\b",
      "CEN[- ]?CENELEC",
      "JTC ?21"
    ],
    "boost": [
      "AI Act",
      "2024/1689",
      "Annex III",
      "Article 50",
      "Artigo 50",
      "Article 4",
      "GPAI",
      "AI Office",
      "digital omnibus",
      "conformity assessment",
      "regulatory sandbox",
      "Portugal",
      "ANACOM"
    ],
    "exclude": [
      "\\bAIA\\b(?! Act)",
      "American Institute of Architects",
      "Amnesty International Australia",
      "\\bAir India\\b",
      "\\bAI\\b (?=Championship|Grand Prix)"
    ],
    "_nota_exclude": "O antigo filtro usava includes('ia'), que acertava dentro de 'notícia', 'agência' e 'financial'. Era um filtro sempre verdadeiro. As fronteiras \\b resolvem isso; 'exclude' apanha os homónimos que restam."
  },
  "tiers": {
    "1-lei": "Actos jurídicos e Jornal Oficial. Autoridade máxima, volume baixo.",
    "2-comissao": "Comissão Europeia, AI Office, consultas públicas. Onde nasce a interpretação.",
    "3-parlamento": "Parlamento e Conselho. Sinal antecipado de alterações legislativas.",
    "4-dados": "Autoridades de protecção de dados e direitos fundamentais.",
    "5-nacional": "Autoridades nacionais de fiscalização do AI Act nos Estados-Membros.",
    "6-normas": "Normalização técnica. Define o que 'conforme' significa na prática.",
    "7-internacional": "OCDE, UNESCO, ONU, Conselho da Europa, G7.",
    "8-jurisdicoes": "Regimes fora da UE. Matéria-prima para benchmarking e exportação do modelo.",
    "9-investigacao": "Academia e think tanks. Antecipa o debate regulatório em 12 a 24 meses.",
    "10-sociedade": "Sociedade civil, direitos digitais, auditoria independente.",
    "11-imprensa": "Imprensa especializada. Velocidade, não autoridade.",
    "12-industria": "Blogues de política pública dos laboratórios. Declara-se aqui o que se vai cumprir.",
    "13-lusofonia": "Espaço lusófono. Frente de expansão declarada da ENIA.",
    "14-enia": "Produção própria e entradas manuais."
  },
  "sources": [
    {
      "id": "eurlex-sparql-pt",
      "label": "EUR-Lex",
      "tier": "1-lei",
      "kind": "sparql",
      "endpoint": "https://publications.europa.eu/webapi/rdf/sparql",
      "query_profile": "titulo_multilingue",
      "quota": 8,
      "estado": "activo",
      "verificado": "2026-07-26 · API pública do Cellar, sem restrição robots",
      "nota": "ATENÇÃO: a query do esquema 1 exigia expressão em português E 'inteligência artificial' no título. Isso excluía guidelines, códigos de conduta e comunicados, que não são actos do JO. O perfil 'titulo_multilingue' alarga a EN/FR/DE e a mais termos."
    },
    {
      "id": "eurlex-oj-l",
      "label": "Jornal Oficial L",
      "tier": "1-lei",
      "kind": "rss",
      "url": "https://eur-lex.europa.eu/EN/display-feed.rss?myRssId=cUmSQnkC5qHDbApWq2AK9A%3D%3D",
      "alt": [
        "https://eur-lex.europa.eu/oj/direct-access.html?locale=en"
      ],
      "quota": 4,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Alertas RSS predefinidos do JO série L. A documentação do EUR-Lex confirma que existem alertas predefinidos sem registo; o identificador do feed tem de ser confirmado na página de RSS do EUR-Lex."
    },
    {
      "id": "op-cellar-atom",
      "label": "Cellar (Serviço das Publicações)",
      "tier": "1-lei",
      "kind": "atom",
      "url": "https://op.europa.eu/en/web/cellar/cellar-data/rss-and-atom-feeds",
      "quota": 3,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "O Cellar publica feeds RSS e ATOM com o mesmo conteúdo do EUR-Lex mais publicações do Serviço das Publicações, ao nível de granularidade máxima. URL do feed em si por confirmar na página indicada."
    },
    {
      "id": "ec-press-corner",
      "label": "Comissão Europeia",
      "tier": "2-comissao",
      "kind": "rss",
      "url": "https://ec.europa.eu/commission/presscorner/api/rss?language=en&pagesize=50",
      "alt": [
        "https://ec.europa.eu/commission/presscorner/home/en.rss",
        "https://ec.europa.eu/info/rss/news_en.xml"
      ],
      "quota": 6,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Comunicados oficiais da Comissão. Fonte primária para anúncios do AI Office e para as Guidelines do Artigo 50. Testar os três candidatos."
    },
    {
      "id": "ec-digital-strategy",
      "label": "Shaping Europe's Digital Future",
      "tier": "2-comissao",
      "kind": "rss",
      "url": "https://digital-strategy.ec.europa.eu/en/rss.xml",
      "alt": [
        "https://digital-strategy.ec.europa.eu/en/news/rss.xml",
        "https://digital-strategy.ec.europa.eu/en/newsroom/rss"
      ],
      "quota": 8,
      "always": true,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11 · a verificação de 26/07/2026 concluiu que o listing filtrado não tem RSS, mas os caminhos canónicos de RSS do Drupal da Comissão não foram testados",
      "nota": "A FONTE MAIS IMPORTANTE DO RADAR. Estava em 'watch' no esquema 1, ou seja, desligada, e mesmo assim registada como ok no log. Se nenhum dos três candidatos responder, usar o AI Act Service Desk e a newsletter como sucedâneos e manter entrada manual."
    },
    {
      "id": "ec-have-your-say",
      "label": "Have your say (consultas UE)",
      "tier": "2-comissao",
      "kind": "rss",
      "url": "https://ec.europa.eu/info/law/better-regulation/api/rss/initiatives",
      "quota": 3,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Consultas públicas e actos delegados em preparação. Sinal com 3 a 9 meses de antecedência sobre obrigações futuras."
    },
    {
      "id": "ai-act-service-desk",
      "label": "AI Act Service Desk",
      "tier": "2-comissao",
      "kind": "watch",
      "url": "https://ai-act-service-desk.ec.europa.eu/",
      "quota": 0,
      "estado": "watch",
      "verificado": "2026-08-11 · sem feed conhecido",
      "nota": "Balcão da Comissão para PME e startups. Sem feed. Verificação manual semanal. É o serviço que a ENIA identificou como inexistente a nível nacional."
    },
    {
      "id": "europarl-news",
      "label": "Parlamento Europeu",
      "tier": "3-parlamento",
      "kind": "rss",
      "url": "https://www.europarl.europa.eu/rss/doc/top-stories/en.xml",
      "alt": [
        "https://www.europarl.europa.eu/rss/doc/press-releases/en.xml"
      ],
      "quota": 4,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11 · a página europarl.europa.eu/at-your-service/en/stay-informed/rss-feeds lista os feeds disponíveis",
      "nota": "Comunicados e prioridades legislativas."
    },
    {
      "id": "europarl-think-tank",
      "label": "EPRS",
      "tier": "3-parlamento",
      "kind": "rss",
      "url": "https://www.europarl.europa.eu/thinktank/en/home/rss",
      "quota": 3,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Serviço de Estudos do Parlamento. Publica as análises comparativas entre Estados-Membros que a ENIA cita no benchmark."
    },
    {
      "id": "consilium-press",
      "label": "Conselho da UE",
      "tier": "3-parlamento",
      "kind": "rss",
      "url": "https://www.consilium.europa.eu/en/press/press-releases/?format=rss",
      "quota": 3,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Onde se aprovou o Digital Omnibus a 29/06/2026."
    },
    {
      "id": "edpb",
      "label": "EDPB",
      "tier": "4-dados",
      "kind": "rss",
      "url": "https://www.edpb.europa.eu/rss/news_en.xml",
      "alt": [
        "https://www.edpb.europa.eu/news/news_en/rss"
      ],
      "quota": 3,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Comité Europeu para a Protecção de Dados. Pareceres sobre IA e RGPD."
    },
    {
      "id": "edps",
      "label": "EDPS",
      "tier": "4-dados",
      "kind": "rss",
      "url": "https://www.edps.europa.eu/rss_en",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Autoridade de protecção de dados das instituições da UE. Supervisiona IA usada pela própria Comissão."
    },
    {
      "id": "fra",
      "label": "FRA",
      "tier": "4-dados",
      "kind": "rss",
      "url": "https://fra.europa.eu/en/rss.xml",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Agência dos Direitos Fundamentais. Base doutrinária da avaliação de impacto do Artigo 27."
    },
    {
      "id": "cnpd",
      "label": "CNPD",
      "tier": "4-dados",
      "kind": "rss",
      "url": "https://www.cnpd.pt/rss/",
      "alt": [
        "https://www.cnpd.pt/feed/",
        "https://www.cnpd.pt/comunicacao-divulgacao/noticias/rss"
      ],
      "quota": 3,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11 · em 26/07/2026 não foi confirmado feed público",
      "nota": "Autoridade de direitos fundamentais na arquitectura AI Act portuguesa. Se nenhum candidato responder, passa a entrada manual."
    },
    {
      "id": "cnil",
      "label": "CNIL",
      "tier": "4-dados",
      "kind": "rss",
      "url": "https://www.cnil.fr/fr/rss.xml",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "A CNIL publica as recomendações mais operacionais da UE sobre IA e dados pessoais."
    },
    {
      "id": "aepd",
      "label": "AEPD",
      "tier": "4-dados",
      "kind": "rss",
      "url": "https://www.aepd.es/es/rss.xml",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Espanha."
    },
    {
      "id": "garante",
      "label": "Garante Privacy",
      "tier": "4-dados",
      "kind": "rss",
      "url": "https://www.garanteprivacy.it/rss",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Itália. Historicamente o regulador mais agressivo da UE em enforcement sobre IA generativa."
    },
    {
      "id": "ap-nl",
      "label": "Autoriteit Persoonsgegevens",
      "tier": "4-dados",
      "kind": "rss",
      "url": "https://www.autoriteitpersoonsgegevens.nl/rss",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Países Baixos. Coordenador de algoritmos e sandbox pioneiro."
    },
    {
      "id": "ico-uk",
      "label": "ICO",
      "tier": "4-dados",
      "kind": "rss",
      "url": "https://ico.org.uk/about-the-ico/media-centre/news-and-blogs/rss/",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Reino Unido. Fora da UE mas influente."
    },
    {
      "id": "anacom-noticias",
      "label": "ANACOM",
      "tier": "5-nacional",
      "kind": "rss",
      "url": "https://www.anacom.pt/rssFeed.jsp?categoryId=406877",
      "charset": "ISO-8859-15",
      "quota": 5,
      "estado": "pendente",
      "verificado": "2026-07-26 verificado · 2026-08-11 fetch failed no runner do GitHub",
      "nota": "URL responde no browser mas falha no runner. Provável bloqueio por user-agent, TLS antigo ou geobloqueio de datacenter. Testar com user-agent de browser e, se persistir, considerar proxy ou mirror."
    },
    {
      "id": "anacom-legislacao",
      "label": "ANACOM",
      "tier": "5-nacional",
      "kind": "rss",
      "url": "https://www.anacom.pt/rssFeed.jsp?categoryId=1644",
      "charset": "ISO-8859-15",
      "quota": 4,
      "estado": "pendente",
      "verificado": "2026-07-26 verificado · 2026-08-11 fetch failed",
      "nota": "Legislação. Onde aparece a transposição nacional."
    },
    {
      "id": "anacom-imprensa",
      "label": "ANACOM",
      "tier": "5-nacional",
      "kind": "rss",
      "url": "https://www.anacom.pt/rssFeed.jsp?categoryId=368995",
      "charset": "ISO-8859-15",
      "quota": 3,
      "estado": "pendente",
      "verificado": "2026-07-26 verificado · 2026-08-11 fetch failed",
      "nota": "Comunicados."
    },
    {
      "id": "anacom-consultas",
      "label": "ANACOM",
      "tier": "5-nacional",
      "kind": "rss",
      "url": "https://www.anacom.pt/rssFeed.jsp?categoryId=140982",
      "charset": "ISO-8859-15",
      "quota": 3,
      "estado": "pendente",
      "verificado": "2026-07-26 verificado · 2026-08-11 fetch failed",
      "nota": "Consultas públicas. Sinal antecipado de regulamentação."
    },
    {
      "id": "dre-pt",
      "label": "Diário da República",
      "tier": "5-nacional",
      "kind": "rss",
      "url": "https://diariodarepublica.pt/dr/rss",
      "alt": [
        "https://dre.pt/rss/serie1.xml"
      ],
      "quota": 4,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "LACUNA GRAVE do esquema 1: o Radar não lia a legislação portuguesa. A transposição nacional do AI Act publica-se aqui."
    },
    {
      "id": "traficom-fi",
      "label": "TRAFICOM",
      "tier": "5-nacional",
      "kind": "rss",
      "url": "https://www.traficom.fi/en/rss.xml",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Finlândia. Primeiro enforcement plenamente operacional da UE, Janeiro 2026. Benchmark declarado da ENIA."
    },
    {
      "id": "aesia-es",
      "label": "AESIA",
      "tier": "5-nacional",
      "kind": "rss",
      "url": "https://www.aesia.gob.es/es/rss",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Agência espanhola de supervisão da IA. O modelo institucional mais próximo do que Portugal não criou."
    },
    {
      "id": "bundesnetzagentur-de",
      "label": "Bundesnetzagentur",
      "tier": "5-nacional",
      "kind": "rss",
      "url": "https://www.bundesnetzagentur.de/SiteGlobals/Functions/RSSFeed/DE/RSSNewsfeed/RSSNewsfeed.xml",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Alemanha."
    },
    {
      "id": "agid-it",
      "label": "AgID",
      "tier": "5-nacional",
      "kind": "rss",
      "url": "https://www.agid.gov.it/it/feed/rss.xml",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Itália."
    },
    {
      "id": "cen-cenelec",
      "label": "CEN-CENELEC",
      "tier": "6-normas",
      "kind": "rss",
      "url": "https://www.cencenelec.eu/rss/news.xml",
      "alt": [
        "https://www.cencenelec.eu/news-and-events/news/rss"
      ],
      "quota": 3,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "JTC 21. As normas harmonizadas falharam o prazo de 2025 e são o gargalo real da conformidade do Anexo III."
    },
    {
      "id": "iso",
      "label": "ISO",
      "tier": "6-normas",
      "kind": "rss",
      "url": "https://www.iso.org/rss/news.xml",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "ISO/IEC 42001 e família SC 42."
    },
    {
      "id": "nist-ai",
      "label": "NIST",
      "tier": "6-normas",
      "kind": "rss",
      "url": "https://www.nist.gov/news-events/news/rss.xml",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "AI Risk Management Framework. Referência técnica de facto mesmo dentro da UE."
    },
    {
      "id": "etsi",
      "label": "ETSI",
      "tier": "6-normas",
      "kind": "rss",
      "url": "https://www.etsi.org/index.php?format=feed&type=rss",
      "quota": 1,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Normalização de marcação e proveniência de conteúdo."
    },
    {
      "id": "oecd-ai",
      "label": "OECD.AI",
      "tier": "7-internacional",
      "kind": "rss",
      "url": "https://oecd.ai/en/rss",
      "alt": [
        "https://oecd.ai/en/wonk/rss"
      ],
      "quota": 3,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Observatório de políticas de IA da OCDE. O comparador internacional mais completo que existe."
    },
    {
      "id": "unesco-ai",
      "label": "UNESCO",
      "tier": "7-internacional",
      "kind": "watch",
      "url": "https://www.unesco.org/en/artificial-intelligence",
      "quota": 0,
      "estado": "watch",
      "verificado": "pendente 2026-08-11",
      "nota": "Recomendação sobre a Ética da IA. Feed por localizar."
    },
    {
      "id": "coe-ai",
      "label": "Conselho da Europa",
      "tier": "7-internacional",
      "kind": "rss",
      "url": "https://www.coe.int/en/web/artificial-intelligence/-/asset_publisher/rss",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Convenção-Quadro sobre IA e direitos humanos. Instrumento vinculativo distinto do AI Act."
    },
    {
      "id": "un-ai",
      "label": "ONU",
      "tier": "7-internacional",
      "kind": "watch",
      "url": "https://www.un.org/en/ai-advisory-body",
      "quota": 0,
      "estado": "watch",
      "verificado": "pendente 2026-08-11",
      "nota": "Órgão consultivo de IA. Verificação manual."
    },
    {
      "id": "uk-dsit",
      "label": "GOV.UK · DSIT / AISI",
      "tier": "8-jurisdicoes",
      "kind": "atom",
      "url": "https://www.gov.uk/search/news-and-communications.atom?organisations%5B%5D=department-for-science-innovation-and-technology",
      "quota": 3,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "O GOV.UK expõe Atom em quase todos os listings acrescentando .atom ao URL de pesquisa. Alta probabilidade de funcionar."
    },
    {
      "id": "us-ftc-ai",
      "label": "FTC",
      "tier": "8-jurisdicoes",
      "kind": "rss",
      "url": "https://www.ftc.gov/feeds/press-release.xml",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Enforcement norte-americano sobre IA e práticas enganosas."
    },
    {
      "id": "us-federal-register-ai",
      "label": "Federal Register",
      "tier": "8-jurisdicoes",
      "kind": "rss",
      "url": "https://www.federalregister.gov/api/v1/documents.rss?conditions%5Bterm%5D=artificial+intelligence",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "API pública e documentada. Devolve RSS filtrado por termo. Das fontes mais fiáveis desta lista."
    },
    {
      "id": "canada-aida",
      "label": "Governo do Canadá",
      "tier": "8-jurisdicoes",
      "kind": "watch",
      "url": "https://ised-isde.canada.ca/site/innovation-better-canada/en/artificial-intelligence-and-data-act",
      "quota": 0,
      "estado": "watch",
      "verificado": "pendente 2026-08-11",
      "nota": "AIDA."
    },
    {
      "id": "china-cac",
      "label": "CAC",
      "tier": "8-jurisdicoes",
      "kind": "watch",
      "url": "https://www.cac.gov.cn/",
      "quota": 0,
      "estado": "watch",
      "verificado": "pendente 2026-08-11",
      "nota": "Regras chinesas de marcação de conteúdo gerado por IA, anteriores às europeias. Verificação manual."
    },
    {
      "id": "arxiv-cs-ai",
      "label": "arXiv cs.AI",
      "tier": "9-investigacao",
      "kind": "rss",
      "url": "https://rss.arxiv.org/rss/cs.AI",
      "quota": 3,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Volume muito alto. A quota de 3 é essencial. Filtrar por termos de governação, não por técnica."
    },
    {
      "id": "arxiv-cs-cy",
      "label": "arXiv cs.CY",
      "tier": "9-investigacao",
      "kind": "rss",
      "url": "https://rss.arxiv.org/rss/cs.CY",
      "quota": 3,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Computers and Society. É aqui que sai a investigação sobre auditoria algorítmica e impacto social."
    },
    {
      "id": "stanford-hai",
      "label": "Stanford HAI",
      "tier": "9-investigacao",
      "kind": "rss",
      "url": "https://hai.stanford.edu/rss.xml",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "AI Index Report. Comparador global de adopção."
    },
    {
      "id": "ada-lovelace",
      "label": "Ada Lovelace Institute",
      "tier": "9-investigacao",
      "kind": "rss",
      "url": "https://www.adalovelaceinstitute.org/feed/",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "WordPress, feed em /feed/ com alta probabilidade. Trabalho de referência sobre auditoria e avaliação de impacto."
    },
    {
      "id": "alan-turing",
      "label": "Alan Turing Institute",
      "tier": "9-investigacao",
      "kind": "rss",
      "url": "https://www.turing.ac.uk/rss.xml",
      "quota": 1,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": ""
    },
    {
      "id": "ai-now",
      "label": "AI Now Institute",
      "tier": "9-investigacao",
      "kind": "rss",
      "url": "https://ainowinstitute.org/feed",
      "quota": 1,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Perspectiva crítica. Contrapeso necessário num observatório que se quer independente."
    },
    {
      "id": "cset",
      "label": "CSET Georgetown",
      "tier": "9-investigacao",
      "kind": "rss",
      "url": "https://cset.georgetown.edu/feed/",
      "quota": 1,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": ""
    },
    {
      "id": "oii",
      "label": "Oxford Internet Institute",
      "tier": "9-investigacao",
      "kind": "rss",
      "url": "https://www.oii.ox.ac.uk/feed/",
      "quota": 1,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": ""
    },
    {
      "id": "montreal-ethics",
      "label": "Montreal AI Ethics Institute",
      "tier": "9-investigacao",
      "kind": "rss",
      "url": "https://montrealethics.ai/feed/",
      "quota": 1,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": ""
    },
    {
      "id": "fli",
      "label": "Future of Life Institute",
      "tier": "10-sociedade",
      "kind": "rss",
      "url": "https://futureoflife.org/feed/",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Mantém o EU AI Act tracker que a ENIA já consulta. Fonte de benchmark declarada."
    },
    {
      "id": "algorithmwatch",
      "label": "AlgorithmWatch",
      "tier": "10-sociedade",
      "kind": "rss",
      "url": "https://algorithmwatch.org/en/feed/",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Auditoria independente de sistemas algorítmicos na Europa."
    },
    {
      "id": "edri",
      "label": "EDRi",
      "tier": "10-sociedade",
      "kind": "rss",
      "url": "https://edri.org/feed/",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Direitos digitais europeus."
    },
    {
      "id": "access-now",
      "label": "Access Now",
      "tier": "10-sociedade",
      "kind": "rss",
      "url": "https://www.accessnow.org/feed/",
      "quota": 1,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": ""
    },
    {
      "id": "partnership-on-ai",
      "label": "Partnership on AI",
      "tier": "10-sociedade",
      "kind": "rss",
      "url": "https://partnershiponai.org/feed/",
      "quota": 1,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": ""
    },
    {
      "id": "aiact-explorer",
      "label": "AI Act Explorer",
      "tier": "11-imprensa",
      "kind": "rss",
      "url": "https://artificialintelligenceact.eu/feed/",
      "quota": 4,
      "always": true,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Já citado como fonte [10] do relatório de Março da ENIA. Conteúdo integralmente relevante, daí 'always'."
    },
    {
      "id": "euractiv-tech",
      "label": "Euractiv",
      "tier": "11-imprensa",
      "kind": "rss",
      "url": "https://www.euractiv.com/sections/tech/feed/",
      "quota": 3,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Cobertura de Bruxelas em tempo quase real."
    },
    {
      "id": "euronews-next",
      "label": "Euronews Next",
      "tier": "11-imprensa",
      "kind": "rss",
      "url": "https://www.euronews.com/next/rss",
      "alt": [
        "https://feeds.feedburner.com/euronews/en/next/"
      ],
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Publicou a 11/08/2026 a marcação global do Claude para cumprir o Artigo 50. Exactamente o tipo de item que o Radar deixou passar."
    },
    {
      "id": "mit-tech-review",
      "label": "MIT Technology Review",
      "tier": "11-imprensa",
      "kind": "rss",
      "url": "https://www.technologyreview.com/feed/",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": ""
    },
    {
      "id": "techcrunch-ai",
      "label": "TechCrunch AI",
      "tier": "11-imprensa",
      "kind": "rss",
      "url": "https://techcrunch.com/category/artificial-intelligence/feed/",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": ""
    },
    {
      "id": "theverge-ai",
      "label": "The Verge AI",
      "tier": "11-imprensa",
      "kind": "rss",
      "url": "https://www.theverge.com/rss/ai-artificial-intelligence/index.xml",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": ""
    },
    {
      "id": "eco-pt",
      "label": "ECO",
      "tier": "11-imprensa",
      "kind": "rss",
      "url": "https://eco.sapo.pt/feed/",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Já citado como fonte [9] do relatório de Março. Cobertura económica nacional."
    },
    {
      "id": "publico-tec",
      "label": "Público Tecnologia",
      "tier": "11-imprensa",
      "kind": "rss",
      "url": "https://feeds.publico.pt/rss/tecnologia",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": ""
    },
    {
      "id": "mlex",
      "label": "MLex",
      "tier": "11-imprensa",
      "kind": "watch",
      "url": "https://mlexmarketinsight.com/",
      "quota": 0,
      "estado": "watch",
      "verificado": "2026-08-11 · conteúdo pago",
      "nota": "Melhor cobertura de enforcement regulatório da UE, mas paywall. Registado para consulta manual."
    },
    {
      "id": "anthropic-news",
      "label": "Anthropic",
      "tier": "12-industria",
      "kind": "rss",
      "url": "https://www.anthropic.com/rss.xml",
      "alt": [
        "https://www.anthropic.com/news/rss.xml"
      ],
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Anúncios de conformidade GPAI e marcação de conteúdo."
    },
    {
      "id": "openai-blog",
      "label": "OpenAI",
      "tier": "12-industria",
      "kind": "rss",
      "url": "https://openai.com/blog/rss.xml",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": ""
    },
    {
      "id": "deepmind",
      "label": "Google DeepMind",
      "tier": "12-industria",
      "kind": "rss",
      "url": "https://deepmind.google/blog/rss.xml",
      "quota": 1,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": ""
    },
    {
      "id": "mistral",
      "label": "Mistral AI",
      "tier": "12-industria",
      "kind": "rss",
      "url": "https://mistral.ai/feed.xml",
      "quota": 1,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Único fornecedor GPAI de escala sediado na UE."
    },
    {
      "id": "microsoft-issues",
      "label": "Microsoft On the Issues",
      "tier": "12-industria",
      "kind": "rss",
      "url": "https://blogs.microsoft.com/on-the-issues/feed/",
      "quota": 1,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": ""
    },
    {
      "id": "anpd-br",
      "label": "ANPD Brasil",
      "tier": "13-lusofonia",
      "kind": "rss",
      "url": "https://www.gov.br/anpd/pt-br/assuntos/noticias/RSS",
      "alt": [
        "https://www.gov.br/anpd/pt-br/RSS"
      ],
      "quota": 3,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "Os portais gov.br expõem RSS em /RSS na maioria dos directórios. Brasil é a primeira frente da expansão lusófona da ENIA."
    },
    {
      "id": "senado-br-ia",
      "label": "Senado Federal (BR)",
      "tier": "13-lusofonia",
      "kind": "rss",
      "url": "https://www12.senado.leg.br/noticias/ultimas/rss",
      "quota": 2,
      "estado": "pendente",
      "verificado": "pendente 2026-08-11",
      "nota": "PL 2338/2023, o marco legal brasileiro de IA."
    },
    {
      "id": "inacom-ao",
      "label": "INACOM Angola",
      "tier": "13-lusofonia",
      "kind": "watch",
      "url": "https://www.inacom.gov.ao/",
      "quota": 0,
      "estado": "watch",
      "verificado": "pendente 2026-08-11",
      "nota": ""
    },
    {
      "id": "cplp",
      "label": "CPLP",
      "tier": "13-lusofonia",
      "kind": "watch",
      "url": "https://www.cplp.org/",
      "quota": 0,
      "estado": "watch",
      "verificado": "pendente 2026-08-11",
      "nota": "Verificação manual. Alvo de médio prazo para a exportação do modelo de governação."
    },
    {
      "id": "eurostat-catalogo",
      "label": "Eurostat",
      "tier": "9-investigacao",
      "kind": "rss",
      "url": "https://ec.europa.eu/eurostat/api/dissemination/catalogue/rss/en/statistics-update.rss",
      "quota": 2,
      "estado": "activo",
      "verificado": "2026-07-26 · endpoint documentado na wiki da Comissão",
      "nota": "REBAIXADO. No esquema 1 não tinha quota e, combinado com o filtro sempre-verdadeiro, ocupava os 12 lugares do feed. Serve para apanhar novas séries de adopção de IA, não para fazer de noticiário."
    },
    {
      "id": "enia-manual",
      "label": "ENIA Publishing",
      "tier": "14-enia",
      "kind": "manual",
      "file": "data/news.manual.json",
      "quota": 12,
      "always": true,
      "estado": "activo",
      "verificado": "sempre incluído",
      "nota": "Publicações próprias e itens de fontes sem feed. Entram sempre e não contam para o filtro de palavras-chave."
    }
  ]
}



