claude-memory/project_status.md

5.2 KiB
Raw Blame History

name description type
プロジェクト現状・残タスク・次ステップ 2026-03-21 全アプリコードレビュー完了。残タスク・新アプリ候補を整理。 project

残タスク2026-03-21 時点)

AI が対応できる未着手タスク

タスク 詳細
posimai-events 実データ連携 MOCK_EVENTS 除去済み。現在は空配列を返す。n8n webhook → POST /api/events → Vercel KVまたは Synology DBに書き込む実装が必要
既存アプリへの posimai-ui 適用 together は適用済み。他アプリbrain, reader, feed, maps 等へ順次適用予定。1アプリずつ着手時に対応
habit / pulse データを Brief ブリーフィングに組み込む Brief は現在 Feed API のみ参照。habit の完了率・pulse の気分/エネルギーを冒頭サマリーに読み上げさせる設計が必要
Reader デバイス間同期 「近日公開」テキストが残存。Synology history API 経由での既読履歴クロスデバイス共有の実装
Pulse AI インサイト 相関分析habit との関係・Gemini を使った週次振り返りコメント機能
Ambient Ponshu Room ゾーン zone-placeholder のまま。Ponshu Room が保留解除されたら連携実装

手動テスト(人間が必要)

タスク 詳細
posimai_widget APK 実機テスト v1.5.0 / v1.6.0Pulse ウィジェット追加)の実機動作確認
Magic Link 動作確認 ?init_key= パラメータでブラウザ手動テストhabit/pulse/daily/ambient/clean/brain
Brief VOICEVOX テスト Synology Docker に VOICEVOX コンテナ追加後、ずんだもん音声の動作確認

新アプリ候補(確定)

アプリ 内容 優先度
posimai-rewind habit / pulse / brain / journal 横断の振り返りアプリ。pulse の相関分析ギャップも解決
posimai-shelf 本・映画・アニメ記録。brainWeb記事と補完、journal に感想転送

新アプリ候補(却下済み)

アプリ 理由
posimai-weather ambient に統合推奨(すでに open-meteo で実装済み)。単独アプリ不要
posimai-budget 代替ツールで代替しやすい
posimai-voice clean・digest と薄くかぶる、thin すぎ

完了済み2026-03-21 このセッション)

全アプリ批判的コードレビュー

  • 重大な CLAUDE.md 違反: なし
  • 別チャット誤検知の訂正: ambient 天気は open-meteo で実装済みfetchWeather 関数、daily skip ボタンも skipArticle() で実装済み
  • sw.js console.log / console.warn 削除: brain / reader / feed各2箇所

posimai-brief 新規作成・デプロイ

  • Feed 記事読み上げ PWAVOICEVOX / ずんだもん 対応、Canvas 波形、MediaSession API
  • GitHub リポジトリ作成・Vercel 連携・初回デプロイトリガー完了
  • Dashboard カード・Ecosystem・Timeline・Access Guide 追加済み

posimai-veil 改善2026-03-21

  • カスタムアプリ登録機能63 Lucide アイコンピッカー、イニシャルバッジ)
  • PWA インストール対応logo.png 追加)
  • ツールバー統合(カテゴリタブ + 虫眼鏡 + square-pen 編集アイコン = 1行
  • 検索バーを折りたたみ式に変更
  • SW キャッシュを v3 にバンプ(旧キャッシュ強制削除)
  • base.css の main padding 上書き(没入型レイアウト対応)

posimai-dashboard 改善2026-03-21

  • /keys ページに Gemini API 消費状況(サーバー側 / クライアント側)を詳細追記
  • Brief 追加に伴うカード・Ecosystem・Timeline・Access Guide 更新

確定済み「対応不要」CLAUDE.md にも記載済み)

  • Lucide CDN に defer 付与: 体感効果なし・不要
  • モノレポ化: 個人規模では不要
  • Firebase / Supabase SSO: 現行 Magic Link で十分
  • ?init_key= URL 廃止: 意図的設計

重要なシステム情報

Dashboard 認証

  • Basic 認証: middleware.ts で実装
  • デフォルト: mai / posimai
  • Vercel 環境変数: BASIC_AUTH_USER / BASIC_AUTH_PASSWORD

デザインシステム v2

  • Dark: bg #0D0D0D / surface #1A1A1A / accent #6EE7B7Teal
  • Light: bg #F9FAFB / surface #FFFFFF / accent #059669Emerald-600
  • アプリ別例外: journal/site = #80CAEESky Blue
  • radius: 12px / フォント: Inter / アイコン: Lucide / 絵文字禁止

Synology インフラ

VOICEVOXBrief 用)

  • server.js に TTS エンドポイント実装済み(/tts, /tts/warmup, /tts/ready
  • VOICEVOX_URL = process.env.VOICEVOX_URL || 'http://voicevox:50021'
  • Synology の docker-compose に voicevox コンテナを追加するだけで自動有効化

ponshu-room 保留中

  • 状態: Flutter版との UI/UX 乖離・Sakenowa 連携・Washi テーマ対応が必要で保留
  • 再開時: ponshu-room/ROADMAP.md を参照