Skip to content

feat: fluxo de PR opcional e draft enxuto#43

Merged
eipastel merged 2 commits into
mainfrom
NOTICKET-0-feat-optional-pr-flow
Jun 22, 2026
Merged

feat: fluxo de PR opcional e draft enxuto#43
eipastel merged 2 commits into
mainfrom
NOTICKET-0-feat-optional-pr-flow

Conversation

@eipastel

Copy link
Copy Markdown
Owner

Resumo

Duas mudanças no fluxo guiado do PSCode:

refactor(draft)/ps:draft só registra a Issue

  • /ps:draft deixa de criar brief.md/pasta local: registra a mudança como card no Backlog, com descrição curta no corpo da Issue.
  • O brief.md (e a pasta da change + .issue) passa a nascer no /ps:refine, a partir da descrição da Issue, antes do refine.md.
  • Fallback sem GitHub: grava um brief.md local mínimo.

feat(init) — fluxo de PR opcional

  • Nova pergunta no pscode init ("usar fluxo de PR?"), antes da pergunta do board, + flags --pr / --no-pr.
  • A escolha grava pr_flow em pscode/config.yaml.
  • Conteúdo dos comandos/skills de dev passa a ser condicional via marcadores {{#pr}} / {{^pr}} (core/content/flags.ts), resolvidos no render:
    • com PR: abre PR draft, marca Ready for Review, nunca faz merge;
    • sem PR: commit direto na branch atual, sem PR.
  • pscode update re-renderiza respeitando o pr_flow do projeto.

Testes

  • test/unit/flags.test.ts (novo) + 2 e2e no lifecycle (--no-pr).
  • 87 testes passando, build e lint limpos.

Changesets

  • refactor(draft): ... (minor)
  • feat(init): torna o fluxo de PR opcional (minor)

🤖 Generated with Claude Code

eipastel and others added 2 commits June 22, 2026 01:07
…-TICKET]

O /ps:draft deixa de criar brief.md e a pasta local: passa a apenas registrar
a mudanca como card no Backlog, com uma descricao curta no corpo da Issue. A
pasta da change e o brief.md nascem agora no /ps:refine (a partir da descricao
da Issue), antes do refine.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0169ZBEN4gvpvXGAwEE2siYZ
Adiciona a pergunta 'usar fluxo de PR?' no init (antes da pergunta do board) e
as flags --pr/--no-pr, gravando pr_flow em pscode/config.yaml. O conteudo dos
comandos/skills de dev passa a ser condicional via marcadores {{#pr}}/{{^pr}}
(core/content/flags.ts), resolvidos no render: instala o fluxo com pull request
(PR draft, Ready for Review, nunca faz merge) ou o fluxo direto na branch atual
(commit direto, sem PR). O update re-renderiza respeitando o pr_flow do projeto.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0169ZBEN4gvpvXGAwEE2siYZ
@eipastel eipastel added the release Mergeado com esta label dispara o release (versiona + publica + GitHub Release) label Jun 22, 2026
@eipastel eipastel self-assigned this Jun 22, 2026
@eipastel eipastel merged commit 1b85492 into main Jun 22, 2026
6 checks passed
@eipastel eipastel deleted the NOTICKET-0-feat-optional-pr-flow branch June 22, 2026 04:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Mergeado com esta label dispara o release (versiona + publica + GitHub Release)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant