[
  {
    "id": 1,
    "url": "https://www.totvs.com/blog/erp/release-protheus",
    "title": "Release 12.1.2510 do TOTVS Backoffice - Linha Protheus (blog TOTVS)",
    "accessed": "2026-10-22"
  },
  {
    "id": 2,
    "url": "https://tdn.totvs.com/display/tec/TLPP+x+AdvPL",
    "title": "TDN - TLPP x AdvPL (TOTVSTEC)",
    "accessed": "2026-10-22"
  },
  {
    "id": 3,
    "url": "https://tdn.totvs.com/display/tec/TLPP+-+Sobre",
    "title": "TDN - TLPP - Sobre (TOTVSTEC)",
    "accessed": "2026-10-22"
  },
  {
    "id": 4,
    "url": "https://tdn.totvs.com/display/tec/Try...Catch",
    "title": "TDN - Try...Catch (TOTVSTEC)",
    "accessed": "2026-10-22"
  },
  {
    "id": 5,
    "url": "https://tdn.totvs.com/display/tec/Downloads",
    "title": "TDN - TLPP Downloads (tlpp.rpo / REST DOC)",
    "accessed": "2026-10-22"
  },
  {
    "id": 6,
    "url": "https://github.com/totvs/engpro-advpl-tlpp-skills/blob/main/CHANGELOG.md",
    "title": "totvs/engpro-advpl-tlpp-skills CHANGELOG",
    "accessed": "2026-10-22"
  },
  {
    "id": 7,
    "url": "https://github.com/totvs/tlpp-sample-rest",
    "title": "totvs/tlpp-sample-rest (GitHub)",
    "accessed": "2026-10-22"
  },
  {
    "id": 8,
    "url": "https://github.com/totvs/tlpp-sample-rest-documentation",
    "title": "totvs/tlpp-sample-rest-documentation (GitHub)",
    "accessed": "2026-10-22"
  },
  {
    "id": 9,
    "url": "https://produtos.totvs.com/totvs-backoffice-linha-protheus/totvs-backoffice-linha-protheus-12-1-2510",
    "title": "Novidades TOTVS Backoffice - Linha Protheus 12.1.2510",
    "accessed": "2026-10-22"
  },
  {
    "id": 10,
    "url": "https://tdn.totvs.com/pages/viewpage.action?pageId=6063100",
    "title": "TDN – Variáveis Locais (AdvPL)",
    "accessed": "2026-10-22"
  },
  {
    "id": 11,
    "url": "https://tdn.totvs.com/pages/viewpage.action?pageId=6063098",
    "title": "TDN – O Contexto de Variáveis dentro de um Programa",
    "accessed": "2026-10-22"
  },
  {
    "id": 12,
    "url": "https://tdn.totvs.com/pages/viewpage.action?pageId=6063097",
    "title": "TDN – Escopo de variáveis",
    "accessed": "2026-10-22"
  },
  {
    "id": 13,
    "url": "https://tdn.totvs.com/display/tec/TLPP",
    "title": "TDN – A Linguagem TLPP",
    "accessed": "2026-10-22"
  },
  {
    "id": 14,
    "url": "https://tdn.totvs.com/display/tec/Json",
    "title": "TDN – Json inline (TLPP)",
    "accessed": "2026-10-22"
  },
  {
    "id": 15,
    "url": "https://tdn.totvs.com/display/tec/REST",
    "title": "TDN – REST (tlppCore)",
    "accessed": "2026-10-22"
  },
  {
    "id": 16,
    "url": "https://tdn.totvs.com/pages/viewpage.action?pageId=553334698",
    "title": "TDN – Criando primeiro serviço REST (Hello World)",
    "accessed": "2026-10-22"
  },
  {
    "id": 17,
    "url": "https://tdn.totvs.com/pages/viewpage.action?pageId=553337101",
    "title": "TDN – Migração WsRESTful para REST tlppCore",
    "accessed": "2026-10-22"
  },
  {
    "id": 18,
    "url": "https://tdn.totvs.com/display/framework/FUNCTION",
    "title": "TDN – Comando FUNCTION (AdvPL)",
    "accessed": "2026-10-22"
  },
  {
    "id": 19,
    "url": "https://tdn.totvs.com/display/public/framework/BEGIN+SEQUENCE+...+END",
    "title": "TDN – BEGIN SEQUENCE ... END",
    "accessed": "2026-10-22"
  },
  {
    "id": 20,
    "url": "https://tdn.totvs.com/pages/releaseview.action?pageId=208345968",
    "title": "TDN – Ponto de Entrada Padrão do MVC",
    "accessed": "2026-10-22"
  },
  {
    "id": 21,
    "url": "https://tdn.totvs.com/pages/releaseview.action?pageId=22479484",
    "title": "TDN – Guia do dicionário de dados",
    "accessed": "2026-10-22"
  },
  {
    "id": 22,
    "url": "https://tdn.totvs.com/pages/releaseview.action?pageId=22479539",
    "title": "TDN – Dicionário de Dados (tabelas SX)",
    "accessed": "2026-10-22"
  },
  {
    "id": 23,
    "url": "https://tdn.totvs.com/pages/releaseview.action?pageId=22479575",
    "title": "TDN – SIX - Índice das Tabelas",
    "accessed": "2026-10-22"
  },
  {
    "id": 24,
    "url": "https://tdn.totvs.com/pages/viewpage.action?pageId=56132455",
    "title": "TDN – Gravação de arquivos-fontes (CP1252)",
    "accessed": "2026-10-22"
  },
  {
    "id": 25,
    "url": "https://tdn.totvs.com/pages/viewpage.action?pageId=619741238",
    "title": "TDN – Ambiente de compilação do TLPP",
    "accessed": "2026-10-22"
  },
  {
    "id": 26,
    "url": "https://tdn.totvs.com/pages/viewpage.action?pageId=6064745",
    "title": "TDN – Application Server: arquivo de configuração (appserver.ini)",
    "accessed": "2026-10-22"
  },
  {
    "id": 27,
    "url": "https://tdn.totvs.com/pages/releaseview.action?pageId=465383509",
    "title": "TDN – API de token de acesso às APIs REST (Bearer)",
    "accessed": "2026-10-22"
  },
  {
    "id": 28,
    "url": "https://tdn.totvs.com/display/framework/Desenvolvendo+queries+no+Protheus",
    "title": "TDN – Desenvolvendo queries no Protheus (D_E_L_E_T_ etc.)",
    "accessed": "2026-10-22"
  },
  {
    "id": 29,
    "url": "https://tdn.totvs.com/pages/viewpage.action?pageId=393367190",
    "title": "TDN – Comportamento: inserção de registros 'deletados'",
    "accessed": "2026-10-22"
  },
  {
    "id": 30,
    "url": "https://tdn.totvs.com/display/framework/FWFormView",
    "title": "TDN – FWFormView (MVC)",
    "accessed": "2026-10-22"
  },
  {
    "id": 31,
    "url": "https://tdn.totvs.com/pages/releaseview.action?pageId=43550104",
    "title": "TDN – Pontos de Atenção (GetArea/RestArea, RecLock/MsUnlock)",
    "accessed": "2026-10-22"
  },
  {
    "id": 32,
    "url": "https://tdn.totvs.com/display/public/PROT/Fontes+em+MVC",
    "title": "TDN – Fontes em MVC (rotinas padrão)",
    "accessed": "2026-10-22"
  },
  {
    "id": 33,
    "url": "https://www.totvs.com/blog/developers/tlpp",
    "title": "TOTVS Blog – Tudo sobre a linguagem TLPP",
    "accessed": "2026-10-22"
  },
  {
    "id": 34,
    "url": "https://centraldeatendimento.totvs.com/hc/pt-br/articles/360037714554-Cross-Segmentos-TOTVS-Backoffice-Linha-Protheus-ADVPL-MenuDef-em-arquivo-TLPP",
    "title": "Central TOTVS – MenuDef em arquivo TLPP (StaticCall)",
    "accessed": "2026-10-22"
  },
  {
    "id": 35,
    "url": "https://everysys.com.br/blog/tl-rest",
    "title": "Every System – TL++ REST (oRest)",
    "accessed": "2026-10-22"
  },
  {
    "id": 36,
    "url": "https://www.goldendados.com.br/blog/instalacao-protheus-122510",
    "title": "Golden Dados – Protheus 12.1.2510 com PostgreSQL no Docker",
    "accessed": "2026-10-22"
  },
  {
    "id": 37,
    "url": "https://tdn.totvs.com/display/public/framework/Controle+de+Arquivos",
    "title": "TDN – Controle de Arquivos (funções DB* / RecLock)",
    "accessed": "2026-10-22"
  },
  {
    "id": 38,
    "url": "https://tdn.totvs.com/pages/viewpage.action?pageId=1067056859",
    "title": "TDN - Release 12.1.2610 - Expedição em Outubro/2026 (Em construção)",
    "accessed": "2026-10-22"
  },
  {
    "id": 39,
    "url": "https://tdn.totvs.com/display/public/PROT/Release+12.1.2510",
    "title": "TDN - Release 12.1.2510 (Linha Microsa Protheus)",
    "accessed": "2026-10-22"
  },
  {
    "id": 40,
    "url": "https://tdn.totvs.com/display/public/PROT/Release+12.1.2410",
    "title": "TDN - Release 12.1.2410 (Linha Microsiga Protheus)",
    "accessed": "2026-10-22"
  },
  {
    "id": 41,
    "url": "https://tdn.totvs.com/display/tec/Namespace",
    "title": "TDN - Namespace (TLPP)",
    "accessed": "2026-10-22"
  },
  {
    "id": 42,
    "url": "https://tdn.totvs.com/display/tec/Tipagem+em+TLPP",
    "title": "TDN - Tipagem em TLPP",
    "accessed": "2026-10-22"
  },
  {
    "id": 43,
    "url": "https://tdn.totvs.com/pages/viewpage.action?pageId=776520543",
    "title": "TDN - Parâmetros Nomeados (TLPP)",
    "accessed": "2026-10-22"
  },
  {
    "id": 44,
    "url": "https://tdn.totvs.com/pages/viewpage.action?pageId=553333507",
    "title": "TDN - REST: Verbos/Métodos disponíveis (@annotation)",
    "accessed": "2026-10-22"
  },
  {
    "id": 45,
    "url": "https://tdn.totvs.com/pages/viewpage.action?pageId=745121740",
    "title": "TDN - Gerador de documentação (REST_DOC / tlppCore)",
    "accessed": "2026-10-22"
  },
  {
    "id": 46,
    "url": "https://tdn.totvs.com/display/tec/StaticCall+-+inibida+em+TLPP",
    "title": "TDN - StaticCall inibida em TLPP",
    "accessed": "2026-10-22"
  },
  {
    "id": 47,
    "url": "https://tdn.totvs.com/display/tec/TLPP+-+Avisos+Importantes",
    "title": "TDN - TLPP - Avisos Importantes",
    "accessed": "2026-10-22"
  },
  {
    "id": 48,
    "url": "https://tdn.totvs.com/pages/viewpage.action?pageId=22479484",
    "title": "TDN - Guia do dicionário de dados (Framework SP)",
    "accessed": "2026-10-22"
  },
  {
    "id": 49,
    "url": "https://tdn.totvs.com/display/tec/Application+Server+-+Command+Line",
    "title": "TDN - Application Server - Command Line",
    "accessed": "2026-10-22"
  },
  {
    "id": 50,
    "url": "https://github.com/totvs/engpro-advpl-tlpp-skills/blob/main/instructions/CLAUDE.md",
    "title": "totvs/engpro-advpl-tlpp-skills - instructions/CLAUDE.md",
    "accessed": "2026-10-22"
  },
  {
    "id": 51,
    "url": "https://erpworks.com.br/conteudos/protheus-12-1-2610-o-que-muda-tes-requisitos",
    "title": "ERPWorks - Protheus 12.1.2610: o que muda, TES e requisitos",
    "accessed": "2026-10-22"
  },
  {
    "id": 52,
    "url": "https://weepulse.com.br/blog/protheus-12-1-2610",
    "title": "WeePulse - Protheus 12.1.2610: o que muda",
    "accessed": "2026-10-22"
  },
  {
    "id": 53,
    "url": "https://forum.totvs.io/latest.rss",
    "title": "TOTVS DevForum - Últimos tópicos (RSS)",
    "accessed": "2026-10-22"
  },
  {
    "id": 54,
    "url": "https://tdn.totvs.com/display/public/PROT/DT+PE+MNTA420S+-+Grava+campos+da+tabela+SD4",
    "title": "TDN – PE MNTA420S (grava SD4: RecLock/MsUnlock/xFilial)",
    "accessed": "2026-10-22"
  },
  {
    "id": 55,
    "url": "https://tdn.totvs.com/display/public/PROT/PE+MT390DTV+Data+de+Validade",
    "title": "TDN – PE MT390DTV (DbSeek/xFilial/RecLock)",
    "accessed": "2026-10-22"
  },
  {
    "id": 56,
    "url": "https://tdn.totvs.com/display/public/PROT/ADV0041_PE_MVC_MATA010_P12",
    "title": "TDN – PE MVC MATA010 (IDs de momento, PARAMIXB, User Function ITEM)",
    "accessed": "2026-10-22"
  },
  {
    "id": 57,
    "url": "https://tdn.totvs.com/display/public/PROT/ADV0100_CH_TOTVS_RDMAKE_PROTHEUS",
    "title": "TDN – Qual include usar (RWMAKE.ch/PROTHEUS.ch/TOTVS.ch)",
    "accessed": "2026-10-22"
  },
  {
    "id": 58,
    "url": "https://centraldeatendimento.totvs.com/hc/pt-br/articles/360053031634-Cross-Segmento-TOTVS-Backoffice-Linha-Protheus-ADVPL-Fluxo-b%C3%A1sico-de-autentica%C3%A7%C3%A3o-Rest-no-protheus",
    "title": "Central TOTVS – Fluxo básico de autenticação REST (SECURITY=1)",
    "accessed": "2026-10-22"
  },
  {
    "id": 59,
    "url": "https://centraldeatendimento.totvs.com/hc/pt-br/articles/16705515938711-Cross-Segmento-TOTVS-Backoffice-Linha-Protheus-ADVPL-Uso-de-fun%C3%A7%C3%B5es-TLPP-no-AdvPL",
    "title": "Central TOTVS – Uso de funções TLPP no AdvPL (namespace)",
    "accessed": "2026-10-22"
  },
  {
    "id": 60,
    "url": "https://github.com/totvs/engpro-advpl-tlpp-skills/pull/11",
    "title": "GitHub totvs – PR #11 MVC generator (Modelo 1 / Modelo 3)",
    "accessed": "2026-10-22"
  },
  {
    "id": 61,
    "url": "https://fbsolutions.com.br/tabelas-totvs-protheus/tabela/T03",
    "title": "FB Solutions – tabela T03 (padrão de query com D_E_L_E_T_/filial)",
    "accessed": "2026-10-22"
  },
  {
    "id": 62,
    "url": "https://terminaldeinformacao.com/2015/08/26/exemplos-de-rotinas-mvc-em-advpl",
    "title": "Terminal de Informação – Exemplos de rotinas MVC (FWMBrowse)",
    "accessed": "2026-10-22"
  },
  {
    "id": 63,
    "url": "https://forum.totvs.io/t/heranca-no-tl-com-namespace/17517",
    "title": "Fórum TOTVS – Herança TL++ com namespace (opinião/comunidade)",
    "accessed": "2026-10-22"
  },
  {
    "id": 64,
    "url": "https://medium.com/totvsdevelopers/tl-o-que-muda-ace5781d6c49",
    "title": "Medium TOTVS Developers – TL++: O que muda (snippet; corpo bloqueado)",
    "accessed": "2026-10-22"
  },
  {
    "id": 65,
    "url": "https://medium.com/totvsdevelopers/como-iniciar-e-migrar-para-o-tlpp-a60dcf871c06",
    "title": "Medium TOTVS Developers – Como iniciar e migrar para o TLPP (snippet; corpo bloqueado)",
    "accessed": "2026-10-22"
  },
  {
    "id": 66,
    "url": "https://medium.com/totvsdevelopers/por-que-programar-em-tlpp-f5a008daf58a",
    "title": "Medium TOTVS Developers – Por que programar em TLPP (opinião; snippet)",
    "accessed": "2026-10-22"
  },
  {
    "id": 67,
    "url": "https://medium.com/totvsdevelopers/protheus-mvc-72901b7efc8a",
    "title": "Medium TOTVS Developers – Protheus MVC (snippet; corpo bloqueado)",
    "accessed": "2026-10-22"
  },
  {
    "id": 68,
    "url": "https://medium.com/totvsdevelopers/par%C3%A2metros-nomeados-em-tlpp-ec2211bfe346",
    "title": "Medium TOTVS Developers – Parâmetros nomeados em TLPP (snippet; corpo bloqueado)",
    "accessed": "2026-10-22"
  },
  {
    "id": 69,
    "url": "https://tdn.totvs.com/download/attachments/6814840/AdvPL%20utilizando%20MVC%20v2%20-%20POR.pdf",
    "title": "TDN - Manual AdvPL utilizando MVC v2 (PDF oficial)",
    "accessed": "2026-10-22"
  },
  {
    "id": 70,
    "url": "https://tdn.totvs.com/pages/viewpage.action?pageId=6063423",
    "title": "TDN - Funções genéricas (índice de funções AdvPL)",
    "accessed": "2026-10-22"
  }
]
