2026-03-17 08:20:02 +00:00
|
|
|
|
---
|
|
|
|
|
|
name: プロジェクト現状・残タスク・次ステップ
|
2026-03-28 22:35:23 +00:00
|
|
|
|
description: 2026-03-26 時点の状態。VPS 移行完了・認証実装中・ドメイン分離待ち。
|
2026-03-17 08:20:02 +00:00
|
|
|
|
type: project
|
|
|
|
|
|
---
|
|
|
|
|
|
|
2026-03-28 22:35:23 +00:00
|
|
|
|
## 現状(2026-03-26)
|
2026-03-17 08:20:02 +00:00
|
|
|
|
|
2026-03-28 22:35:23 +00:00
|
|
|
|
### 完了済み
|
|
|
|
|
|
- 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` を事前登録済み
|
2026-03-17 08:20:02 +00:00
|
|
|
|
|
2026-03-28 22:35:23 +00:00
|
|
|
|
### 進行中
|
|
|
|
|
|
- **server.js への認証エンドポイント実装**(Magic Link + Passkey)— 次セッションで着手
|
|
|
|
|
|
- **共同開発者待ち**: `api.soar-enrich.com` DNS レコード作成・Resend DNS 検証
|
2026-03-17 08:20:02 +00:00
|
|
|
|
|
2026-03-28 22:35:23 +00:00
|
|
|
|
### 共同開発者の作業完了後に実施すること(AI が実行)
|
|
|
|
|
|
1. VPS で `certbot certonly --nginx -d api.soar-enrich.com`
|
|
|
|
|
|
2. Nginx `api.soar-enrich.com` config を有効化
|
|
|
|
|
|
3. 全フロント 23 アプリの API URL を `posimai.soar-enrich.com` → `api.soar-enrich.com` に一括置換・デプロイ
|
|
|
|
|
|
4. 動作確認後、共同開発者に `posimai.soar-enrich.com` A レコードを Vercel(76.76.21.21)に変更依頼
|
2026-03-17 08:20:02 +00:00
|
|
|
|
|
2026-03-28 22:35:23 +00:00
|
|
|
|
---
|
2026-03-17 12:01:47 +00:00
|
|
|
|
|
2026-03-28 22:35:23 +00:00
|
|
|
|
## AI ロール分担
|
2026-03-17 12:01:47 +00:00
|
|
|
|
|
2026-03-28 22:35:23 +00:00
|
|
|
|
| 担当 | 内容 |
|
|
|
|
|
|
|------|------|
|
|
|
|
|
|
| **インフラ担当チャット(このメモを読んでいる AI)** | server.js 認証実装・API URL 一括置換・DNS 切り替え・VPS デプロイ |
|
|
|
|
|
|
| **UI 担当チャット(別チャット)** | UX ブラッシュアップ・デザイン修正・プライバシー表記追加 |
|
2026-03-17 08:20:02 +00:00
|
|
|
|
|
2026-03-28 22:35:23 +00:00
|
|
|
|
UI 担当チャットへの指示:
|
|
|
|
|
|
- API URL・認証ロジック(X-API-Key / ?init_key=)は触らない
|
|
|
|
|
|
- Supabase Auth の採用提案は禁止(不採用確定)
|
|
|
|
|
|
- Phase 1(プライバシー表記追加)から着手
|
2026-03-17 08:20:02 +00:00
|
|
|
|
|
2026-03-19 01:40:46 +00:00
|
|
|
|
---
|
2026-03-17 08:20:02 +00:00
|
|
|
|
|
2026-03-28 22:35:23 +00:00
|
|
|
|
## 商用化ブロッカー現状
|
2026-03-17 08:20:02 +00:00
|
|
|
|
|
2026-03-28 22:35:23 +00:00
|
|
|
|
| ブロッカー | 状態 |
|
|
|
|
|
|
|-----------|------|
|
|
|
|
|
|
| 個人インフラ依存(Synology) | **解決済み**(VPS 移行 2026-03-25) |
|
|
|
|
|
|
| 認証モデルが一人用 | **対応中**(Magic Link + Passkey 実装中) |
|
|
|
|
|
|
| localStorage のみ(データ消失リスク) | **将来フェーズ**(認証完了後に habit/pulse を Supabase 移行) |
|
2026-03-17 08:20:02 +00:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
2026-03-28 22:35:23 +00:00
|
|
|
|
## 残タスク(アプリ機能)
|
|
|
|
|
|
|
|
|
|
|
|
| タスク | 詳細 |
|
|
|
|
|
|
|--------|------|
|
|
|
|
|
|
| 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` 参照
|