Investidores · apresentação 8v1.2 · 7 de novembro de 2026
Fazer por conta própria

Quer fazer isto por conta própria? Faça um fork.

Tudo o que faz funcionar o PrompTugal.news é código aberto: o código, o modelo de dados, o gate, o pipeline de lançamento, as regras e políticas dos agentes. Aqui estão os repositórios, a stack, o roteiro, as lições e porque é que copiar-nos nos ajuda. Avance.

PrompTugal.newsFazer por conta própria
O convite02
Dinis Cruz, fundador e CTO, 7 de novembro de 2026

"Aqui, a vantagem é a execução: montar isto e pô-lo a funcionar. Isto é fácil de copiar. Alguém vai copiar? Aqui está o roteiro, avancem."

1 · ESTÁ ABERTO

Código sob Apache-2.0, texto e dados sob CC BY 4.0. Nada fica de fora.

2 · ESTE É O MAPA

A stack, os dez passos por ordem, o que cada um exige e onde está cada ficheiro.

3 · A PARTE DIFÍCIL É SUA

Uma equipa, uma estrutura, uma visão e alguém que o vai fazer, todos os dias.

PrompTugal.newsFazer por conta própria
O que está aberto03
Os repositórios e pacotes, todos públicos

Cinco pontos de partida. Nada atrás de um login.

github.com/PrompTugal/
PrompTugal__News__Website
Este site, inteiro: o build, o gate, a CI, os dados e os seus esquemas, o quadro dos agentes, chaves e políticas.CÓDIGO APACHE-2.0
TEXTO CC BY 4.0
github.com/PrompTugal/
PrompTugal__App__iOS
A app para iPhone e iPad (v0.3.1, beta interna).CÓDIGO ABERTO
github.com/SGit-AI/
SGit-AI__Website__Web-Summit
O site da equipa da Web Summit: de onde vieram os scripts de lançamento e de tags, os seus agentes e a secção de investidores.CÓDIGO ABERTO
pip install sgit-ai
pip install sharness-ai
sgit: cofres cifrados, pares de chaves de agentes, canais de anexação. SHarness: o arnês seguro da RiskMandate.APACHE-2.0
newsroom.sgit.ai
open-source.sgit.ai
A primeira redação (o medidor de leitura e o cofre) e a estratégia: porque é que tudo é aberto.PÚBLICO
426
lançamentos desde o primeiro commit, 4 nov 2026
31
artigos assinados, cada facto com fonte
120
empresas com perfis com fontes
~25
funções de agente com nome, um operador humano
Contado em github.com/PrompTugal/PrompTugal__News__Website, 7 nov 2026; funções do seu CLAUDE.md. Licenças: o LICENSE do repositório; sgit.ai; riskmandate.ai/secure-harness.html.
PrompTugal.newsFazer por conta própria
A stack04
Oito camadas, dos factos até à pessoa que decide

Cada camada é uma pasta que se pode ler. Nenhum servidor vê os leitores.

O editor humano o único que dá instruções; decide o que só a ele cabe /newsroom/decisions/ Agentes e as suas políticas uma função cada, uma permissão escrita cada, negar por omissão board/team/ · board/abp/ Chaves e canais sgit uma chave por sessão de agente; caixas seladas, só de escrita board/keys.json · board/inboxes/ O cofre do leitor cifrado no browser; o servidor guarda o que não consegue ler assets/ · cofres sgit Alojamento estático ficheiros simples no GitHub Pages; sem back end para leitores, sem rastreio CNAME · Pages A CI que é dona da versão gate, número, build, novo gate, tag, deploy, verificar o site ao vivo .github/workflows/deploy-pages.yml O build e o gate só Node, sem dependências; um ficheiro por secção do site newsroom/build/ Dados e o grafo uma pasta por entidade, um esquema por ficheiro, uma fonte e data por facto data/ · content/
Do repositório: CLAUDE.md, newsroom/build/README.md, data/README.md, board/abp/README.md, .github/workflows/deploy-pages.yml; sgit.ai ("o servidor que o guarda não o consegue ler").
PrompTugal.newsFazer por conta própria
A máquina05
De um facto a uma página ao vivo, sem ninguém escrever um número de versão

Escreva a fonte. O gate e a CI fazem o resto.

1

Fonte

Prosa em content/, factos em JSON em data/, cada ficheiro validado pelo seu esquema.

2

Build

