claude-memory/project_status.md

3.3 KiB
Raw Blame History

name description type
プロジェクト現状・残タスク・次ステップ 2026-03-26 時点の状態。VPS 移行完了・認証実装中・ドメイン分離待ち。 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-brainposimai.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.comapi.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 参照