3.3 KiB
3.3 KiB
| name | description | type |
|---|---|---|
| プロジェクト現状・残タスク・次ステップ | 2026-03-26 時点の状態。VPS 移行完了・認証実装中・ドメイン分離待ち。 | project |
現状(2026-03-26)
完了済み
- VPS 移行(2026-03-25): Synology → Ubuntu VPS(85.131.245.239)
- 全フロントアプリ(23本)の API URL を Synology →
posimai.soar-enrich.comに更新・デプロイ済み - VPS: PostgreSQL 16・Nginx・Let's Encrypt・Docker Compose 構築済み
- VPS: 新認証テーブル(magic_link_tokens / passkey_credentials / auth_sessions)作成済み
- VPS: WebAuthn 環境変数・JWT_SECRET 設定済み
- Resend アカウント作成・API キー設定済み
- Vercel:
posimai-brainにposimai.soar-enrich.comを事前登録済み
進行中
- server.js への認証エンドポイント実装(Magic Link + Passkey)— 次セッションで着手
- 共同開発者待ち:
api.soar-enrich.comDNS レコード作成・Resend DNS 検証
共同開発者の作業完了後に実施すること(AI が実行)
- VPS で
certbot certonly --nginx -d api.soar-enrich.com - Nginx
api.soar-enrich.comconfig を有効化 - 全フロント 23 アプリの API URL を
posimai.soar-enrich.com→api.soar-enrich.comに一括置換・デプロイ - 動作確認後、共同開発者に
posimai.soar-enrich.comA レコードを Vercel(76.76.21.21)に変更依頼
AI ロール分担
| 担当 | 内容 |
|---|---|
| インフラ担当チャット(このメモを読んでいる AI) | server.js 認証実装・API URL 一括置換・DNS 切り替え・VPS デプロイ |
| UI 担当チャット(別チャット) | UX ブラッシュアップ・デザイン修正・プライバシー表記追加 |
UI 担当チャットへの指示:
- API URL・認証ロジック(X-API-Key / ?init_key=)は触らない
- Supabase Auth の採用提案は禁止(不採用確定)
- Phase 1(プライバシー表記追加)から着手
商用化ブロッカー現状
| ブロッカー | 状態 |
|---|---|
| 個人インフラ依存(Synology) | 解決済み(VPS 移行 2026-03-25) |
| 認証モデルが一人用 | 対応中(Magic Link + Passkey 実装中) |
| localStorage のみ(データ消失リスク) | 将来フェーズ(認証完了後に habit/pulse を Supabase 移行) |
残タスク(アプリ機能)
| タスク | 詳細 |
|---|---|
| posimai-events 実データ連携 | 空配列のまま。n8n webhook → POST /api/events → DB の実装が必要 |
| habit / pulse を Supabase に移行 | 将来フェーズ。認証完了後 |
| Reader デバイス間同期 | 「近日公開」テキスト残存。history API 経由での既読履歴同期 |
| Pulse AI インサイト | habit との相関分析・Gemini 週次コメント |
| Brief VOICEVOX テスト | VPS に VOICEVOX コンテナ追加後の動作確認 |
新アプリ候補
| アプリ | 優先度 |
|---|---|
| posimai-rewind | 高(habit/pulse/brain/journal 横断振り返り) |
| posimai-shelf | 中(本・映画・アニメ記録) |
ponshu-room 保留中
- 状態: Flutter 版との UI 乖離・Sakenowa 連携・Washi テーマ対応が必要で保留
- 再開時:
ponshu-room/ROADMAP.md参照