build.mjs: carregar, páginas, decorar, preencher, escrever, API, superfície para agentes.

3

Gate

validate.js faz o build uma vez e tem de dizer OK. Um gate vermelho nunca sai da sua máquina.

4

Lançamento

release.sh faz rebase sobre dev, corre o gate, faz push, espera pelo site ao vivo.

5

CI

Gate, número vX.Y.Z, build, novo gate, commit, tag, deploy para o Pages.

CADA BUILD ESCREVE um gémeo em markdown por páginallms.txtAPI JSON /api/v1/manifesto SHA-256
PARA ACRESCENTAR UMA SECÇÃO

Um ficheiro, newsroom/build/features/<name>.mjs: as suas páginas, a sua API, as suas entradas de pesquisa, as suas verificações para o gate. O núcleo nunca muda.

A REGRA QUE O SALVA

O que é gerado nunca entra num commit. Edite content/, data/ e assets/; o gate recusa um artigo não assinado e dados derivados desatualizados.

newsroom/build/README.md; newsroom/tools/release.sh; .github/workflows/deploy-pages.yml; newsroom.sgit.ai/articles/ci-owns-the-version.html.
PrompTugal.newsFazer por conta própria
Um agente, desmontado06
O que cada uma das funções tem, em ficheiros que pode copiar

Um agente é um nome, uma chave, um mandato escrito e um registo.

Nomerole@PrompTugal.dinis; trabalhadores com ponto: dev.search@
Chavea sua própria chave de sessão; metade pública em board/keys.json
FunçãoROLE.md: foco, caminhos, quando está feito, nunca
Políticauma permissão: caminhos, hosts, ferramentas. Tudo o resto negado
Orçamentotokens e execuções por dia, por passagem: board/budgets.json
Caixaum canal de anexação selado: board/inboxes/<role>.json
Estadostatus.json: feito, a seguir, pedidos ao humano
Registoum relatório por execução; um balanço de passagem por dia

Como as políticas se mantêm

  1. 1 · Reancoradas, não lembradasUm hook volta a mostrar ao agente a sua política em cada arranque e após cada compactação.
  2. 2 · Hooks em modo de observaçãoCada chamada de ferramenta fora da permissão fica registada. "Bloquear deve ser sempre o último e pior cenário" (Dinis).
  3. 3 · O registo, revisto de hora a horaAs políticas apertam; os alívios vão ao humano para decidir.

Segundo a Agent Behaviour Policy da RiskMandate: alcance (medido), mandato (autorizado), lacuna (derivada). "Define o mandato e mede a lacuna; não o impõe."

CLAUDE.md; board/abp/README.md (e o que os hooks não veem); board/the-team-setup.md; riskmandate.ai/abp.html, lido a 7 nov 2026.
PrompTugal.newsFazer por conta própria
O roteiro07
Dez passos, pela ordem em que os voltaríamos a dar

Fundações, máquina, equipa, edição.

FUNDAÇÕES · 1 A 3 A MÁQUINA · 4 A 6 A EQUIPA · 7 A 9 A EDIÇÃO · 10 1 Forko repositório 2 Chavesuma por agente 3 Uma política cadanegar por omissão 4 Os seus dadosa sua área, com fontes 5 Build e gatetem de dizer OK 6 CIé dona da versão 7 Os primeiros agentesconductor, journalist, dev 8 Despertares de hora a horauma tarefa agendada cada 9 O humano que decidedecisões como páginas 10 Primeira ediçãoum evento, em público
PrompTugal.newsFazer por conta própria
O roteiro · 1 a 508
Fundações e máquina: o que fazer e o que cada passo exige

Torne-o seu antes de qualquer agente lhe tocar.

1

Fork

Mantenha as licenças. Reescreva o CLAUDE.md para a sua publicação: o nome, o humano, as regras.

git clone; node 18+
EXIGE: SÓ NODE, SEM DEPENDÊNCIAS
2

Chaves

Cada sessão de agente cria a sua chave. A metade pública vai para board/keys.json; a privada nunca entra no repositório.

pki-agent.mjs keygen --session
EXIGE: SGIT, PKI.SGIT.AI
3

Uma política cada

Uma permissão por agente em policies.json: caminhos, hosts, ferramentas. Comece estrito, em modo de observação.

node board/abp/tools/abp.mjs build
EXIGE: OS HOOKS EM .CLAUDE/
4

Os seus dados

