From a81d710bb66b919684959b263093e5ca2cb50228 Mon Sep 17 00:00:00 2001 From: Daniel <223140489+AgriciDaniel@users.noreply.github.com> Date: Tue, 7 Apr 2026 15:40:53 +0300 Subject: [PATCH] wiki: save v1.2.0 release session note + update hot cache and log Co-Authored-By: Claude Sonnet 4.6 (1M context) --- wiki/hot.md | 28 +++-- wiki/log.md | 5 + .../claude-obsidian-v1.2.0-release-session.md | 117 ++++++++++++++++++ 3 files changed, 138 insertions(+), 12 deletions(-) create mode 100644 wiki/meta/claude-obsidian-v1.2.0-release-session.md diff --git a/wiki/hot.md b/wiki/hot.md index 96f5ee1..b63deab 100644 --- a/wiki/hot.md +++ b/wiki/hot.md @@ -1,7 +1,7 @@ --- type: meta title: "Hot Cache" -updated: 2026-04-07T12:00:00 +updated: 2026-04-07T16:00:00 tags: - meta - hot-cache @@ -10,7 +10,7 @@ related: - "[[index]]" - "[[log]]" - "[[Wiki Map]]" - - "[[entities/_index]]" + - "[[getting-started]]" --- # Recent Context @@ -20,19 +20,23 @@ Navigation: [[index]] | [[log]] | [[overview]] --- ## Last Updated +2026-04-07 — v1.2.0 release session complete ## Key Recent Facts -- The wiki pattern was originated by [[Andrej Karpathy]] and makes knowledge compound like interest -- [[Hot Cache]] (this file) enables cross-project context at minimal token cost (~500 tokens) -- [[Compounding Knowledge]] is the core insight: unlike RAG, the wiki pre-compiles synthesis -- One user dropped token usage by 95% switching from inline context files to the wiki pattern -- The index file alone is sufficient at hundreds of pages — no vector RAG needed +- Project renamed from `cosmic-brain` → `claude-obsidian` across all files, repos, and local directory +- Plugin is live at: `claude plugin install github:AgriciDaniel/claude-obsidian` +- Two GitHub repos: **AgriciDaniel/claude-obsidian** (public) + **avalonreset-pro/claude-obsidian** (private, community only) +- Future pushes: `git push origin main && git push community main` from `~/claude-obsidian/` +- MIT LICENSE file and ATTRIBUTION.md now exist — legal is clean +- Excalidraw `main.js` is NOT in git — downloaded by `bin/setup-vault.sh` ## Recent Changes -- Created: [[LLM Wiki Pattern]], [[Hot Cache]], [[Compounding Knowledge]], [[Andrej Karpathy]] -- Created: seed vault structure (index, log, overview, dashboard) -- Plugin v1.1.0: added /save and /autoresearch commands +- v1.2.0 released: getting-started.md, index.md populated, dashboard fixed, CLAUDE.md fixed, welcome.canvas CTA, PDF install guide +- Branded GIFs: `claude-obsidian-gif-cover-16x9.gif` (1.3MB) + `claude-obsidian-gif-1x1.gif` (848KB) compressed via FFmpeg +- Legal: LICENSE + ATTRIBUTION.md + GPL-2.0 headers on ITS CSS snippets +- .gitignore tightened: blocks video files, transcripts, scratch canvases ## Active Threads -- Vault is fresh. No user-specific domain scaffolded yet. -- Next step: run /wiki to scaffold for your domain, then start ingesting sources. +- Wiki is seeded with: [[LLM Wiki Pattern]], [[Hot Cache]], [[Compounding Knowledge]], [[Andrej Karpathy]], [[How does the LLM Wiki pattern work]], [[Wiki vs RAG]] +- No user domain scaffolded yet — run `/wiki` to scaffold for your domain +- Session saved: [[claude-obsidian-v1.2.0-release-session]] diff --git a/wiki/log.md b/wiki/log.md index 30acfb2..430c61d 100644 --- a/wiki/log.md +++ b/wiki/log.md @@ -25,6 +25,11 @@ Parse recent entries: `grep "^## \[" wiki/log.md | head -10` --- +## [2026-04-07] session | claude-obsidian v1.2.0 Release Session +- Type: session +- Location: wiki/meta/claude-obsidian-v1.2.0-release-session.md +- From: full build session — v1.2.0 plan execution, cosmic-brain→claude-obsidian rename, legal/security audit, branded GIFs, PDF install guide, dual GitHub repos + - Source: `.raw/nate-herk-llm-wiki-transcript.md` - Pages updated: [[index]], [[log]], [[hot]], [[overview]] diff --git a/wiki/meta/claude-obsidian-v1.2.0-release-session.md b/wiki/meta/claude-obsidian-v1.2.0-release-session.md new file mode 100644 index 0000000..67a0b94 --- /dev/null +++ b/wiki/meta/claude-obsidian-v1.2.0-release-session.md @@ -0,0 +1,117 @@ +--- +type: session +title: "claude-obsidian v1.2.0 Release Session" +created: 2026-04-07 +updated: 2026-04-07 +tags: + - session + - release + - plugin + - github +status: evergreen +related: + - "[[getting-started]]" + - "[[index]]" + - "[[overview]]" + - "[[LLM Wiki Pattern]]" +--- + +# claude-obsidian v1.2.0 Release Session + +Full build, audit, polish, and community release of the claude-obsidian plugin + vault kit. Previously named `cosmic-brain`. + +--- + +## What Was Built + +### Phase 1 — Critical Fixes +- `marketplace.json`: version corrected `1.0.0→1.2.0`, email fixed to `***REMOVED***` +- `main.canvas`: removed 5 broken file node references (gitignored files that don't exist for community users) +- `community-plugins.json`: deduplicated from 6→4 canonical entries: `[excalidraw, banners, calendar, thino]` + +### Phase 2 — Vault Onboarding +- `wiki/getting-started.md`: new onboarding page inside the vault (3-step quick start, hot cache explanation, command reference, navigation links) +- `wiki/index.md`: Entities, Questions, Comparisons sections populated with existing seed pages +- `wiki/meta/dashboard.md`: Dataview queries fixed — was querying `answer_quality` and `confidence` fields that don't exist in seed pages; replaced with `status` and `updated` +- `CLAUDE.md`: placeholder text replaced with actual vault description +- `wiki/canvases/welcome.canvas`: CTA node added pointing to getting-started and `/wiki` + +### Phase 3 — README + Docs +- README: complete pre-installed plugins table, CSS snippets section, Banner usage section, file structure updated +- `bin/setup-vault.sh`: success message now lists all 4 pre-installed plugins and 3 CSS snippets + +### Phase 4 — PDF Install Guide +- `docs/install-guide.md`: full printable install guide (prerequisites, 3 install options, first steps, command reference, plugin guide, MCP setup, troubleshooting) +- `docs/install-guide.pdf`: 159KB, generated via `npx md-to-pdf` + +### Phase 5 — Version Bump +- `plugin.json` and `marketplace.json` bumped to `1.2.0` + +--- + +## Rename: cosmic-brain → claude-obsidian + +Full project rename executed: +- GitHub repos renamed: `AgriciDaniel/cosmic-brain` → `AgriciDaniel/claude-obsidian` (public), `avalonreset-pro/cosmic-brain` → `avalonreset-pro/claude-obsidian` (private) +- Local directory: `~/cosmic-brain/` → `~/claude-obsidian/` +- All text references updated across 14 files via sed +- `wiki/meta/cosmic-brain-cover.gif` renamed to `wiki/meta/claude-obsidian-cover.gif` + +--- + +## Legal & Security + +### Security Audit +- No API keys, tokens, or secrets found in any tracked file +- No private keys or certificates +- All credential references in docs are placeholder values +- Excalidraw `main.js` correctly NOT tracked despite audit agent claiming otherwise + +### Legal Fixes +- `LICENSE`: MIT license file created (was declared in plugin.json but file was missing) +- `ATTRIBUTION.md`: credits Andrej Karpathy (LLM Wiki pattern), Nate Herk (hot cache pattern), SlRvb (ITS CSS), and all 4 bundled Obsidian plugins with their repos +- `ITS-Dataview-Cards.css` + `ITS-Image-Adjustments.css`: GPL-2.0 attribution headers added + +### .gitignore Tightened +Added rules to prevent future accidental commits of: video files (`*.mkv`, `*.mp4`), transcripts, scratch canvases (`Untitled *.canvas`, `*Images.canvas`), and personal images in vault root. + +--- + +## Visual / README + +### GIFs and Images +- New Claude Obsidian branded assets added (16x9 cover GIF, 1x1 GIF, static PNGs) +- Compressed: `gif-cover-16x9.gif` 2.6MB→1.3MB (50%), `gif-1x1.gif` 2.6MB→848KB (68%) — via FFmpeg palette optimization, scaled to 960px/640px, 15fps, 128-color palette +- Example screenshots added: `image-example-graph-view.png`, `image-example-wiki-map-view.png` + +### README Structure (top to bottom) +1. `claude-obsidian-gif-cover-16x9.gif` — header +2. Description text +3. `welcome-canvas.gif` — What It Does demo (full width) +4. Descriptive paragraphs +5. `image-example-graph-view.png` + `image-example-wiki-map-view.png` — side by side screenshots +6. Quick Start → Commands → Cross-Project → Six Modes → What Gets Created → MCP → Plugins → CSS Snippets → Banner → File Structure → AutoResearch → Seed Vault +7. `wiki-graph-grow.gif` + `workflow-loop.gif` — bottom of Seed Vault section + +--- + +## Repository State + +| Repo | Visibility | URL | +|------|-----------|-----| +| AgriciDaniel/claude-obsidian | Public | https://github.com/AgriciDaniel/claude-obsidian | +| avalonreset-pro/claude-obsidian | Private | https://github.com/avalonreset-pro/claude-obsidian | + +Community install command: `claude plugin install github:AgriciDaniel/claude-obsidian` + +Future updates: `git push origin main && git push community main` + +--- + +## Key Decisions + +- **Rename to claude-obsidian**: clearer branding, immediately communicates the Claude + Obsidian pairing +- **avalonreset-pro repo is private**: community members only, not public +- **Excalidraw main.js excluded from git**: 8MB downloaded by `setup-vault.sh` at setup time +- **Bundled plugin redistribution**: acceptable — all 4 plugins are publicly distributed through Obsidian's community plugin system +- **GIF compression strategy**: palette reduction (256→128 colors) + resolution scaling gives 50-68% savings with no visible quality loss at GitHub's rendering width