id: "REQ-272" title: "Release 3.0.0 do Conn2Flow e ambiente de pré-lançamento em temp.conn2flow.com" status: "ready-for-intake" date: "2026-10-14" author: "executor" target_repo: "conn2flow" batch: "BATCH-281"
REQ-272: Release 3.0.0 e ambiente de pré-lançamento
-
Lote Alvo:
BATCH-281 -
Topologia:
dupla(Humano ➔ Executor) -
Autonomia:
supervisionadonos passos que publicam ou mexem em produção (tag, release, servidorprod); demais passosautonomo_monitorado. -
Site coordenado:
conn2flow-site➔ REQ-127 / BATCH-121
1. Contexto
Os testes de assinatura no Lab passaram (REQ-126 / REQ-271). O Humano quer publicar a versão 3.0.0 do sistema e montar um pré-lançamento do site em temp.conn2flow.com, no servidor de produção, com acesso restrito, para testar os planos com o Stripe (sandbox e depois real) antes de migrar o conn2flow.com.
Levantamento de 2026-10-14 (só leitura):
| Item | Situação |
|---|---|
| Última versão publicada | gestor-v2.10.13 (25/09); config.php em 2.10.13 |
conn2flow.com |
gestor 2.10.11, banco conn2flow_site, usuário HestiaCP conn2flow |
temp.conn2flow.com |
já existe no usuário conn2flow (SSL, PHP 8.5, template conn2flow); tem um gestor 2.10.10 de 03/09 apontando para o banco de produção conn2flow_site |
| Acesso restrito | já existe: Ambiente ➔ "Acesso Restrito ao Site" (REQ-163), login com perfis autorizados; _gateways (webhooks) isento |
Disco do prod |
143 GB livres |
2. Escopo do core
-
Release 3.0.0:
./c2f manager:release major ...a partir damainintegrada (REQ-271 e lotes pendentes de commit), com changelog, taggestor-v3.0.0e release no GitHub. Publicar exige confirmação explícita do Humano no momento. -
Projeto de implantação
[REDACTED]noenvironment.json:deploy_mode: ssh, hostprod, alvo[REDACTED],ssh_chown conn2flow:conn2flow,local: false(autorização do Humano registrada aqui). -
Correções de pipeline que a montagem revelar (ex.: permissões, caminhos), com teste.
3. Critérios de aceite
-
[ ] Tag e release
gestor-v3.0.0publicadas, com o pacote baixável e checksum. -
[ ] Projeto
[REDACTED]declarado eproject:update-allconcluindo com saída 0 notemp. -
[ ] O
tempnunca toca no bancoconn2flow_site(verificado no.envativo antes do primeiro pipeline). -
[ ] Evidências em
memory/implementation/BATCH-281.mde no checklist.