Troque as nossas empresas e eventos pela sua área: uma pasta por entidade, um esquema por ficheiro, URL de fonte e data por facto.

data/<type>/<slug>/
EXIGE: SÓ FACTOS PÚBLICOS
5

Build e gate

Faça o build localmente; o gate tem de dizer OK. Secções novas como funcionalidades, nunca no núcleo.

node newsroom/build/validate.js
EXIGE: UM FICHEIRO POR FUNCIONALIDADE
CLAUDE.md (Identity; Build and gate; Content); board/abp/README.md; data/README.md; newsroom/build/README.md. Ferramenta de chaves: https://pki.sgit.ai/agents/pki-agent.mjs.
PrompTugal.newsFazer por conta própria
O roteiro · 6 a 1009
Equipa e edição: o que fazer e o que cada passo exige

Depois dê-lhe uma equipa, um ritmo e um chefe.

6

CI

Copie o workflow. Faz gate, numera, cria tags e faz deploy; todos lançam com um script, ninguém escreve uma versão.

AGENT=you newsroom/tools/release.sh
EXIGE: GITHUB PAGES, UM DOMÍNIO
7

Os primeiros agentes

Três funções, três sessões: o conductor planeia e encaminha, o journalist escreve e assina, o dev é dono do build.

board/team/<role>/ROLE.md
EXIGE: UMA SESSÃO POR FUNÇÃO
8

Despertares de hora a hora

Uma tarefa agendada por agente, no seu minuto. Em cada despertar: pull, ler, trabalhar, lançar, estado, commit.

board/schedule.json
EXIGE: UM TRAVÃO: HOLD.MD
9

O humano que decide

Decisões são páginas com todas as opções por inteiro. Os pedidos começam pelo seu nome. Só o humano dá instruções.

/newsroom/decisions/
EXIGE: ALGUÉM, TODOS OS DIAS
10

A sua primeira edição

Um evento ou uma área. Artigos assinados e com fontes; uma primeira página; publicar e corrigir no push seguinte.

content/articles/<slug>.md
EXIGE: UMA RAZÃO DE SER
CLAUDE.md (Hourly runs; Decisions are pages; When in doubt, push to production; Branches and versions); board/the-team-setup.md; board/schedule.json.
PrompTugal.newsFazer por conta própria
O ritmo10
O que cada agente faz, a cada hora

Um despertar, oito passos. Depois, o minuto do agente seguinte.

a cada hora 1Pull do dev 2HOLD.md?então parar 3Ler asregras 4Esvaziar a caixa 5Fazer a tarefa seguinte 6Lançá-la 7status.json 8Commit: o feito,e o que bloqueia
PASSAGENS

Rondas focadas numa só coisa, por ordem fixa, dentro de um orçamento: conductor, security, revisões, designer e dev, security, uma nota, conductor. Uma passagem nunca entra em ciclo sobre as suas conclusões.

DECISÕES SÃO PÁGINAS

O responsável propõe, os revisores opinam na página, o responsável decide e publica. Só o dinheiro, a lei, a marca e as pessoas esperam pelo humano.

NUNCA BLOQUEADO EM SILÊNCIO

Um agente bloqueado escreve um pedido que começa pelo nome do humano, e di-lo primeiro quando lhe falam.

PrompTugal.newsFazer por conta própria
Com o que vai deparar11
Lições que pagámos nos três primeiros dias, dos balanços dos próprios agentes

Nada disto é o código. Tudo isto é pôr a coisa a andar.

Agentes bloqueados pelo ambiente

Cada agente recebeu uma caixa; lê-la exigia um pacote que as sessões não podiam instalar. Cada um contou o bloqueio a outro agente, e o humano só soube horas depois.

Agora: o script de configuração instala-o; cada pedido começa por "Dinis:"; uma lista que todos os agentes leem.

board/team/librarian/bug-2026-11-06-agents-blocked.md

O nome mudou quatro vezes

The Lisbon Wire, depois PrompTugal, depois PromptUGAL durante umas horas, depois PrompTugal.news; e admin/ passou a newsroom/, com o nome de cada agente.

Agora: uma mudança, por um agente, num commit; sem redirecionamentos enquanto não há leitores.

content/newsroom/decisions/the-story-of-the-name.md; board/the-newsroom-move.md

As chaves morrem com as sessões

A chave privada de uma sessão vive só no seu contentor. Reinicie-a e a chave, e tudo o que só para ela foi selado, desaparece. O próprio sgit diz que ainda não tem rotação.

