phase3listed
Install: claude install-skill kuro0107/madamisu-skills
以下の手順でマダミスの **Phase 3: タイムスケジュール構築** を実行してください。
## 引数の解析
`$ARGUMENTS` から以下を取得してください。
- 第1引数: `SOURCE`(元資料のパス。フォルダまたはファイル)
- `--base <path>` オプション: `BASE`(ベースとなるバージョンのフォルダパス。必須推奨)
- `--loops N` オプション: `MAX_LOOPS`(最大ループ回数。省略時デフォルト: 3)
## 元資料とベースバージョンの読み込み
Readツールで以下を読み込んでください:
- `SOURCE` がフォルダの場合: フォルダ内の全 `.md` ファイル
- `SOURCE` がファイルの場合: そのファイル
`BASE` が指定されている場合: `BASE` フォルダの全ファイルをReadツールで読み込み `BASE_CONTENT` として記憶してください。
`BASE` が指定されていない場合: `output/` フォルダ内の最新 `v{N}` を探して `BASE` とし、そのファイルを読み込んでください。
## 制作方針と品質閾値の読み込み
`output/_config.md` が存在する場合は Readツールで読み込み、以下を記憶してください:
- `CONFIG_CONTENT`: ファイル全体の内容(「品質閾値」セクション除く制作方針部分)
- `THRESHOLD_GAME`: 品質閾値セクションの「ゲーム性スコア閾値」(デフォルト: 6)
- `THRESHOLD_WORLD`: 「世界観スコア閾値」(デフォルト: 6)
- `THRESHOLD_CONFIG`: 「制作方針スコア閾値」(デフォルト: 8)
存在しない場合:
- `CONFIG_CONTENT = ""`(空、以降の注入とレビュー追加を省略)
- 閾値はデフォルト値を使用
## バージョン番号の決定
1. `output/` フォルダ内の既存 `v{N}` を確認し、次の番号 `NEXT_V` を決定する
2. `BASE` の全ファイルを `output/v{NEXT_V}/` にコピーする
3. `output/v{NEXT_V}/_working/` ディレクトリを作成する
## ループ実行(最大{MAX_LOOPS}回)
以下を最大{MAX_LOOPS}回繰り返す。**停止条件**: 🔴致命的矛盾 = 0件 OR {MAX_LOOPS}回完了。
ループ変数:
- `LOOP_NUM`: 現在のループ番号(1から開始)
- `IS_FIRST`: LOOP_NUM == 1 かどうか
- `PREV_V`: NEXT_V - 1(前のバージョン番号)
- `FOCUS`: ループ1→「初回・タイムライン構築」、ループ2→「分単位のアリバイ整合性」、ループ3→「全キャラの行動と証拠の一致」
---
> **制作方針の注入**: `CONFIG_CONTENT` が空でない場合、以降の全エージェントのプロンプト冒頭に必ず以下を追加してください。`CONFIG_CONTENT` が空の場合はこの追加を省略してください。
>
> ```
> 【制作方針】
> {CONFIG_CONTENTの内容}
> ※上記の方針を最優先にして出力すること。「固定要素・活かしたい要素」に記載された内容は絶対に変更しないこと。
> ```
---
### ステップA: ア