* caffeinate に -d フラグを追加し、ディスプレイスリープ中の App Nap によるプロセス凍結を防止 * takt 対話モードの save_task を takt add と同じ worktree 設定フローに統一 takt 対話モードで Save Task を選択した際に worktree/branch/auto_pr の 設定プロンプトがスキップされ、takt run で clone なしに実行されて成果物が 消失するバグを修正。promptWorktreeSettings() を共通関数として抽出し、 saveTaskFromInteractive() と addTask() の両方から使用するようにした。 * Release v0.9.0 * takt: github-issue-154-moodoni4tsuno
29 lines
696 B
TypeScript
29 lines
696 B
TypeScript
/**
|
|
* Piece configuration loader — re-export hub.
|
|
*
|
|
* Implementations have been split into:
|
|
* - pieceParser.ts: YAML parsing, step/rule normalization
|
|
* - pieceResolver.ts: 3-layer resolution (builtin → user → project-local)
|
|
*/
|
|
|
|
// Parser exports
|
|
export { normalizePieceConfig, loadPieceFromFile } from './pieceParser.js';
|
|
|
|
// Resolver exports (public API)
|
|
export {
|
|
getBuiltinPiece,
|
|
loadPiece,
|
|
isPiecePath,
|
|
loadPieceByIdentifier,
|
|
getPieceDescription,
|
|
loadAllPieces,
|
|
loadAllPiecesWithSources,
|
|
listPieces,
|
|
listPieceEntries,
|
|
type MovementPreview,
|
|
type FirstMovementInfo,
|
|
type PieceDirEntry,
|
|
type PieceSource,
|
|
type PieceWithSource,
|
|
} from './pieceResolver.js';
|