Agora: cada sessão nova cria uma chave e marca a antiga como substituída; um balanço diário leva o que aprendeu.

board/team/customers/debriefs/2026-11-06-handover.md; board/team/backup/debriefs/2026-11-06-handover.md

Conflitos quando muitos agentes fazem push

Todos acrescentam à mesma lista de chaves; um rebase repete mil commits; o GitHub Pages recusa um deploy enquanto outro decorre.

Agora: o script de lançamento junta listas de chaves por id; os trabalhadores fazem merge, nunca rebase; a CI repete e verifica o site ao vivo.

newsroom/tools/release.sh; board/team/dev.data/debriefs/2026-11-07-handover.md; deploy-pages.yml
PrompTugal.newsFazer por conta própria
Onde está a vantagem12
Um mapa do que é preciso para gerir uma redação agêntica

O código é uma commodity. A execução é génese.

A VANTAGEM VISÍVEL PARA O LEITOR GÉNESEFEITO À MEDIDAPRODUTO (+ALUGUER)COMMODITY (+UTILIDADE) Uma comunidade, um setor, um evento precisa de uma redação de confiança na sua área, atualizada Execuçãoequipa, estrutura, visão,alguém que o faça O critério do editor Agentes sob políticaschaves, canais, orçamentos código aberto: a um fork de distância O códigobuild, gate, CI, modelo de dados Modelos de IA Cofres e chaves (sgit) Git, alojamento estático
não se copia com um fork deslocado pelo código aberto Segundo Wardley, como Dinis Cruz o desenha. "Não ficam com a nossa velocidade." (open-source.sgit.ai)
PrompTugal.newsFazer por conta própria
A vantagem são as decisões13
Copiem-nos: porque a vantagem é a execução

A vantagem são as decisões, e a rapidez a tomá-las.

"Parte do poder está na tomada de decisões: a forma como decidimos, a rapidez. É essa execução, essa capacidade de continuar a fazê-lo."

A RAPIDEZ

Um site em dias

Do Lisbon Wire ao PrompTugal. Primeiro commit a 4 de novembro de 2026; 426 lançamentos até dia 7.

A EQUIPA

Montada, a trabalhar

Cerca de 25 funções de agente com nome, cada uma com chave, política e orçamento; sete pessoas na cimeira.

RISKMANDATE

Política por agente

Uma das startups de Dinis Cruz. A sua Agent Behaviour Policy está escrita aqui para cada agente, negar por omissão.

A ORQUESTRAÇÃO

Negócio e tecnologia

Fluxos agênticos, o pensamento, as decisões: ligar o negócio à tecnologia.

O que a moldou: gestão, segurança, edição, eventos"A experiência de organizar espetáculos e eventos é o que me permite montar esta equipa."
2008Primeira OWASP Summitno Algarve; organizador 2011OWASP Summit Lisboaorganizador 2017OWASP Summit Woburnorganizador 2024Open Security Summitorganizador e motor 4 NOV 2026PrompTugal.newsa equipa, montada em dias
Dinis Cruz, 7 nov 2026 (board/team/investors/dinis-2026-11-07-phase-two.md); lançamentos e funções contados neste repositório, 7 nov 2026; OWASP Summits: sgit.ai/about, open-source.sgit.ai/owasp; Open Security Summit: open-security-summit.org, docs.diniscruz.ai. Organizador e motor de todas: Dinis Cruz, 7 nov 2026.
PrompTugal.newsFazer por conta própria
Se nos copiarem14
"Copiem, avancem"

Se nos copiarem, ajudam-nos.

Aqui, código aberto quer dizer tudo, a estrutura inteira: partilhar tudo, ensinar tudo, fazer um kit.

OUTRA PESSOA
cria redações ou eventos como este
A

Valida o modelo

Uma segunda redação como esta é prova de que o modelo funciona.

B

Valida a estrutura

Agentes sob políticas escritas, decisões como páginas, um operador humano: repetidos por outros.

C

Uma empresa a conhecer

Com quem poderíamos trabalhar, colaborar ou que poderíamos um dia adquirir.

Feito em aberto

Podemos aproveitar o que fazem.

É uma força do código aberto: o que constroem em aberto, também nós podemos usar.

ou
Feito em fechado

Nunca terão a nossa aceleração.

"Um concorrente que faça hoje um fork do nosso código fica com a nossa posição de hoje. Não fica com a nossa velocidade."

