課題 / 目的
採用済みのキャラクターバナーを固定アセット化し、週次記事では読書・打ち合わせ・カフェ・旅行の4枚から毎回1枚を等確率で選ぶ。
対象範囲
開発版と追加4枚の保存、画像マニフェスト、記事スキルの利用規則、既存週次タスクの指示更新。記事を閲覧するたびの切替や既存記事の再公開は対象外。
完了条件
- 固定PNG5枚と生成プロンプトを保存する。
- ランダム候補は追加4枚のみ、開発版は保管のみとする。
- 記事ごとに選択結果を固定し、同じ記事内で同じ画像を使う。
- XフォローURLと本文中の画像を実際に参照できる。
- 週次設定を保存し読み戻して確認する。
実装計画
アセット保存、CDN登録、利用規則とマニフェスト作成、週次設定更新、検証、コミットとDraft PR。
テスト / CI計画
PNG読み込み・寸法・SHA256・候補数を検証。4種類の選択とXリンクを確認。画像とドキュメントのみのためサーバーbuildは対象外。test-boardに手動検証を記録する。
ナレッジログ
利用者は太陽本人。画像は承認済みデザインで、毎回生成し直さない。公開アセットのみを保存し認証情報は含めない。既存の未追跡.codexは対象外。完了後Draft PRで停止し自動マージしない。外部認証不足の場合はその操作を停止して残件を明記する。
Beads TODO
- Epic ID:
substack-mcp-issue-6-cloudflare-deploy-m4a
- GitHub Issue: #12
- ゴールの正本: GitHub Issue
- 実行TODOの正本: Beads
| Beads ID |
TODO |
状態 |
依存先 |
substack-mcp-issue-6-cloudflare-deploy-m4a.1 |
【substack-mcp】固定画像と利用規則を保存する |
open |
— |
substack-mcp-issue-6-cloudflare-deploy-m4a.2 |
【substack-mcp】週次タスクへ4枚のランダム選択を反映する |
open |
substack-mcp-issue-6-cloudflare-deploy-m4a.1 |
substack-mcp-issue-6-cloudflare-deploy-m4a.3 |
【substack-mcp】参照と設定を検証する |
open |
substack-mcp-issue-6-cloudflare-deploy-m4a.2 |
更新方法: 同じ計画JSONでSkill同梱の scripts/issue_to_beads.py --apply --write-issue を再実行する。
課題 / 目的
採用済みのキャラクターバナーを固定アセット化し、週次記事では読書・打ち合わせ・カフェ・旅行の4枚から毎回1枚を等確率で選ぶ。
対象範囲
開発版と追加4枚の保存、画像マニフェスト、記事スキルの利用規則、既存週次タスクの指示更新。記事を閲覧するたびの切替や既存記事の再公開は対象外。
完了条件
実装計画
アセット保存、CDN登録、利用規則とマニフェスト作成、週次設定更新、検証、コミットとDraft PR。
テスト / CI計画
PNG読み込み・寸法・SHA256・候補数を検証。4種類の選択とXリンクを確認。画像とドキュメントのみのためサーバーbuildは対象外。test-boardに手動検証を記録する。
ナレッジログ
利用者は太陽本人。画像は承認済みデザインで、毎回生成し直さない。公開アセットのみを保存し認証情報は含めない。既存の未追跡.codexは対象外。完了後Draft PRで停止し自動マージしない。外部認証不足の場合はその操作を停止して残件を明記する。
Beads TODO
substack-mcp-issue-6-cloudflare-deploy-m4asubstack-mcp-issue-6-cloudflare-deploy-m4a.1opensubstack-mcp-issue-6-cloudflare-deploy-m4a.2opensubstack-mcp-issue-6-cloudflare-deploy-m4a.1substack-mcp-issue-6-cloudflare-deploy-m4a.3opensubstack-mcp-issue-6-cloudflare-deploy-m4a.2更新方法: 同じ計画JSONでSkill同梱の
scripts/issue_to_beads.py --apply --write-issueを再実行する。