claude-memory/project_status.md

74 lines
3.3 KiB
Markdown
Raw Normal View History

---
name: プロジェクト現状・残タスク・次ステップ
description: 2026-03-26 時点の状態。VPS 移行完了・認証実装中・ドメイン分離待ち。
type: project
---
## 現状2026-03-26
### 完了済み
- VPS 移行2026-03-25: Synology → Ubuntu VPS85.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.com` DNS レコード作成・Resend DNS 検証
### 共同開発者の作業完了後に実施すること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 レコードを Vercel76.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` 参照