Files
DeskcommCRM/.codex/hooks.json
T
PessoaandClaude Fable 5.1 6d89914985 feat(skills): acionamento automático nos cinco CLIs — portas, regras e hook de sessão
- AGENTS.md (Codex, OpenCode, Cursor) e CLAUDE.md (Claude Code) ganham a
  tabela "situação → guia"; `.cursor/rules/deskcomm-guias.mdc` (alwaysApply)
  e `.agents/rules/deskcomm-guias.md` (Antigravity, trigger always_on) com o
  mesmo corpo — gate que reprova divergência entre os dois e guia ausente
  em qualquer porta
- hook de início de sessão (`sessao.sh`): fala UMA vez e só em clone de
  contribuidor (quem-sou.sh); silêncio para o mantenedor. Ligado em
  `.claude/settings.json` (versionado; o .gitignore passa a liberá-lo) e
  `.codex/hooks.json` (o Codex exige aprovação em /hooks)
- portas para o leigo: docs/index.md, README ("Prefere que uma IA instale"),
  CONTRIBUTING (passo 0), hostgator-setup-kit/README ("Caminho fácil" para os
  cinco CLIs); fragmento `.changes/guias-do-assistente.md` (capacidade_nova)
- gates: 91 casos verdes (skills, ponteiros, roteiro×guia, AGENTS.md×package,
  acolhida); shell 34/34; typecheck 0

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N4qXpr9LCmXoG2KR4TBrL3
2026-09-10 07:51:56 -03:00

17 lines
524 B
JSON

{
"$comment": "Codex só roda hooks do repositório depois que a pessoa os aprova em /hooks (trust por hash). Este imprime um lembrete de início de sessão apenas em clone de contribuidor — ver .agents/skills/deskcomm-contribuir/scripts/hooks/sessao.sh.",
"hooks": {
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "bash .agents/skills/deskcomm-contribuir/scripts/hooks/sessao.sh",
"timeout": 10
}
]
}
]
}
}