v4 — iCloud 排除 + Memory AI 専用化 + Notion スリム化 + 静的 HTML ダッシュボード自前化
v3 の半年運用で見えた課題 (iCloud 同期、 Inbox 二重化、 Memory 手動編集前提、 Notion API 制限と更新コスト) を解消。 Memory layer を AI agents 専用に再定義し、 人間視認性は Notion ではなく自前 HTML ダッシュボード (kuritakazuki.com) に集約する構成へ。 Claude / Codex の共通基盤 + 起点違い + 一時交代モデルを採用。 改修進行中。
4 つの抽象レイヤー。 個人事情に依存しない、 訪問者が自分の状況に当てはめるための骨格。
外部から入ってくる思いつき / タスク / 受信物の最初の置き場
- 外出先 / モバイルからもアクセス可能
- シンプルで入力コスト最小
- 後で必ず Triage で捌かれる
Inbox を捌いて適切な行先に振り分ける管制塔
- IDE サイドバーから一覧可能なローカルディレクトリに配置
- AI assistant が捌きを支援
- iCloud / クラウド同期に依存しない
実プロジェクト / 実作業の場
- プロジェクトごとに独立した CWD
- Claude Code / Codex 等の AI エージェントがメインで動作
- 共通基盤 5 文書 (AGENTS / handoff / progress / session-restore / design-decisions) を CWD root 直下に配置
AI agents が自律的に書き込み / 読み出しする永続記録領域
- ユーザーは原則として手で編集しない
- AI agents の memory として運用
- Working layer での判断 / 学び / 過去文脈を AI が自動アーカイブ
- kepano/obsidian-skills (Obsidian community の Second Brain 思想を Claude Agent Skills 仕様で実装したもの) を採用
人間視認性のための control plane / observability layer
- 静的 HTML サイト (kuritakazuki.com) として自前で構築
- Notion を経由せず、 Mac ローカル collector が JSON snapshot を生成
- CWD セッション現在地 / 復元コマンド / Skills/MCP 使用履歴 / AI ハンドオフ / 進捗集約を 1 箇所に
- Cloudflare Access で private 公開
- Inbox → Triage で振り分け → Working で実行 → Memory に AI が自動アーカイブ
- Memory layer はユーザー編集禁止 (例外は緊急時のみ)
- Dashboard layer は人間が見る、 AI は書き込まない (Memory layer から JSON snapshot 経由で読み取る)
- すべて IDE サイドバーから見通せる構造 + ダッシュボード補完
Frame を自分の場合どう埋めたか。 これはあくまで一例で、 真似する必要はない (How to adapt 参照)。
クライアント共有 / HubSpot 連携 / 外部公開ナレッジ等、 Notion でないと成立しないものに絞る
v3 で Obsidian 併用が破綻 + Notion 全機能が API コストで重くなった。 Notion はスリム化して残し、 人間ダッシュボードは自前 HTML へ
- Notion スリム化の判定 (残す / 移す / 廃止) を Phase 3 で実施
- 静的 HTML ダッシュボードへの段階移行が必要
管制塔 Markdown を IDE 内で見通せる場所に配置、 .code-workspace で ~/dev/ と並列表示
iCloud 経由の不可視化 / 同期遅延 / dataless ファイル問題を回避、 IDE で grep / search 可能、 Git でバックアップ
- 物理移行とハッシュ移植は Phase 2 で実施
プロジェクトごとに独立した CWD、 共通基盤 5 文書を root 直下に、 Claude / Codex どちらからでも起点になれる
既に検証済み + AI 共生時代に対応 (Claude Code 単独前提から Claude/Codex 両対応へ)
- 14+ CWD のうち AGENTS.md 9 件 / .Codex 誤置換 4 件あり、 Phase 0.5/1 で診断・修復
kepano/obsidian-skills を導入し、 Claude / Codex 等の AI agent が自律的に書き込む memory 領域として運用
v3 で「自分で Obsidian を編集しない」 と判明 → AI 専用化で価値を引き出す。 Obsidian community の "Second Brain" 思想を AI agents 向けに実装した kepano/obsidian-skills が公式リリースされたタイミング。
- AI agents の書き込みポリシー (mistakes-inbox 候補保存 + 人間承認で昇格) を運用しながら詰める
人間視認性のための control plane / observability layer。 Notion の人間用ビューを段階移行
Notion API 制限と更新コストが高い。 AI が Notion に書き込むより自前 HTML の方が更新・管理しやすい。 kepano (Obsidian CEO) / Lassala 記事 / VS Code multi-root の業界主流に整合。
- Phase 1 MVP で 5 カテゴリ + Top の Now レーン (CWD 管制塔 / 復元 / AI ハンドオフ / 進捗集約 / Skills-MCP-Plugins 監査) を実装
- 段階的に Notion 人間用ビューを廃止または read-only リンクに置換
あなたの状況に合わせて Frame をどう調整するか。 Memory layer は Obsidian でなくても良い、 Working layer は ~/dev/ でなくても良い。 重要なのは レイヤー分離 と 役割定義。
Memory layer は Obsidian でなくても良い。 Notion DB / SQLite / 単純な Markdown ディレクトリでも構わない。 Dashboard layer は無理に自前 HTML にせず、 Notion 単一でも成立する。 重要なのは「AI agents 専用の永続記録領域」 と「人間視認性のためのダッシュボード」 を Working layer から分離すること。
v3 と同様、 tag or vault 分離。 AI agents が private 領域に触れるかは別ポリシーで制御。 Dashboard layer は private 公開 (Cloudflare Access 等) で安全に。
~/Exocortex/ + ~/dev/ + .code-workspace の組み合わせで IDE 内に統合。 Claude Code + Codex Desktop を併用、 共通基盤 5 文書を CWD root に配布。 kepano/obsidian-skills を Claude Code skills として導入。 kuritakazuki.com を Cloudflare Pages で private 公開。
- Notion スリム化計画策定 (残す / 移す / 廃止 の判定)
- ~/Exocortex/ をローカル化 (iCloud から外す) + Git+GitHub Private 化
- ~/Exocortex.code-workspace 作成 (IDE 統合)
- Obsidian vault を AI 専用に切替 (既存の手編集ノートは別 vault に分離)
- kepano/obsidian-skills を Claude Code skills として install
- 共通基盤 5 文書の雛形配布スクリプト実装
- kuritakazuki.com ダッシュボード MVP 構築
- iCloud 経由の Triage / Memory layer 配置を排除、 ローカル + Git 管理化
- Inbox layer の Obsidian 併用を廃止、 Notion はスリム化して共有・外部連携用途に絞る
- Memory layer を AI agents 専用化、 kepano/obsidian-skills 採用
- 人間視認性は Notion ではなく自前 HTML ダッシュボード (kuritakazuki.com) に集約 (Dashboard layer 新設)
- Claude/Codex 共通基盤 + 起点違い + 一時交代モデルを採用、 共通基盤 5 文書 (AGENTS / handoff / progress / session-restore / design-decisions) を CWD root に配布
- 半年運用で iCloud 同期 / 二重 Inbox / Memory 手編集前提のいずれも非効率と判明
- kepano/obsidian-skills の公式リリースが Memory layer の AI 専用化を後押し
- Notion API 制限と更新コストにより、 人間ダッシュボードは自前 HTML が現実的
- Codex Desktop の併用が始まり、 AI 共通入口設計が必要になった
- 「自分で編集しない」 という事実を受け入れて AI 専用化する判断は重要
- 人間ダッシュボードと AI memory は別レイヤーに分けるのが筋
- 業界主流は完全分離 + IDE multi-root workspace で論理統合 (kepano / Lassala / VS Code 公式)
- 固定分業 (Planner=Claude / Executor=Codex) は実運用では機能しない、 共通基盤 + 起点違い + 一時交代がよい