lint: fix 4 session-note types, 6 broken wikilinks

- type: session-note -> session-notes (4 files: 2 vault-integration-test, 2 postgres-consolidation phases)
- [[Sources/Homelab/ob1-jsonl-watcher]] -> actual filename (5 links across ob1, ai-memory synthesis, Homelab index)
- [[Sources/Dev/env-file-hardening]] -> Sources/Homelab/env-file-hardening (gitea entity)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Travis Herbranson 2026-05-24 21:30:15 -04:00
parent 75ba9f005a
commit 30e2483e71
8 changed files with 10 additions and 10 deletions

View File

@ -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

View File

@ -1,6 +1,6 @@
---
project: vault-integration-test
type: session-note
type: session-notes
status: active
tags: [test, integration, verification]
created: 2026-05-16

View File

@ -9,7 +9,7 @@ tags:
- pgvector
- embeddings
- session-note
type: session-note
type: session-notes
updated: '2026-05-15'
worker: 2
---

View File

@ -9,7 +9,7 @@ tags:
- pgvector
- embeddings
- session-note
type: session-note
type: session-notes
updated: '2026-05-15'
worker: 2
phase: 2a

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 06)
- [[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