From 2ce51affd1726a706193ca7cf72ce658765a30cf Mon Sep 17 00:00:00 2001 From: nrslib <38722970+nrslib@users.noreply.github.com> Date: Thu, 5 Mar 2026 10:53:01 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20.gitignore=20=E3=81=AE=20.takt/=20?= =?UTF-8?q?=E3=83=87=E3=82=A3=E3=83=AC=E3=82=AF=E3=83=88=E3=83=AA=20ignore?= =?UTF-8?q?=20=E3=82=92=E5=89=8A=E9=99=A4=E3=81=97=20.takt/.gitignore=20?= =?UTF-8?q?=E3=81=AB=E5=A7=94=E8=AD=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit .takt/ をディレクトリごと ignore していたため、.takt/.gitignore の 否定パターン(!config.yaml 等)がルートから到達不能だった。 ルート .gitignore から冗長な .takt/ 制御を削除し、.takt/.gitignore に一元化。 併せて .takt/config.yaml にプロジェクトレベルの quality gates 設定を追加。 --- .gitignore | 16 +--------------- .takt/.gitignore | 22 ++++++++++++++++++++++ .takt/config.yaml | 11 +++++++++++ 3 files changed, 34 insertions(+), 15 deletions(-) create mode 100644 .takt/.gitignore create mode 100644 .takt/config.yaml diff --git a/.gitignore b/.gitignore index 253b2c8..7973e25 100644 --- a/.gitignore +++ b/.gitignore @@ -32,21 +32,7 @@ e2e/results/ .env.*.local .envrc -# TAKT config (user data) -.takt/ -!.takt/config.yaml -!.takt/pieces/ -!.takt/pieces/** -!.takt/personas/ -!.takt/personas/** -!.takt/policies/ -!.takt/policies/** -!.takt/knowledge/ -!.takt/knowledge/** -!.takt/instructions/ -!.takt/instructions/** -!.takt/output-contracts/ -!.takt/output-contracts/** +# TAKT runtime data (facets/pieces/config are managed by .takt/.gitignore) task_planning/ diff --git a/.takt/.gitignore b/.takt/.gitignore new file mode 100644 index 0000000..576c437 --- /dev/null +++ b/.takt/.gitignore @@ -0,0 +1,22 @@ +# Ignore everything by default +* + +# This file itself +!.gitignore + +# Project configuration +!config.yaml + +# Facets and pieces (version-controlled) +!pieces/ +!pieces/** +!personas/ +!personas/** +!policies/ +!policies/** +!knowledge/ +!knowledge/** +!instructions/ +!instructions/** +!output-contracts/ +!output-contracts/** diff --git a/.takt/config.yaml b/.takt/config.yaml new file mode 100644 index 0000000..90b6cee --- /dev/null +++ b/.takt/config.yaml @@ -0,0 +1,11 @@ +piece_overrides: + movements: + implement: + quality_gates: + - "Run `npm run test:e2e:mock` and verify all E2E tests pass" + fix: + quality_gates: + - "Run `npm run test:e2e:mock` and verify all E2E tests pass" + ai_fix: + quality_gates: + - "Run `npm run test:e2e:mock` and verify all E2E tests pass"