Sincronização Multi-Forge & Tickets
O CCCP conecta seu fluxo de trabalho Git diretamente aos rastreadores de issues upstream, sincronizando automaticamente tickets abertos em um documento markdown local (.antigravity/tickets.md) para desenvolvedores e agentes autônomos de IA.
1. Forges Remotos Suportados
| Ecossistema do Forge | Domínios Suportados | Identificação & Sondagem Ativa |
|---|---|---|
| Forgejo & Gitea | codeberg.org, instâncias próprias |
Sonda /api/v1/version para servidores auto-hospedados |
| GitHub | github.com, GitHub Enterprise |
Utiliza a API REST v3 do GitHub, filtrando pull requests |
| GitLab | framagit.org, gitlab.com, customizados |
Sonda /api/v4/version e suporta subgrupos aninhados |
| SourceHut | git.sr.ht, *.sr.ht |
Extrai issues via GraphQL do tracker SourceHut |
2. Sincronizando Tickets (`cccp tickets`)
# Sincronizar tickets com detecção automática do remote:
cccp tickets
# Forçar driver de forge específico:
cccp tickets --provider forgejo
# Informar proprietário e repositório explicitamente:
TICKETS_OWNER=meutime TICKETS_REPO=meuprojeto cccp tickets
3. Proteção de Cota Horária do Gosplan
4. Integração Contínua & Publicação do Site
O CCCP inclui um pipeline automatizado no Forgejo Actions (.forgejo/workflows/ci.yml) que valida e publica este site de documentação a cada push na branch main:
- Cloudflare Workers (cccp.2lp.in): Alvo principal de publicação com ativos estáticos e roteamento automático de domínio customizado via
wrangler.jsonc. - Codeberg Pages (branch pages): Espelho redundante atualizado automaticamente com o token nativo da action.
- Validação de Integridade:
bin/verify-site.shgarante zero links quebrados antes da publicação.