-
-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
背景
現状、ブランチ名生成がAI要約に依存するケースがあり、命名の揺れが発生して運用が不安定です。
命名規則を固定して、追跡しやすくしたいです。
要望
1. ブランチ名の規則
- 形式:
takt/{issue-num-or-local}/{summary-slug} - issue あり:
takt/{issue-num}/{summary-slug} - issue なし:
takt/local/{summary-slug}
2. worktree(実体ディレクトリ)名の規則
- 形式:
{timestamp}-{issue-num-or-local}-{summary-slug} - issue あり:
{timestamp}-{issue-num}-{summary-slug} - issue なし:
{timestamp}-local-{summary-slug}
期待する効果
- ブランチ命名の揺れを抑制
- issue有無が名前だけで判別可能
- worktreeの衝突回避(timestamp)と可読性の両立
補足
summary-slugは既存の slugify ロジックを利用でOKissue-numがない場合は必ずlocalを使う
受け入れ条件
- issueありで上記形式の branch/worktree が生成される
- issueなしで
localが使われる -
takt list/ instruct / run など既存フローと互換性がある - 既存ブランチ削除・マージフローに影響がない
必要なら、これを「実装方針付き(対象ファイル候補込み)」版にして渡します。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels