10 Commits

Author SHA1 Message Date
nrslib
5265cc0059 feat: Builtin管理をバンドル埋め込み方式に移行し、/ejectコマンドを追加 (#4)
- ローダーがユーザーファイル優先、なければdist/resources/からbuiltinを読む方式に変更
- /ejectコマンドを追加(builtinを~/.takt/にコピーしてカスタマイズ可能に)
- /refresh-builtinを簡素化(ejectへの移行案内)
- config.yamlにdisabled_builtinsフィールドを追加
- ワークフローYAMLをrules形式に統一
2026-01-30 20:03:38 +09:00
nrslib
cb37baec2c レポート出力指示を自動生成に統一し、YAML の手動 order/instruction_template を削除
- REPORT_OUTPUT_STRINGS (en/ja) と renderReportOutputInstruction() を追加
- 全8ワークフローYAMLから手動の order フィールドとレポート出力指示を削除
- ReportObjectConfig に明示的 order がある場合は後方互換として優先
- .envrc を .gitignore に追加

ref #29
2026-01-30 11:59:06 +09:00
nrslib
706a59d3b6 edit プロパティによるファイル編集制御、ステップ完了時のレポートログ出力、resolveContentPath 追加
- edit: true/false をワークフローステップに追加し、エージェントへの編集許可/禁止プロンプトを自動注入
- ステップ完了時に step:report イベントを発火し、レポート内容をコンソール出力
- resolveContentPath() で format/instruction_template の .md ファイル参照に対応
- writeStepReport() を削除し、レポート出力はエージェント責務に統一
- 全8ワークフローYAMLに edit フィールドを付与

resolves #6, resolves #21, resolves #22
2026-01-30 11:33:56 +09:00
nrslib
6fe6491948 report 系のformatを利用するように変更、gitdiff廃止 2026-01-30 09:13:32 +09:00
nrslib
f7181fc00c workflow 変更 2026-01-30 01:50:25 +09:00
nrslib
e67d2648d8 rule機能追加 2026-01-30 00:05:11 +09:00
nrslib
4cf0fc319e フォールバック原則禁止 & ai-reviewer を ai-antipattern-reviewer にリネーム 2026-01-29 14:27:46 +09:00
nrslib
c84c6166b0 全ワークフローのレポート出力ステップに Write 権限を追加 2026-01-29 12:37:53 +09:00
nrslib
7bb54067b4 ステータス出力ルールのヘッダーを自動生成に変更
- renderStatusRulesHeader() を追加して言語別にヘッダーを生成
- 全ワークフローYAMLから重複していたヘッダー部分を削除
- buildInstruction() で statusRulesPrompt にヘッダーを自動付加
2026-01-29 02:38:01 +09:00
nrslib
b529f84345 takt: 現在のresourceにあるexpert-reviewをexpert-cqrsに変更、また新たにex 2026-01-29 01:02:43 +09:00