diff --git a/Sources/Dev/2026-05-16-vault-integration-test-multi.md b/Sources/Dev/2026-05-16-vault-integration-test-multi.md index 837b657..049fbbb 100644 --- a/Sources/Dev/2026-05-16-vault-integration-test-multi.md +++ b/Sources/Dev/2026-05-16-vault-integration-test-multi.md @@ -1,6 +1,6 @@ --- project: vault-integration-test-multi -type: session-note +type: session-notes status: active tags: [test, integration, verification, multi-chunk] created: 2026-05-16 diff --git a/Sources/Dev/2026-05-16-vault-integration-test.md b/Sources/Dev/2026-05-16-vault-integration-test.md index b69f779..8d43dea 100644 --- a/Sources/Dev/2026-05-16-vault-integration-test.md +++ b/Sources/Dev/2026-05-16-vault-integration-test.md @@ -1,6 +1,6 @@ --- project: vault-integration-test -type: session-note +type: session-notes status: active tags: [test, integration, verification] created: 2026-05-16 diff --git a/Sources/Homelab/2026-05-15-postgres-consolidation-phase0-recon.md b/Sources/Homelab/2026-05-15-postgres-consolidation-phase0-recon.md index 6febb1e..e37b193 100644 --- a/Sources/Homelab/2026-05-15-postgres-consolidation-phase0-recon.md +++ b/Sources/Homelab/2026-05-15-postgres-consolidation-phase0-recon.md @@ -9,7 +9,7 @@ tags: - pgvector - embeddings - session-note -type: session-note +type: session-notes updated: '2026-05-15' worker: 2 --- diff --git a/Sources/Homelab/2026-05-15-postgres-consolidation-phase2a-result.md b/Sources/Homelab/2026-05-15-postgres-consolidation-phase2a-result.md index 0807f4a..3401bc2 100644 --- a/Sources/Homelab/2026-05-15-postgres-consolidation-phase2a-result.md +++ b/Sources/Homelab/2026-05-15-postgres-consolidation-phase2a-result.md @@ -9,7 +9,7 @@ tags: - pgvector - embeddings - session-note -type: session-note +type: session-notes updated: '2026-05-15' worker: 2 phase: 2a diff --git a/Sources/Homelab/index.md b/Sources/Homelab/index.md index 369ee6c..85c4491 100644 --- a/Sources/Homelab/index.md +++ b/Sources/Homelab/index.md @@ -17,7 +17,7 @@ Project plans and session notes for infrastructure, networking, hardware, and de - [[Sources/Homelab/trellis-mcp|trellis-mcp]] — MCP server for resumable threads of work across conversation boundaries - [[Sources/Homelab/trellis-mcp-tool-surface-followups|trellis-mcp-tool-surface-followups]] — `pause_thread`→`checkpoint_thread` rename + optional `id` addressing - [[Sources/Homelab/vault-semantic-search|vault-semantic-search]] — `vault:search` MCP tool over `public.embeddings` (wiki schema) -- [[Sources/Homelab/ob1-jsonl-watcher|ob1-jsonl-watcher]] — ambient capture of Claude Code/Cowork sessions into OB1 via JSONL tailing +- [[Sources/Homelab/ob1-jsonl-watcher-ambient-capture-from-claude-code-sessions|ob1-jsonl-watcher]] — ambient capture of Claude Code/Cowork sessions into OB1 via JSONL tailing - [[Sources/Homelab/herbylab-project-management|herbylab-project-management]] — projects/notes as Postgres-backed artifacts; Trello projection via NOTIFY→n8n - [[Sources/Homelab/gitea-migration-to-pve|gitea-migration-to-pve]] — relocate Gitea to PVE LXC; two-instance cross-mirror with PBS - [[Sources/Homelab/homelab-mcp-server|homelab-mcp-server]] — MCP server (FastMCP + Authentik + Cloudflare Tunnel); Phase 1 tools diff --git a/Wiki/Dev/ai-memory-architecture.md b/Wiki/Dev/ai-memory-architecture.md index a8e7047..a1a58aa 100644 --- a/Wiki/Dev/ai-memory-architecture.md +++ b/Wiki/Dev/ai-memory-architecture.md @@ -22,7 +22,7 @@ sources: - "[[Sources/Homelab/postgres-consolidation-followups]]" - "[[Sources/Homelab/2026-05-15-postgres-consolidation-phase0-recon]]" - "[[Sources/Homelab/2026-05-15-postgres-consolidation-phase2a-result]]" - - "[[Sources/Homelab/ob1-jsonl-watcher]]" + - "[[Sources/Homelab/ob1-jsonl-watcher-ambient-capture-from-claude-code-sessions|ob1-jsonl-watcher]]" - "[[Sources/Homelab/vault-semantic-search]]" - "[[Sources/Homelab/herbylab-project-management]]" - "[[Sources/Homelab/trellis-mcp]]" @@ -58,7 +58,7 @@ The embedding model is **local Ollama `nomic-embed-text` (768-d)** — never a h ### OB1's own two layers -OB1 now mirrors the wiki's Sources/Wiki split internally: `ob1.thoughts` is the raw capture layer; `ob1.reflections` is a compiled layer written by a **daily reflection job** (`claude-sonnet-4-6` via the Anthropic Messages API direct) that synthesizes generalizable lessons with citations back to source rows. Same discipline as the wiki — mixing raw and synthesized content in one table pollutes semantic neighbors. Ambient capture is the [[Sources/Homelab/ob1-jsonl-watcher|JSONL watcher]]: it tails Claude Code / Cowork session files and posts turn-pairs to OB1's `capture_thought`. "Save everything, filter later." +OB1 now mirrors the wiki's Sources/Wiki split internally: `ob1.thoughts` is the raw capture layer; `ob1.reflections` is a compiled layer written by a **daily reflection job** (`claude-sonnet-4-6` via the Anthropic Messages API direct) that synthesizes generalizable lessons with citations back to source rows. Same discipline as the wiki — mixing raw and synthesized content in one table pollutes semantic neighbors. Ambient capture is the [[Sources/Homelab/ob1-jsonl-watcher-ambient-capture-from-claude-code-sessions|JSONL watcher]]: it tails Claude Code / Cowork session files and posts turn-pairs to OB1's `capture_thought`. "Save everything, filter later." ### Trellis: the third leg diff --git a/Wiki/Reference/gitea.md b/Wiki/Reference/gitea.md index 56f7695..7247743 100644 --- a/Wiki/Reference/gitea.md +++ b/Wiki/Reference/gitea.md @@ -37,7 +37,7 @@ A **relocation is planned** ([[Sources/Homelab/gitea-migration-to-pve|gitea-migr - [[Sources/Dev/github-deploy-refactor|github-deploy-refactor]] — pbsdeploybot + SSH host alias pattern - [[Sources/Dev/email-to-obsidian-automation|email-to-obsidian-automation]] — Gitea as vault write endpoint - [[Sources/Dev/email-obsidian-git-pipeline|email-obsidian-git-pipeline]] — email pipeline session notes -- [[Sources/Dev/env-file-hardening|env-file-hardening]] — pbsdeploy credential separation +- [[Sources/Homelab/env-file-hardening|env-file-hardening]] — pbsdeploy credential separation - [[Sources/Homelab/gitea-migration-to-pve|gitea-migration-to-pve]] — planned PVE LXC relocation + cross-mirror - [[Wiki/Reference/traefik|traefik]] — ingress layer - [[Wiki/Reference/n8n|n8n]] — automation that pushes to Gitea diff --git a/Wiki/Reference/ob1.md b/Wiki/Reference/ob1.md index d6ce4c6..06a1d34 100644 --- a/Wiki/Reference/ob1.md +++ b/Wiki/Reference/ob1.md @@ -23,7 +23,7 @@ OB1 (Open Brain) is Travis's personal AI memory and retrieval system — a self- Operational and consolidated into the `petalbrain` Postgres instance. Key facts as of the May 2026 consolidation: - **Storage** — `ob1.thoughts` (raw captures) + `ob1.reflections` (synthesized lessons); embeddings live in the shared `public.embeddings` table (HNSW, vector_cosine_ops, m=16/ef_construction=64), 512-token chunks / 64-token overlap - **Two-layer model** — raw captures + a daily reflection job (`claude-sonnet-4-6` via Anthropic API direct) that synthesizes generalizable lessons, mirroring the wiki's Sources/Wiki split -- **Ambient capture** — the [[Sources/Homelab/ob1-jsonl-watcher|ob1-jsonl-watcher]] tails Claude Code / Cowork JSONL session files and posts turn-pairs to OB1's `capture_thought` (replaces the earlier "n8n parallel write" idea) +- **Ambient capture** — the [[Sources/Homelab/ob1-jsonl-watcher-ambient-capture-from-claude-code-sessions|ob1-jsonl-watcher]] tails Claude Code / Cowork JSONL session files and posts turn-pairs to OB1's `capture_thought` (replaces the earlier "n8n parallel write" idea) - **Embedding model** — Ollama `nomic-embed-text` (768-d), local; switching requires a full re-embed - **Tailscale-only access** — no public endpoint - **`ob1-watcher` / `ob1-enricher`** daemons; enricher has a known PENDING_QUERY loop bug pending a fix before restart @@ -39,7 +39,7 @@ Operational and consolidated into the `petalbrain` Postgres instance. Key facts - [[Sources/Homelab/ob1-main-deployment|ob1-main-deployment]] — full deployment plan (Phases 0–6) - [[Sources/Homelab/ob1-deployment|ob1-deployment]] — addendum (Tailscale, Phase 7 Dispatch hook) -- [[Sources/Homelab/ob1-jsonl-watcher|ob1-jsonl-watcher]] — ambient session capture +- [[Sources/Homelab/ob1-jsonl-watcher-ambient-capture-from-claude-code-sessions|ob1-jsonl-watcher]] — ambient session capture - [[Sources/Homelab/postgres-consolidation-ob1-reflection-layer|postgres-consolidation-ob1-reflection-layer]] — consolidation + reflection layer - [[Sources/Homelab/postgres-consolidation-followups|postgres-consolidation-followups]] — reflector activation + cleanup - [[Sources/Dev/ai-memory-architecture-research|ai-memory-architecture-research]] — architecture research session