3トラック横断ビュー
substackTools は 3つの独立トラックで並行進行している。
トラック構成
┌──────────────────────────────────────────────────────────────┐
│ Track 1: アカウント設定 (track:settings) │
│ - Substack アカウント側の初期設定 │
│ - 親 #1 / 25 件 │
│ - 開発スキルとは独立、いつでも進められる │
└──────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────┐
│ Track 2: 記事生成スキル (track:skill-dev) │
│ - substack-skill 本体の Python 実装 │
│ - 親 #26 / 37 件 │
│ - 入力ソース → 生成 → アセット → 下書き作成 │
│ - x-news-auto の前提となる中核トラック │
└──────────────────────────────────────────────────────────────┘
│ 完成後に解禁
▼
┌──────────────────────────────────────────────────────────────┐
│ Track 3: X→AIニュース自動投稿 (track:x-news-auto) │
│ - Claude routine で定期実行、Slack レビューを経て自動公開 │
│ - 親 #64 / 26 件 │
│ - 本トラックでのみ「公開」エンドポイントを実装 │
└──────────────────────────────────────────────────────────────┘トラック別比較
| 観点 | Track 1: 設定 | Track 2: スキル | Track 3: X-news |
|---|---|---|---|
| 親 issue | #1 | #26 | #64 |
| ラベル | track:settings | track:skill-dev | track:x-news-auto |
| 件数 | 25 | 37 | 26 |
| 言語 | (設定作業のみ) | Python | Python |
| 自動公開 | — | しない | 承認後する |
| 着手可否 | 並行可 | 着手中 | Track 2 完了待ち |
| 想定期間 | 〜2 週間 | 〜2.5 ヶ月 | 〜1.5 ヶ月 |
どこから手を付けるか
優先順位:
- Track 2 — Phase A-1〜A-5 / E-1(基盤)→ ✅ 完了
- Track 2 — E-2 認証実装 → 次のターゲット(#49)
- Track 2 — M2 下書きアップロード最小経路(B-1 + B-5 + E-3 + E-4 + E-5 + E-6)
- Track 1 — Phase 1 公開前必須24件(Track 2 と並行可)
- Track 2 — M3 入力源拡充 / M4 画像統合 / M5 図統合
- Track 3 — Track 2 が M6 完了後に着手