18 Commits

Author SHA1 Message Date
Daniel
942e01622b wiki: save v1.4 release session note
Files the complete v1.1 to v1.4.1 release cycle as a session note in
wiki/meta/. Documents everything shipped, all key lessons (plugin install
syntax, allowed-tools frontmatter, Bases vs Dataview, PostCompact hook
necessity, git filter-repo two-pass scrub), and the current plugin state.

Updated:
- wiki/meta/claude-obsidian-v1.4-release-session.md (NEW)
- wiki/log.md (new entry at top)
- wiki/hot.md (refreshed with current session context)
- wiki/overview.md (page count 25 to 26)
- wiki/index.md (page count 25 to 26)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 22:48:46 +03:00
Daniel
b1bb2340f5 security: remove email reference from marketplace manifest and docs
Replaces owner.email field in marketplace.json with owner.url pointing to
GitHub profile. Also removes email mentions from the v1.2.0 release session
note and the full-repo-audit plan doc. No real contact email should ship in
the public plugin manifest.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 22:30:27 +03:00
Daniel
6bab904d13 feat: v1.4.0 audit fixes, multi-agent compatibility, Bases dashboard
External audit flagged 8 actionable items against current best practices for
Agent Skills, Claude Code hooks, Obsidian v1.9-v1.12, and JSON Canvas 1.0.
This release addresses all of them and adds multi-agent compatibility files
at zero cost to existing users.

Tier 1, critical fixes:

* wiki/meta/dashboard.base: NEW Obsidian Bases dashboard (native, no plugin
  needed). Replaces Dataview as the primary dashboard. Six views: Recent
  Activity, Seed Pages, Entities Missing Sources, Open Questions,
  Comparisons, Sources.
* wiki/meta/dashboard.md: now embeds dashboard.base. Legacy Dataview queries
  retained as optional fallback for users on Obsidian < 1.9.10.
* README.md and skills/wiki/references/plugins.md: Plugins section
  reorganized to recommend Bases (core, no install) primary, Dataview
  optional/legacy.
* skills/canvas/references/canvas-spec.md: added missing JSON Canvas 1.0
  fields. Group nodes now document background and backgroundStyle (cover,
  ratio, repeat). Edges document fromEnd (default 'none') and toEnd
  (default 'arrow') asymmetric defaults. Hex ID convention noted alongside
  descriptive ID alternative.
* .gitignore: track wiki/meta/dashboard.base explicitly.

Tier 2, important improvements:

* hooks/hooks.json: SessionStart now uses both command type
  ([ -f wiki/hot.md ] && cat ...) and prompt type. Command type is the
  canonical safety check that works in non-vault sessions without erroring.
  Matcher: startup|resume.
* hooks/hooks.json: NEW PostCompact hook re-injects hot cache after context
  compaction (hook-injected context does not survive compaction; CLAUDE.md
  does).
