Skip to content

Commit 5c968ed

Browse files
Paul Kyleclaude
andcommitted
security: scrub leaked internal references — paths, hostnames, GPU model names
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent c5aa208 commit 5c968ed

6 files changed

Lines changed: 8 additions & 39 deletions

File tree

README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ palinode search "LoRA training curation"
227227
palinode search "Peter" --type PersonMemory --top-k 5
228228

229229
# Save a memory
230-
palinode save "Qwen 14B replaces 7B on 5060 GPU" --type Decision --entity infra/5060
230+
palinode save "Qwen 14B replaces 7B on GPU server" --type Decision --entity infra/gpu-server
231231

232232
# Check system health
233233
palinode status
@@ -432,9 +432,6 @@ embeddings:
432432
url: http://localhost:11434
433433
```
434434
435-
### Remote Model Endpoints (Mac Studio)
436-
If you are running the `start_mlx_servers.sh` script on the Mac Studio, the following MLX models are exposed on the network:
437-
438435
See [palinode.config.yaml.example](palinode.config.yaml.example) for the complete reference with all defaults.
439436
440437
---

docs/ADR-001-tools-over-pipeline.md

Lines changed: 0 additions & 28 deletions
This file was deleted.

docs/CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
- Commands: search, save, status, diff, consolidate, trigger, doctor
88
- TTY-aware output (human text vs piped JSON)
99
- Remote access via `PALINODE_API` env var or SSH
10-
- **5060 GPU usage plane spec** (`specs/5060-usage-plane.md`) — VRAM budget for embeddings + transcription + general LLM
10+
- **GPU usage plane spec** (`specs/palinode-gpu-spec.md`) — VRAM budget for embeddings + transcription + general LLM
1111
- **Architecture decision: CLI vs MCP** — CLI for agents/scripts/cron (8x fewer tokens), MCP for IDEs only
1212
- Updated README architecture diagram to show CLI path
1313
- Updated ROADMAP with Phase 1.25 (CLI + interface rationalization)
@@ -19,7 +19,7 @@
1919
- Removed API keys from systemd service files — all inference uses local Ollama/vLLM
2020

2121
### Infrastructure
22-
- Configured Palinode MCP on calarts-mbp for Claude Desktop, Claude CLI, Antigravity IDE, Cursor
22+
- Configured Palinode MCP for Claude Desktop, Claude CLI, Antigravity IDE, Cursor
2323

2424
## [0.1.0] — 2026-03-22
2525

@@ -56,7 +56,7 @@
5656
|---|---|---|
5757
| Source of truth | Markdown files, git-versioned | Human-readable, survives everything |
5858
| Vector store | SQLite-vec (embedded) | No server, matches file-based philosophy |
59-
| Embeddings (core) | BGE-M3 via Ollama on ***REMOVED***61 | Local, private, top-tier for structured text |
59+
| Embeddings (core) | BGE-M3 via Ollama (local) | Local, private, top-tier for structured text |
6060
| Embeddings (future) | gemini-embedding-2-preview | Multimodal, Matryoshka dims, for research ingestion |
6161
| OpenClaw integration | General plugin (not memory slot) | Runs alongside Mem0 during transition |
6262
| Prompts | Read from specs/prompts/*.md files | Version-controlled, editable, diffable |

docs/claude-code-setup.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Add this to `~/.claude/claude_desktop_config.json` on your Mac or remote server:
1313
"-o", "StrictHostKeyChecking=no",
1414
"-o", "BatchMode=yes",
1515
"user@your-palinode-server",
16-
"cd ***REMOVED***/clawd/palinode && venv/bin/python -m palinode.mcp"
16+
"cd /path/to/palinode && venv/bin/python -m palinode.mcp"
1717
]
1818
}
1919
}
@@ -29,7 +29,7 @@ Or by IP (if hostname doesn't resolve):
2929
"args": [
3030
"-o", "StrictHostKeyChecking=no",
3131
"user@your-palinode-server",
32-
"cd ***REMOVED***/clawd/palinode && venv/bin/python -m palinode.mcp"
32+
"cd /path/to/palinode && venv/bin/python -m palinode.mcp"
3333
]
3434
}
3535
}

palinode/cli/session_end.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def session_end(summary, decision, blocker, project, source, fmt):
2222
2323
palinode session-end "Implemented CLI wrapper with 22 commands"
2424
25-
palinode session-end "Fixed 5060 VRAM budget" -d "Use qwen2.5:14b" -b "Test under load" -p palinode
25+
palinode session-end "Fixed GPU VRAM budget" -d "Use qwen2.5:14b" -b "Test under load" -p palinode
2626
"""
2727
now = datetime.now(timezone.utc)
2828
today = now.strftime("%Y-%m-%d")

palinode/consolidation/runner.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ def _collect_daily_notes(lookback_days: int) -> list[dict]:
103103
"project/mm-kmd": ["MM-KMD", "MM_KMD", "Kill My Darlings", "murder mystery", "OLMo", "LoRA", "vLLM", "LangGraph", "character agent", "Director", "mastermind"],
104104
"project/palinode": ["Palinode", "palinode", "memory system", "SQLite-vec", "BGE-M3", "palinode_search"],
105105
"project/color-class": ["FPFV", "color grading", "DaVinci Resolve", "Color Class", "RAW grading", "Yumi"],
106-
"project/infrastructure": ["server", "5090", "5060", "Ollama", "homelab"],
106+
"project/infrastructure": ["server", "GPU", "Ollama", "homelab"],
107107
}
108108
content_lower = content.lower()
109109
for project_ref, keywords in keyword_map.items():

0 commit comments

Comments
 (0)