8 Commits

Author SHA1 Message Date
nrslib
710d108f53 structuring 2026-02-02 10:14:12 +09:00
nrslib
482fa51266 refactor 2026-02-02 06:02:26 +09:00
nrslib
8990efaebe fix it 2026-02-02 00:00:54 +09:00
nrslib
d6ac71f0e6 | 作成 | src/task/git.ts | stageAndCommit() 共通関数。git commit ロジックのDRY化 |
| 作成 | `src/workflow/instruction-context.ts` | `instruction-builder.ts` からコンテキスト組立ロジック抽出 |
| 作成 | `src/workflow/status-rules.ts` | `instruction-builder.ts` からステータスルールロジック抽出 |
| 変更 | 35ファイル | `getErrorMessage()` 統一、`projectCwd` required 化、`process.cwd()` デフォルト除去、`sacrificeMode` 削除、`loadGlobalConfig` キャッシュ、`console.log` → `blankLine()`、`executeTask` options object 化 |

resolved #44
2026-02-01 22:58:49 +09:00
nrslib
ff7cfb52f7 --workflow にてpathも指定できるように 2026-02-01 20:58:03 +09:00
nrslib
84b5ad7d17 worktree.ts を clone.ts + branchReview.ts に分割(300行超解消) 2026-01-29 13:18:47 +09:00
nrslib
63d6932c01 Stop using git worktree due to Claude Code SDK working at repository root 2026-01-29 11:24:47 +09:00
nrslib
f83b826a3d improve task name summarization for branch/worktree names
- Improve prompt to prevent "this task is..." style output
- Add LLM/romanization option (useLLM: false for romaji fallback)
- Add sanitizeSlug function for safe branch/directory names
- Add wanakana library for Japanese to romaji conversion
2026-01-29 09:28:51 +09:00