# Day2 HO05：DESIGN.md × build-pptx

## ねらい
見た目の方針を DESIGN.md に決めてから、plan.md の構成を提案スライド（PPTX）に起こします。中身の正は plan.md、見た目の正は DESIGN.md と役割を分けることで、生成結果が方針どおりに収まる状態を目指します。Day2の山場です。

## 使うもの
| 項目 | 内容 |
|---|---|
| 作業する場所 | Claude Code（ターミナル）で調整と生成、生成後はPowerPoint等で確認 |
| 対象ファイル | `成果物/slides/plan.md`、`_templates/DESIGN.md` |
| 成果物 | `成果物/slides/output.pptx` |
| 目安時間 | [35min] |

## 進め方
1. 考える：配色・フォント・1枚1メッセージを崩さないために、DESIGN.md に何を決めておくべきかを `memo.md` に書きます。
2. 書く：`_templates/DESIGN.md` を案件向けに調整します。配色は2系統、フォントはNoto系、絵文字なし、が条件です。
   - 注意：赤と緑の信号機カラー、3色以上の原色は避けます。同系色の濃淡で差を出します。
3. 実行：`/build-pptx` で plan.md から `成果物/slides/output.pptx` を作ります。生成後、ファイルを開いて中身を見ます。
   - Tips：生成は python-pptx を uv 経由（`uv run --with python-pptx python ...`）で動かします。uvが無いとエラーになります。
4. 答え合わせ：`hints/step05_pptx_hint.md` を開き、生成の頼み方とつまずきの対処を照らします。

## 自分で考えるポイント
- DESIGN.md に「配色2系統」以外で書いておくべき方針は何か。
- plan.md の順番と、生成された pptx の順番はそろっているか。
- 生成結果が plan.md から盛られていたら、どう戻すか。

## 達成チェック
- [ ] `_templates/DESIGN.md` を案件向けに調整した
- [ ] `成果物/slides/output.pptx` が生成され、開けた
- [ ] plan.md の構成どおりの枚数・順番になっている
- [ ] 配色が2系統に収まり、信号機カラー・絵文字が無い
- [ ] 文字のはみ出しが無い
- [ ] `hints/step05_pptx_hint.md` と比べた

## うまくいかないとき
- pptxが生成できない → uv が入っているか確認します。事前セットアップのDay2依存（uv/Python）を見直します。

```
/build-pptx がエラーで止まりました。エラーメッセージをそのまま見て、
uv や python-pptx が原因なら、uv run --with python-pptx python の形で
実行し直す手順を教えてください。
```

- plan.md を無視してAIが内容を盛る → 「plan.md を正として、planから外れた点を戻して」と指示します。
- それでも直らないとき：ハンズオンHTML「詰まったときの即応」と `hints/step05_pptx_hint.md` を見てください。

## 発展課題（早く終わった方向け）
1. 配色2系統の作り分け
- 課題名：配色違い版の印象比較
- 背景：同じ構成でも配色で印象が変わります。案件に合う色の選び方を、比べて判断できる状態を目指します。
- 条件：plan.md の中身は変えない。配色は2系統を守る。信号機カラーと原色レインボーは使わない。
- 対象ファイル：`_templates/DESIGN.md`、`成果物/slides/output.pptx`
- 実行すること：DESIGN.md の配色だけ変えた別版を作り、`output_alt.pptx` として生成し、元版と並べて見比べます。
- 考える要素：落ち着き・信頼感が要る提案でどちらが合うか、可読性はどちらが上か。
- ヒント：色相を変えるより、同系色の濃淡や彩度を動かすと2系統に収めやすいです。
- 達成条件：`output_alt.pptx` があり、2版の印象差を2〜3行で言える。
- 参照：`hints/step05_pptx_hint.md` の「発展課題の参考解」
