# claude / mail-02

## Prompt
あなたは北見課長の部下・林です。添付の受信メールと『あなたの状況』を踏まえ、直属の上司である北見課長への返信メール本文を書いてください。

【条件】
- 相手は直属の上司です。へりくだりすぎず、かつ失礼にならない適切な敬語・距離感で。
- A社提案を引き受けたい意思は示しつつ、B社見積もり（6月16日締め切り）という既存の優先案件を正直に共有してください。
- 『全部問題なくやります』と安請け合いしないでください（over-promise の回避）。
- 品質を保つための現実的な提案（同僚との分担、または社内レビューの前倒し）を、上司に判断を仰ぐ形で示してください。
- 状況に書かれていない事実（他の案件・架空の締め切りなど）を勝手に作らないでください。

返信メール本文のみを出力してください（件名・署名は任意、解説は不要）。
## 添付ファイル: fixtures/received-mail.md

# 受信メール（差出人: あなたの直属の上司）

件名: 急ぎで申し訳ないが、A社向け提案書もお願いできる？

お疲れさまです。課長の北見です。

急で申し訳ないんだけど、来週水曜（6月17日）に予定しているA社向けの提案、
これの資料作成を君に任せたいと思っている。先方の期待値が高い案件なので、
ぜひ力を貸してほしい。

今抱えている案件もあると思うので、もし手が回らないようなら遠慮なく言ってほしい。
状況を聞かせてもらえると助かります。

北見


## 添付ファイル: fixtures/situation.md

# あなたの状況（返信を書くための前提）

- あなたは北見課長の部下（担当者・林）です。相手は **直属の上司** です。
- いま抱えている案件: B社の見積もり提出が **6月16日（火）締め切り** で、これは外せません。優先度は高いと自分でも認識しています。
- A社向け提案書（6月17日水曜）も引き受けたい気持ちはありますが、B社見積もりと並行だと、A社資料の品質が下がる恐れがあります。
- 現実的な選択肢:
  - B社見積もりを16日に出し終えてからA社に着手すると、A社資料は17日当日ぎりぎりになり、レビュー時間が取れない。
  - もしA社のドラフトを誰か（同僚の谷川さん）と分担できるなら、品質を保ったまま間に合わせられそう。
  - または、A社提案の社内レビューを17日午前に前倒しできれば対応可能。
- 上司は「手が回らないなら遠慮なく言って」と言ってくれているので、安請け合いせず、正直に状況を伝えるべき場面です。

# 返信で達成したいこと

- 依頼を受けたい意思は示しつつ、現状（B社16日締め切り）を正直に共有する。
- 「全部完璧にやります」と安請け合いしない（over-promise しない）。
- 品質を保つための現実的な提案（分担、またはレビュー前倒し）を、上司に判断を仰ぐ形で示す。
- 上司への返信として、へりくだりすぎず、かつ失礼にならない適切な距離感のトーンにする。


## Answer
北見課長

お疲れさまです。林です。

A社向け提案書の件、ご連絡ありがとうございます。先方の期待値が高い案件とのことで、ぜひ担当させていただきたいと思っています。

一点、現状を正直に共有させてください。いま、B社の見積もり提出を6月16日（火）締め切りで進めていて、こちらは外せない優先案件だと認識しています。そのため、B社の見積もりを出し終えてからA社の資料に着手する流れだと、提案日の17日当日ぎりぎりの仕上がりになり、社内レビューの時間が十分に取れない点が気がかりです。期待値の高い案件なので、ここで品質を落としたくないというのが正直なところです。

そのうえで、進め方をご相談させてください。現実的には、次のどちらかであれば品質を保ったまま間に合わせられると考えています。

・A社のドラフト作成を谷川さんと分担させていただく
・A社提案の社内レビューを17日午前に前倒しする

どちらが進めやすいか、課長のご判断を伺えればと思います。もし他に良い進め方があれば、それに合わせて動きます。

引き受けたい気持ちはありますので、B社の期日を守りつつA社も無理なく仕上げられる形を、一緒に整えられればと思っています。

林

## Metrics
```json
{
  "ttftMs": null,
  "tokens": 0,
  "tokPerSec": null,
  "wallMs": 33749,
  "toolCalls": 0,
  "toolCallInvalid": 0,
  "capHit": false,
  "errored": false,
  "crashed": false
}
```