# リリースノート v1.2.2

## 今回のリリースに含まれる Pull Request

--- 以下、Generated by Claude Code ---

## What's Changed

1. #799: "update template" by @isamu

**Full Changelog**: https://github.com/receptron/mulmocast-cli/compare/1.2.1...1.2.2

## Pull Request Summaries (バイリンガル)

### PR #799: update template - @isamu (https://github.com/receptron/mulmocast-cli/pull/799)
- **English**: Streamlined presentation template system by removing redundant "Generate a script for a presentation of the given topic" prefix from system prompts across 19 templates, making AI interactions more direct and focused. Removed hardcoded `"provider": "openai"` from `imageParams` in multiple templates to allow flexible provider selection at runtime. Eliminated 4 deprecated templates (`ani_ja`, `podcast_standard`, `text_and_image`, `text_only`) to reduce maintenance overhead. Added language specification (`lang: "en"`) to script templates for better localization support. This template optimization reduces code duplication and improves prompt efficiency while maintaining backward compatibility for existing workflows using supported templates.
- **日本語**: 19のテンプレートでシステムプロンプトから冗長な「Generate a script for a presentation of the given topic」プレフィックスを削除し、AI対話をより直接的で焦点を絞ったものにすることで、プレゼンテーションテンプレートシステムを合理化しました。複数のテンプレートから`imageParams`のハードコードされた`"provider": "openai"`を削除し、実行時の柔軟なプロバイダー選択を可能にしました。メンテナンスオーバーヘッドを削減するため、4つの非推奨テンプレート（`ani_ja`、`podcast_standard`、`text_and_image`、`text_only`）を削除しました。より良いローカライゼーションサポートのため、スクリプトテンプレートに言語指定（`lang: "en"`）を追加しました。このテンプレート最適化により、サポートされているテンプレートを使用する既存ワークフローの後方互換性を維持しながら、コードの重複を削減し、プロンプト効率を向上させます。

## Release Notes – Developer-Focused (English)

MulmoCast CLI v1.2.2 is a focused template optimization release that improves prompt efficiency and reduces system complexity:

### Template System Optimization:
- **Prompt Streamlining**: Removed redundant "Generate a script for a presentation of the given topic" prefix from system prompts across 19 templates, making AI interactions more direct and focused.
- **Provider Flexibility**: Eliminated hardcoded `"provider": "openai"` from `imageParams` in multiple templates, enabling flexible provider selection at runtime.
- **Template Cleanup**: Removed 4 deprecated templates (`ani_ja`, `podcast_standard`, `text_and_image`, `text_only`) to reduce maintenance overhead and code duplication.
- **Localization Enhancement**: Added language specification (`lang: "en"`) to script templates for improved internationalization support.

### Code Quality Improvements:
- **Reduced Redundancy**: Eliminated duplicate instructional text across template system prompts.
- **Simplified Configuration**: Removed provider lock-in for image generation, allowing for more flexible deployment configurations.
- **Template Count**: Consolidated from 23 to 19 templates for easier maintenance.

### Backward Compatibility:
- **Breaking Changes**: Applications using the 4 removed templates will need to migrate to supported alternatives.
- **System Prompt Changes**: More concise prompts may affect AI-generated content characteristics.
- **Provider Configuration**: Runtime provider selection may require configuration updates.

This release focuses on template architecture improvements while maintaining compatibility for existing workflows using supported templates.

## リリースノート – 開発者向け (日本語)

MulmoCast CLI v1.2.2は、プロンプト効率とシステム複雑性の削減に焦点を当てたテンプレート最適化リリースです：

### テンプレートシステム最適化:
- **プロンプト合理化**: 19のテンプレートでシステムプロンプトから冗長な「Generate a script for a presentation of the given topic」プレフィックスを削除し、AI対話をより直接的で焦点を絞ったものにしました。
- **プロバイダー柔軟性**: 複数のテンプレートから`imageParams`のハードコードされた`"provider": "openai"`を削除し、実行時の柔軟なプロバイダー選択を可能にしました。
- **テンプレートクリーンアップ**: メンテナンスオーバーヘッドとコードの重複を削減するため、4つの非推奨テンプレート（`ani_ja`、`podcast_standard`、`text_and_image`、`text_only`）を削除しました。
- **ローカライゼーション強化**: 国際化サポートの改善のため、スクリプトテンプレートに言語指定（`lang: "en"`）を追加しました。

### コード品質向上:
- **冗長性削減**: テンプレートシステムプロンプト全体で重複する指示テキストを削除しました。
- **設定簡素化**: 画像生成のプロバイダー固定を削除し、より柔軟な展開設定を可能にしました。
- **テンプレート数**: メンテナンスを容易にするため、23から19のテンプレートに統合しました。

