ロードマップ・Issue 一覧
dev-workflow による issue ベース設計の成果。各 issue に Step 1+2(調査結果・対応方針)コメントを投稿済み。
Issue 一覧
| # | タイトル | 種別 | フェーズ |
|---|---|---|---|
| #1 | 全体アーキテクチャ・技術選定 | Epic / 設計 | 横断 |
| #2 | 工場ファーム拡張基盤 | ファーム | Phase 1 / 2 |
| #3 | 録画状況表示・録画設定 | 機能 / PWA | Phase 1 |
| #4 | インターバル写真撮影モード | 機能 / ファーム | Phase 1 |
| #5 | タイムラプスモード | 機能 / PWA | 横断 |
| #6 | 撮影画像プレビュー | 機能 / PWA | Phase 1 |
| #7 | SNS 投稿(X / Instagram) | 機能 / SNS | 横断 |
| #8 | PWA アプリ基盤 | PWA / 設計 | Phase 1 / 2 |
フェーズ戦略
Phase 1 — WiFi / REST 再利用(最速で動かす)
工場ファームの REST API をそのまま使い PWA を被せる。配信はカメラ AP 直結(HTTP 同一オリジン)。
- ✅ 録画設定(#3)/ インターバル写真(#4)/ プレビュー(#6)
- ✅ ファームのフォーク・ビルド・WiFi 再接続 WD(#2)
- ✅ PWA シェル・WiFi-REST クライアント(#8)
Phase 2 — BLE ハイブリッド(省電力・常用化)
ファームに BLE GATT を追加し省電力制御。WiFi はオンデマンド。PWA を Cloudflare Pages(HTTPS)へ移行。
- BLE GATT 制御・AP オンデマンド・light-sleep(#2)
- Cloudflare Pages 配信・インストール・オフライン(#8)
横断
- タイムラプス生成(#5, ffmpeg.wasm)
- SNS 投稿(#7, Workers 中継)
推奨着手順
#2 (ファーム疎通・WD) ─┬─→ #3 設定 ─→ #6 プレビュー ─→ #4 インターバル ─→ #5 タイムラプス ─→ #7 SNS
#8 (PWA シェル) ────────┘
└─(Phase2) BLE / Cloudflare 配信