* hooks/hooks.json: PostToolUse auto-commit now guarded by [ -d .git ].
* hooks/README.md: NEW documentation including known plugin-hooks STDOUT bug
  (anthropics/claude-code#10875) and workarounds.
* skills/wiki/references/mcp-setup.md: added Option D (Obsidian CLI) for
  v1.12+. Added warning callout above NODE_TLS_REJECT_UNAUTHORIZED line
  explaining process-wide TLS bypass and recommending Option D as the
  secure alternative.
* skills/wiki-ingest/SKILL.md: documented [!contradiction] custom callout
  CSS dependency on vault-colors.css snippet.
* skills/wiki/references/css-snippets.md: full documentation of all four
  custom callouts (contradiction, gap, key-insight, stale) with built-in
  fallback equivalents.

Tier 3, multi-agent compatibility (low complexity, high reach):

* AGENTS.md: Codex CLI / OpenCode bootstrap.
* GEMINI.md: Gemini CLI / Antigravity bootstrap.
* .cursor/rules/claude-obsidian.mdc: Cursor always-on rules.
* .windsurf/rules/claude-obsidian.md: Windsurf Cascade rules.
* .github/copilot-instructions.md: GitHub Copilot conventions.
* bin/setup-multi-agent.sh: idempotent symlink installer for Codex,
  OpenCode, Gemini, Cursor, Windsurf. Wires up the skills/ directory in
  each agent's expected location.

Style cleanup: scrubbed all em dashes from every skill, hook, doc, and
bootstrap file (249 total replacements across 26 files). Skills now use
periods, commas, and colons throughout for cleaner natural prose.

Version: 1.3.0 to 1.4.0 (aligns plugin.json with GitHub release tag format).

Already resolved in v1.1 (no action needed):
* defuddle, obsidian-bases, obsidian-markdown skills shipped
* URL ingestion, vision ingestion, delta tracking docs
* Multi-depth wiki-query (Quick / Standard / Deep)
* PostToolUse auto-commit hook
* allowed-tools field removed from all SKILL.md files
* All templates already use plural tag/alias forms
* Custom callouts CSS already in vault-colors.css

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 17:52:03 +03:00
Daniel
cd1935cf63 wiki: save audit + plugin install session, update hot cache and log
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:26:48 +03:00
Daniel
0f2e6e0f9b docs: remove all Nate Herk references from tracked files
- README.md: footer attribution + sources/ description
- ATTRIBUTION.md: removed Hot Cache & Cross-Project Patterns section
- wiki/getting-started.md: footer
- wiki/log.md: source reference
- wiki/meta/session note: inline mention

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 15:46:33 +03:00
Daniel
a81d710bb6 wiki: save v1.2.0 release session note + update hot cache and log
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 15:40:53 +03:00
Daniel
e1620377da perf: compress cover GIFs for GitHub README
16x9: 2.6MB → 1.3MB (960px wide, 15fps, 128-color palette)
1x1:  2.6MB → 848KB (640px, 15fps, 128-color palette)
Total savings: ~3.9MB

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 15:25:45 +03:00
Daniel
40c910fb18 docs: replace cover with new Claude Obsidian branded assets
- Header: claude-obsidian-gif-cover-16x9.gif (16:9 animated cover)
- What It Does: 1x1 gif + welcome-canvas side by side
- Also adds static PNG variants (cover-16x9, cover-square) to wiki/meta/

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 15:24:01 +03:00
Daniel
1de3cc0936 rename: cosmic-brain → claude-obsidian
Updates all references across README, CLAUDE.md, ATTRIBUTION.md,
WIKI.md, docs/install-guide.md, wiki/getting-started.md,
plugin.json, marketplace.json, commands/wiki.md, setup-vault.sh,
wiki pages, and renames wiki/meta/cosmic-brain-cover.gif.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 15:13:18 +03:00
Daniel
dee0905598 docs: add graph view and wiki map example screenshots
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 14:40:14 +03:00
Daniel
dabc4cae89 docs: fix cover GIF path — rename to bypass CDN cache
Renames wiki/meta/cover.gif → wiki/meta/cosmic-brain-cover.gif to
force GitHub CDN to serve a fresh URL. Also removes stray root-level
cover.gif from a previous commit.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 14:33:42 +03:00
Daniel
72f1451fd6 docs: replace cover GIF with Cosmic Brain Clean cover
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 14:30:45 +03:00
Daniel
abb95116c8 docs: add cover GIF header to README
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 14:28:34 +03:00
Daniel
78addd13b9 docs: add welcome canvas GIF to README
Visual demo of the welcome.canvas board showing the three-zone
drop-process-grow layout.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 14:22:43 +03:00
Daniel
c8c27141d7 release: v1.2.0 — community-ready, full docs, PDF guide
Critical fixes:
- marketplace.json: fix version 1.0.0→1.2.0, fix email to ***REMOVED***
- main.canvas: remove 5 broken file references (gitignored files)
- community-plugins.json: deduplicate from 6→4 canonical entries

Vault onboarding:
- wiki/getting-started.md: new onboarding page inside the vault
- wiki/index.md: populate Entities, Sources, Questions, Comparisons sections
- wiki/meta/dashboard.md: fix Dataview queries (was referencing non-existent fields)
- welcome.canvas: add CTA node pointing to getting-started
- CLAUDE.md: replace placeholder text with actual vault description

Docs:
- README.md: complete Plugins section (pre-installed + recommended), CSS Snippets section, Banner usage section, file structure updated
- bin/setup-vault.sh: expanded success message listing all plugins and CSS snippets
- docs/install-guide.md + docs/install-guide.pdf: printable community install guide

Version: 1.1.0 → 1.2.0

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 14:20:23 +03:00
Daniel
23bfd15b19 feat: geometric graph topology + module pages + phantom link cleanup
Graph topology (Metatron's Cube pattern — 1 center + 12 outer nodes):
- index: now links to ALL 12 other nodes (complete hub)
- Inner ring cycle: hot→log→overview→dashboard→concepts/_index→entities/_index
  - Added: hot↔WikiMap, log↔sources/_index, dashboard↔concepts/_index
  - Added: entities/_index↔hot, entities/_index↔LLM Wiki Pattern
  - Added: sources/_index↔log, sources/_index↔entities/_index
- Outer ring: concepts connected in triangle + Karpathy/sources cross-linked
  - Added: dashboard↔Compounding, entities/_index↔LLM Wiki Pattern

graph.json physics for geometric arrangement:
- repelStrength: 80 (strong push-apart for uniform spacing)
- linkStrength: 3.0 (locks ring geometry)
- linkDistance: 80 (tighter rings)
- centerStrength: 0.25 (moderate center pull)
- nodeSizeMultiplier: 2.0 (hub nodes visually dominant)
- Added colors: questions=yellow, comparisons=red, nav=teal

Phantom links removed from Hot Cache.md:
- Removed [[Page A]], [[Page B]], [[New Page 1]], [[Existing Page]]

New module pages:
- wiki/questions/How does the LLM Wiki pattern work.md
- wiki/comparisons/Wiki vs RAG.md
- Adds questions/ and comparisons/ domains to the graph (yellow + red nodes)
2026-04-07 13:03:50 +03:00
Daniel
ece0d94523 feat: add animated GIFs + clean vault
GIFs (Remotion-rendered, FFmpeg palette-optimized):
- wiki/meta/wiki-graph-grow.gif (285KB, 6s, 15fps)
  Shows knowledge graph nodes appearing, coloring by type, edges connecting
  Color-coded: cyan=navigation, blue=concepts, purple=entities, green=sources
- wiki/meta/workflow-loop.gif (227KB, 5s, 15fps)
  Animated 4-step cycle: Drop Source → Claude Reads → Wiki Grows → Query
README: both GIFs shown side-by-side after the cover

Copyright clean-up (committed together):
- Removed Nate Herk source page and all 13 references
- Vault now 100% original content (3 concepts + 1 entity + navigation)
2026-04-07 12:55:48 +03:00
Daniel
4dc6ff3b32 chore: sync vault to ~/cosmic-brain (Obsidian-registered path) 2026-04-07 12:05:18 +03:00