fix: .gitignore の .takt/ ディレクトリ ignore を削除し .takt/.gitignore に委譲
.takt/ をディレクトリごと ignore していたため、.takt/.gitignore の 否定パターン(!config.yaml 等)がルートから到達不能だった。 ルート .gitignore から冗長な .takt/ 制御を削除し、.takt/.gitignore に一元化。 併せて .takt/config.yaml にプロジェクトレベルの quality gates 設定を追加。
This commit is contained in:
parent
3649ce40f9
commit
2ce51affd1
16
.gitignore
vendored
16
.gitignore
vendored
@ -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/
|
||||
|
||||
|
||||
22
.takt/.gitignore
vendored
Normal file
22
.takt/.gitignore
vendored
Normal file
@ -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/**
|
||||
11
.takt/config.yaml
Normal file
11
.takt/config.yaml
Normal file
@ -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"
|
||||
Loading…
x
Reference in New Issue
Block a user