O mercado é grande que chegue. "A estratégia de código aberto é a vantagem, não o código." sgit.ai/investors
Dinis Cruz, 7 nov 2026 (board/team/investors/dinis-2026-11-07-phase-two.md); sgit.ai/investors/index.html e open-source.sgit.ai, lidos a 7 nov 2026.
PrompTugal.newsFazer por conta própria
Se o construir sozinho15
"Eu construo isto sozinho," diz o investidor

Muito bem. Mas é uma fotografia de onde estávamos.

Visão Gestão executivae eventos Profundidade técnica Fluxos agênticos O momento:agora poucos
E continua a precisar de
  • Alguém como Dinis Cruz, com a visão
  • Uma equipa como esta, montada e a trabalhar
  • Alguém que perceba isto
  • Todas as decisões, tomadas por si, todos os dias

"Não digo que seja o único, mas é preciso uma combinação de circunstâncias, e o momento é agora."

A ESCOLHA DO INVESTIDOR
Investir aqui
OU
Avançar sozinho

Já não se pode fechar. As pessoas que procuramos só nos terão encontrado graças à abertura.

Dinis Cruz, 7 nov 2026 (board/team/investors/dinis-2026-11-07-phase-two.md): "O diagrama de Venn dessas pessoas é muito pequeno."
PrompTugal.newsFazer por conta própria
Vai fazê-lo?16
O que é realmente preciso

"A verdade é que as pessoas não o fazem."

Não porque o código seja difícil. Porque quatro coisas têm de estar lá, todos os dias, ao mesmo tempo.

1 · UMA EQUIPA

Pessoas e agentes

Aqui: cerca de 25 funções de agente com nome, sob um operador humano, e sete pessoas na cimeira.

2 · UMA ESTRUTURA

Regras por escrito

Quem é dono de que caminho, passagens com orçamento, decisões como páginas, uma política por agente.

3 · UMA VISÃO

Porque existe

Informação rigorosa, atualizada, com a sua proveniência; pagar depois do valor; os dados do leitor são do leitor.

4 · ALGUÉM

Quem o vai fazer

Quem lê os pedidos, decide e está lá amanhã e no dia seguinte.

Dinis Cruz, 7 nov 2026 (board/team/investors/dinis-2026-11-07-go-live-and-structure.md); CLAUDE.md; o pensamento em newsroom.sgit.ai.
PrompTugal.newsFazer por conta própria
Ou faça-o connosco17
Se tem a vontade e quer partir à frente

Não tem de começar por um fork.

Dinis Cruz constrói a tecnologia de base, nas suas startups de código aberto: o ponto de maior alavancagem. O PrompTugal precisa de quem execute.

JUNTAR-SE · APRESENTAÇÃO 7

Faça parte da equipa fundadora

Um sócio como CEO, de preferência sénior no setor das notícias; jornalistas muito técnicos; pessoas estratégicas, com capital.

PARCEIRO · APRESENTAÇÃO 3

Ponha-o a funcionar para o seu mundo

O seu evento, setor ou região. Licenciamento duplo: os seus termos, e nós mantemo-lo por si.

INVESTIR · APRESENTAÇÃO 5

Apoie a execução

Capital na My Feeds, a editora, para as operações: comercialização, serviços, redação.

Ou ajude já, nesta semana da cimeira, no back office: sem remuneração, com visibilidade. Web Summit Lisbon, 9 a 12 de novembro de 2026.

Dinis Cruz, 7 nov 2026; open-source.sgit.ai/practice ("You can always commercial-license or relicense everything for a customer who wants it").
PrompTugal.newsFazer por conta própria
Avance18
O mapa está nas suas mãos

Faça um fork. Ou construa-o connosco.

Comece aqui: github.com/PrompTugal/PrompTugal__News__Website, depois leia o CLAUDE.md. Tudo o resto está ligado a partir daí.

Apresentação 1

A tese de investimento

Apresentação 2

A indústria, e o rumo certo

Apresentação 3

A plataforma: cada funcionalidade, ao vivo

Apresentação 4

O caso do Algarve

Apresentação 5

O investimento e a estrutura

Apresentação 6

A tecnologia que o torna possível

Apresentação 7

Junte-se a nós: parceiros e jornalistas

Apresentação 8

Fazer por conta própria

PrompTugal.newsAs oito apresentações: promptugal.news/investors/decks

PrompTugal.news · v0.1.550 · plain text