From dde9add290ca715076ec161700c77bb1ff2144c9 Mon Sep 17 00:00:00 2001 From: "Emanuel G. Sousa" Date: Tue, 6 Oct 2026 13:49:59 -0300 Subject: [PATCH] docs(claude): backlog passa a ser o banco Tasks FidelityX no Notion - CLAUDE.md aponta para a pagina FidelityX no Notion da StargoLab, com o data source, as propriedades e o fluxo de status; o doc do Claude Docs fica so como historico - skill /pr marca Em revisao e preenche o link do PR na task do Notion Co-Authored-By: Claude Opus 5.5 --- .claude/skills/pr/SKILL.md | 4 ++-- CLAUDE.md | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.claude/skills/pr/SKILL.md b/.claude/skills/pr/SKILL.md index 1e244d2..d31a632 100644 --- a/.claude/skills/pr/SKILL.md +++ b/.claude/skills/pr/SKILL.md @@ -1,6 +1,6 @@ --- name: pr -description: Fecha o trabalho atual do FidelityX - lint, commit no padrão do projeto, push, PR para a main e atualização do backlog. +description: Fecha o trabalho atual do FidelityX - lint, commit no padrão do projeto, push, PR para a main e atualização do backlog no Notion. disable-model-invocation: true --- @@ -13,5 +13,5 @@ Siga as convenções do `CLAUDE.md`. Argumento opcional: número da issue (`/pr 3. **Revisão rápida**: confira o diff contra as regras do `CLAUDE.md` (CSRF em todo `handle*`, `merchant_id` só da sessão, `e()` nas views, código de flash novo registrado em `views/partials/flash.php`, placeholders SQL não repetidos). Aponte violações antes de seguir. 4. **Commit**: `tipo(escopo): descrição` em português, minúsculas. Commits pequenos e coesos; não inclua `.env`, `vendor/` nem arquivos temporários. 5. **Push e PR**: `git push -u origin ` e `gh pr create --base main`. Título no padrão do commit; corpo com resumo, como validar (rodou `/smoke`?) e `close #N` se houver issue. -6. **Backlog**: pelo conector Claude Docs (nunca republicando o artifact), mude para **Em revisão** o Status das tasks que o PR entrega, no doc indicado no `CLAUDE.md`. Cite os números das tasks (`#`) no corpo do PR. Sem o conector ou sem acesso de edição, deixe só a citação no PR. +6. **Backlog**: pelo conector do Notion, no banco **Tasks FidelityX** indicado no `CLAUDE.md`, ache as tasks que o PR entrega pelo `Nº`, mude o Status para **Em revisão** e preencha o campo `PR` com o link. Cite os números das tasks no corpo do PR (ex.: "Tasks 45 e 47"). Sem o conector ou sem acesso de edição, deixe só a citação no PR. 7. Responda com o link do PR e o que foi marcado no backlog. diff --git a/CLAUDE.md b/CLAUDE.md index af2972f..2c8eb99 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -72,15 +72,15 @@ Banco: `mysql -u root -p < database/schema.sql` em instalação nova. Banco já ## Backlog -As tasks pós-MVP ficam no doc **FidelityX — Backlog pós-MVP** (Claude Docs): https://claude.ai/artifact/4WYQTvbJf5j4oevnFbfSbm +A fonte oficial das tasks é o banco **Tasks FidelityX** no Notion da StargoLab, na página **FidelityX**: https://app.notion.com/p/3f102726fca98194b5b5f608ffc824fe -É um documento do Claude Docs, não um artifact HTML: leia e edite **só pelo conector Claude Docs** (`read`/`update`). Nunca republique o artifact nem crie outro doc. +Leia e edite pelo conector do Notion (`fetch`, `query`, `update-page`, `create-pages`), usando o data source `collection://7f29e04c-fd16-4045-9457-5e9cfe260e40`. O antigo doc do Claude Docs (FidelityX — Backlog pós-MVP) é só histórico: não atualize mais. -- Cada tema tem uma tabela com as colunas `#`, Task, Prioridade, Tamanho, Responsável e Status (dropdown: A fazer → Em andamento → Em revisão → Feito). A lista "Detalhes" abaixo de cada tabela traz o escopo de cada task pelo número. -- Ao começar uma task: leia a linha e os detalhes dela, coloque o responsável e mude o Status para **Em andamento**. -- PR aberto: **Em revisão**. PR mergeado: **Feito**. Altere só a célula de Status (e Responsável); o resto do doc fica como está. -- Task nova descoberta durante o trabalho entra na tabela do tema certo em vez de ficar só na conversa. -- Sem o conector Claude Docs ou sem acesso de edição: liste no corpo do PR as tasks (`#`) que ele conclui, para quem tiver acesso marcar. +- Cada task é uma linha com `Nº`, `Task`, `Status` (A fazer → Em andamento → Em revisão → Feito), `Prioridade` (Alta/Média/Baixa), `Tamanho` (P/M/G), `Tema` (os 7 temas, de "1. Atendimento no balcão" a "7. Administração e negócio"), `Responsável` (pessoa do Notion), `PR` (link), `Contexto` e `Pronto quando`. A task é citada pelo `Nº` (ex.: task 45), inclusive em commits, PRs e ADRs. +- Ao começar uma task: leia `Contexto` e `Pronto quando`, coloque o responsável e mude o Status para **Em andamento**. +- PR aberto: **Em revisão**, com o link no campo `PR`. PR mergeado: **Feito**. Mexa só em Status, Responsável e PR; o escopo da task só muda com o time de acordo. +- Task nova descoberta durante o trabalho entra no banco (próximo `Nº` livre, com Tema, Prioridade, Tamanho, Contexto e Pronto quando) em vez de ficar só na conversa. +- Sem o conector do Notion ou sem acesso de edição: liste no corpo do PR as tasks (`Nº`) que ele conclui, para quem tiver acesso marcar. ## Claude Code no time