From d8f7a5291e221585449aaf0a26c8a926c9eef378 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Wed, 13 May 2026 20:54:09 +0600 Subject: [PATCH] =?UTF-8?q?2026-05-13=20wiki:=20SCHEMA.md,=20index.md,=20l?= =?UTF-8?q?og.md=20=D0=B8=D0=BD=D0=B8=D1=86=D0=B8=D0=B0=D0=BB=D0=B8=D0=B7?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wiki/SCHEMA.md | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++ wiki/index.md | 40 +++++++++++++++++++++++++++++ wiki/log.md | 18 +++++++++++++ 3 files changed, 126 insertions(+) create mode 100644 wiki/SCHEMA.md create mode 100644 wiki/index.md create mode 100644 wiki/log.md diff --git a/wiki/SCHEMA.md b/wiki/SCHEMA.md new file mode 100644 index 00000000..7d369f02 --- /dev/null +++ b/wiki/SCHEMA.md @@ -0,0 +1,68 @@ +--- +namespace: work +tags: + - wiki + - schema + - meta +created: '2026-05-13' +updated: '2026-05-13' +--- +# Wiki Schema — Personal OS Knowledge Base + +This file defines the domain, structure rules, and curation guidelines for the `wiki/` folder. +Used by the daily Eagle wiki-curation cron job. + +## Domain + +This wiki covers Alex's personal operating system — the tools, workflows, decisions, and architecture +that run his work and personal life. It is NOT a general knowledge base — everything here must be +relevant to Alex's specific setup. + +## Existing Pages + +| File | Topic | Namespace | +|------|-------|-----------| +| `personal-os-architecture.md` | Full system architecture (Eagle, Taiga, Kraken, pipelines) | work | +| `personal-os-schema.md` | Postgres DB schema (personal_os) | work | +| `personal-os-purpose.md` | Why the system exists, goals | work | +| `personal-os-agent-rules.md` | Agent behavior rules and constraints | work | +| `personal-os-self-modification.md` | How the system evolves and self-improves | work | +| `personal-os-sync-pipeline.md` | Asana sync, data pipeline internals | work | +| `personal-os-catchup-plan-2026-04-27.md` | Catchup plan snapshot (April 2026) | work | +| `personal-os-state-2026-04-27.md` | System state snapshot (April 2026) | work | +| `ddg-asana-workflow.md` | DuckDuckGo + Asana workflow | work | +| `obsidian-mcp-wrapper.md` | obsidian MCP / mcpvault setup notes | work | +| `vault-filling-guide.md` | How to populate the vault | work | +| `wiki-ingest-process.md` | Wiki ingest pipeline description | work | + +## Curation Rules + +1. **One topic = one file.** Never merge unrelated topics. +2. **Wiki pages are synthesized, not copied.** Summarize, don't paste raw content. +3. **Update existing pages** rather than creating duplicates. +4. **Cross-reference** related pages with `[[filename]]` links. +5. **Frontmatter required** on every page: + ```yaml + --- + namespace: work | personal | family + tags: [tag1, tag2] + last_synced: YYYY-MM-DD + confidence: 0.0–1.0 + --- + ``` +6. **Never delete** pages — mark stale content with `> ⚠️ Stale as of YYYY-MM-DD`. +7. **Confidence** < 0.5 = speculation, add disclaimer. > 0.8 = verified fact. + +## What to Curate + +- Architecture changes (new services, infra decisions) +- New workflows or agent capabilities +- Lessons learned from system failures or fixes +- Updated tool versions, API changes +- New integrations (Tavily, mcpvault, etc.) + +## What NOT to Add + +- Raw task lists (those live in Asana) +- Personal/family content (those live in `personal/` and `family/`) +- General knowledge that isn't Alex-specific diff --git a/wiki/index.md b/wiki/index.md new file mode 100644 index 00000000..39fef2c0 --- /dev/null +++ b/wiki/index.md @@ -0,0 +1,40 @@ +--- +namespace: work +tags: + - wiki + - index +created: '2026-05-13' +updated: '2026-05-13' +--- +# Wiki Index + +Auto-maintained catalog of all pages in `wiki/`. Updated by the daily curation cron. + +## Core Architecture + +- [[personal-os-architecture]] — Full system map: Eagle/Taiga/Kraken, pipelines, data flows +- [[personal-os-schema]] — Postgres DB schema (personal_os): tasks, wiki_pages, memory_store +- [[personal-os-purpose]] — Goals and philosophy of the system +- [[personal-os-sync-pipeline]] — Asana sync and data pipeline internals + +## Agent & Vault + +- [[personal-os-agent-rules]] — Agent behavior rules and constraints +- [[personal-os-self-modification]] — How the system evolves +- [[vault-filling-guide]] — What goes where in the vault +- [[wiki-ingest-process]] — How wiki pages are generated from sources +- [[obsidian-mcp-wrapper]] — mcpvault / obsidian MCP setup + +## Workflows + +- [[ddg-asana-workflow]] — DuckDuckGo + Asana daily workflow + +## Snapshots (historical) + +- [[personal-os-catchup-plan-2026-04-27]] — Catchup plan as of April 2026 +- [[personal-os-state-2026-04-27]] — System state snapshot April 2026 + +## Meta + +- [[SCHEMA]] — Domain definition and curation rules for this wiki +- [[log]] — Curation activity log diff --git a/wiki/log.md b/wiki/log.md new file mode 100644 index 00000000..e1c5ebf7 --- /dev/null +++ b/wiki/log.md @@ -0,0 +1,18 @@ +--- +namespace: work +tags: + - wiki + - log +created: '2026-05-13' +updated: '2026-05-13' +--- +# Wiki Curation Log + +Activity log for the daily Eagle wiki-curation cron job. + +## 2026-05-13 + +- Initialized wiki structure: `SCHEMA.md`, `index.md`, `log.md` created +- Catalogued 12 existing wiki pages into `index.md` +- Wiki domain defined: personal-os knowledge base, work namespace +- Tavily search enabled on Kraken and Taiga