posimai-root/STATUS.md

3.0 KiB
Raw Blame History

Posimai — 現在の状態

このファイルはセッション末に AI が更新する。「今何をしている最中か」を引き継ぐ唯一の場所。

作業中

  • 特になし(前セッションのタスク完了)

次にやること(優先順)

  1. どのアプリに premium 機能を実装するか決める未決定・最重要。Brain/Feed/Reader/Together が候補。Eiji 意見待ち)
  2. 特商法ページ記入mai 作業 — 事業者名・住所・電話番号)
  3. Store デザイン確定Eiji と A/B/C/D から選定)
  4. Stripe 本番モード切り替え(上記完了後)
  5. 各アプリへの purchased フラグ実装対象決定後・1アプリ30分

ブロック中

ブロック 待ち先
premium 実装対象決定 mai + Eiji の判断
Store デザイン確定 Eiji
Stripe 本番切り替え Store 確定・特商法記入

保留中(着手条件あり)

タスク 条件 理由
server.js リファクタリングlib/ + routes/ 分割) 3500行超 or 新ルート追加時 現在 ~3130行、本番稼働中・障害なし
habit/pulse → VPS API 移行 premium 対象決定後 テーブルは VPS 存在済み。localStorage データの移行 UX 設計が必要
user_activity テーブル追加 mai 確認必要DB スキーマ変更) Digest 週次集計の前提。CLAUDE.md 要確認事項
Redis 移行webauthnChallenges スケール要件が出てから 現状インメモリで問題なし

直近でやったこと2026-04-10

  • Brain 記事保存ラグ解消: POST /save を即時 INSERT + setImmediate() 非同期 AI 処理に変更
  • Brain 楽観的 UI: addArticleFromCommand() に temp article 即時表示を実装
  • Brain AI pending UX: 「AI分析中...」テキスト削除・sparkles アイコン点滅のみに変更
  • SW キャッシュ: Brain sw.js を v27 に更新
  • server.js セキュリティ修正 7件: SSRF ガードisSsrfSafe・サイズ上限・pool 設定改善
  • Together Supabase 撤退2026-04-06: VPS PostgreSQL に完全移行61件投稿
  • セキュリティ修正 4件2026-04-06: e.message 直返し撤廃・WebSocket 認証・SSRF・Feed 認証
  • 全体最適化2026-04-10: skipWaiting 追加4アプリ・SW 登録追加2アプリ・brain ハードコード色修正
  • ドキュメント最新化: server-refactor-plan.md マージ・atlas.json Supabase 削除/Gemini 追加・projects.json 更新・timeline 追記

コードの「正」はどこか

役割
コード GitHub Vercel がここを参照。確認はここ
フロント本番 Vercel GitHub push で自動デプロイ
バックエンド本番 VPS bash deploy-server.sh で更新
Gitea バックアップのみ push するだけ・確認先にしない