### 後方互換性:
- **破壊的変更**: 削除された4つのテンプレートを使用するアプリケーションは、サポートされている代替品に移行する必要があります。
- **システムプロンプト変更**: より簡潔なプロンプトにより、AI生成コンテンツの特性に影響する可能性があります。
- **プロバイダー設定**: 実行時プロバイダー選択には設定の更新が必要な場合があります。

このリリースは、サポートされているテンプレートを使用する既存ワークフローの互換性を維持しながら、テンプレートアーキテクチャの改善に焦点を当てています。

## Release Notes – Creator-Focused (English)

MulmoCast CLI v1.2.2 brings template improvements that make your content creation more streamlined and efficient:

### Enhanced Template Experience:
- **Faster AI Interactions**: Optimized system prompts now provide more direct and focused responses when generating presentation scripts.
- **Better Template Selection**: Cleaned up template library removes outdated options, making it easier to choose the right template for your content.
- **Improved Flexibility**: Enhanced provider configuration allows for more consistent image generation across different AI services.

### Template Updates:
- **Streamlined Prompts**: All templates now use more efficient prompts that get to the point faster.
- **Template Cleanup**: Removed 4 outdated templates to focus on the most effective and maintained options.
- **Better Localization**: Improved language handling for international content creation.

### What This Means for Your Workflow:
- **Existing Projects**: Your current presentations and workflows will continue to work as expected with supported templates.
- **Template Selection**: Some older template options are no longer available - use the updated template library for new projects.
- **Content Quality**: More focused AI prompts may result in more targeted and relevant content generation.

This release focuses on making your template selection cleaner and your content generation more efficient while maintaining the high-quality output you expect from MulmoCast.

## リリースノート – クリエイター向け (日本語)

MulmoCast CLI v1.2.2では、コンテンツ作成をより合理化され効率的にするテンプレート改善を導入します：

### 強化されたテンプレート体験:
- **高速AI対話**: 最適化されたシステムプロンプトにより、プレゼンテーションスクリプト生成時により直接的で焦点を絞った応答を提供します。
- **改善されたテンプレート選択**: 古いオプションを削除してテンプレートライブラリをクリーンアップし、コンテンツに適したテンプレートの選択を容易にしました。
- **向上した柔軟性**: 強化されたプロバイダー設定により、異なるAIサービス間でより一貫した画像生成が可能になります。

### テンプレート更新:
- **合理化されたプロンプト**: すべてのテンプレートで、より迅速に要点に到達する効率的なプロンプトを使用するようになりました。
- **テンプレートクリーンアップ**: 最も効果的で保守されているオプションに焦点を当てるため、4つの古いテンプレートを削除しました。
- **改善されたローカライゼーション**: 国際的なコンテンツ作成のための言語処理を向上させました。

### ワークフローへの影響:
- **既存プロジェクト**: 現在のプレゼンテーションとワークフローは、サポートされているテンプレートで期待通りに動作し続けます。
- **テンプレート選択**: 一部の古いテンプレートオプションは利用できなくなりました - 新しいプロジェクトには更新されたテンプレートライブラリを使用してください。
- **コンテンツ品質**: より焦点を絞ったAIプロンプトにより、よりターゲットを絞った関連性の高いコンテンツ生成が可能になる場合があります。

このリリースは、MulmoCastに期待する高品質な出力を維持しながら、テンプレート選択をよりクリーンにし、コンテンツ生成をより効率的にすることに焦点を当てています。

## 品質チェック記録

**PRサマリーの品質確認**：
- [x] 各PRについて、タイトルだけでなくPR本文（説明文）を確認したか
- [x] PRのコメント欄をチェックし、作者による詳細説明を活用したか
- [x] 実際のコード変更内容を確認したか
- [x] 推測や誇張表現を避け、事実ベースの記述になっているか
- [x] 禁止表現（「革新的」「画期的」「プロフェッショナル」等）を使用していないか

**リリースノートの品質確認**：
- [x] 新機能に適切なサンプルファイルやドキュメントのリンクを追加したか
- [x] リンク先ファイルの内容を確認し、機能との関連性を検証したか
- [x] すべてのリンクがGitHubの完全URL（https://github.com/receptron/mulmocast-cli/blob/バージョン/パス）形式になっているか
- [x] 開発者向け・クリエイター向けの4種類のリリースノートを作成したか
- [x] GitHub向けリリースノートをindex.mdに追加したか
- [x] 文量と詳細レベルがv0.0.17.mdを参考にして適切か

**最終チェック**：
- [x] prompt.mdの全ての条件と指示に従って作業したか
- [x] 各セクションが適切に分類されているか
- [x] 日本語の誤字脱字がないか（特に技術用語）
- [x] 全体的な整合性と一貫性が保たれているか

チェック完了日: 2025-08-13
チェック者: Claude Code