summaryrefslogtreecommitdiffhomepage
path: root/.rules/changelog
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-03-24 00:25:03 +0900
committerAdam Malczewski <[email protected]>2026-03-24 00:25:03 +0900
commite2c88087f3926ec477ea099fd771d1bc9d11d7c5 (patch)
treebe33c4cdbd1fa67464779e7cd834f002c6cae438 /.rules/changelog
parentdc2fa22c4d279199fb07a205a0c11eb155641f3d (diff)
downloadai-pulse-obsidian-plugin-e2c88087f3926ec477ea099fd771d1bc9d11d7c5.tar.gz
ai-pulse-obsidian-plugin-e2c88087f3926ec477ea099fd771d1bc9d11d7c5.zip
generate api docs
Diffstat (limited to '.rules/changelog')
-rw-r--r--.rules/changelog/2026-03/23/01.md14
-rw-r--r--.rules/changelog/2026-03/24/01.md16
-rw-r--r--.rules/changelog/2026-03/24/02.md17
3 files changed, 47 insertions, 0 deletions
diff --git a/.rules/changelog/2026-03/23/01.md b/.rules/changelog/2026-03/23/01.md
new file mode 100644
index 0000000..45d46b5
--- /dev/null
+++ b/.rules/changelog/2026-03/23/01.md
@@ -0,0 +1,14 @@
+# Changelog — 2026-03-23 — 01
+
+## Added Ollama API documentation
+
+Created `.rules/docs/ollama/` with trimmed, agent-friendly API reference files:
+
+- `generate.md` — `POST /api/generate` (one-shot text generation)
+- `chat.md` — `POST /api/chat` (conversational chat with tool calling)
+- `embed.md` — `POST /api/embed` (vector embeddings)
+- `list-models.md` — `GET /api/tags` (list locally available models)
+- `show-model.md` — `POST /api/show` (model details and capabilities)
+- `version.md` — `GET /api/version` (server version / health check)
+
+All files were distilled from the official Ollama OpenAPI docs, stripped of boilerplate, and formatted as concise reference tables with examples.
diff --git a/.rules/changelog/2026-03/24/01.md b/.rules/changelog/2026-03/24/01.md
new file mode 100644
index 0000000..b461bbd
--- /dev/null
+++ b/.rules/changelog/2026-03/24/01.md
@@ -0,0 +1,16 @@
+# Changelog — 2026-03-24 #01
+
+## Created Obsidian API documentation for AI note organizer
+
+### Files Added
+- `.rules/docs/obsidian/README.md` — Compact AI-agent lookup table mapping tasks to doc files
+- `.rules/docs/obsidian/plugin-lifecycle.md` — Plugin class, manifest, settings pattern (AI organizer focused)
+- `.rules/docs/obsidian/vault-api.md` — Vault CRUD, FileManager, DataAdapter, AI batch/organize patterns
+- `.rules/docs/obsidian/metadata-cache.md` — MetadataCache, CachedMetadata, AI-specific query patterns
+- `.rules/docs/obsidian/workspace-api.md` — Workspace, leaves, custom views, MarkdownView
+- `.rules/docs/obsidian/ui-components.md` — Commands, settings tab, modals, menus, notices, ribbon
+- `.rules/docs/obsidian/editor-api.md` — Editor manipulation, markdown post processing
+- `.rules/docs/obsidian/events-utilities.md` — Events, Platform, Ollama API patterns, HTTP, utilities
+
+### Purpose
+Provide concise Obsidian plugin API reference for future AI agents building an AI-powered note management plugin with Ollama integration. Docs are self-contained — no need to reference the obsidian-developer-docs repo.
diff --git a/.rules/changelog/2026-03/24/02.md b/.rules/changelog/2026-03/24/02.md
new file mode 100644
index 0000000..9b3ff6f
--- /dev/null
+++ b/.rules/changelog/2026-03/24/02.md
@@ -0,0 +1,17 @@
+# Changelog — 2026-03-24 #02
+
+## Summary
+Created Ollama API README and moved both doc index files to `.rules/default/`.
+
+## Changes
+
+### Added
+- `.rules/default/ollama.md` — compact Ollama API doc index (new file)
+- `.rules/default/obsidian.md` — Obsidian API doc index (moved from `.rules/docs/obsidian/README.md`)
+
+### Removed
+- `.rules/docs/obsidian/README.md` — moved to `.rules/default/obsidian.md`
+- `.rules/docs/ollama/README.md` — moved to `.rules/default/ollama.md`
+
+### Modified
+- File path references in both index files updated from relative (e.g. `vault-api.md`) to full project-root-relative paths (e.g. `.rules/docs/obsidian/vault-api.md`)