From 22d1973fafee354108636ff92d0ba4d53b05dd9d Mon Sep 17 00:00:00 2001 From: Moritz Graf Date: Fri, 4 Sep 2026 18:32:31 +0200 Subject: [PATCH] feat(wiki): configure knowledge-wiki as root Git submodule and revert monorepo embedding --- .gitmodules | 3 ++ AGENTS.md | 6 +-- k8s/openclaw/cronjob-wiki-backup.secret.yaml | Bin 3951 -> 3784 bytes k8s/openclaw/openclaw-instance.secret.yaml | Bin 24064 -> 24170 bytes knowledge-wiki | 1 + knowledge-wiki/.openclaw-wiki/log.jsonl | 48 ------------------ knowledge-wiki/AGENTS.md | 7 --- knowledge-wiki/MEMORY.md | 17 ------- knowledge-wiki/README.md | 3 -- knowledge-wiki/USER.md | 38 -------------- knowledge-wiki/WIKI.md | 17 ------- knowledge-wiki/concepts/index.md | 6 --- knowledge-wiki/entities/index.md | 6 --- knowledge-wiki/inbox.md | 3 -- knowledge-wiki/index.md | 36 ------------- knowledge-wiki/reports/claim-health.md | 14 ----- knowledge-wiki/reports/contradictions.md | 14 ----- knowledge-wiki/reports/index.md | 14 ----- knowledge-wiki/reports/low-confidence.md | 14 ----- knowledge-wiki/reports/open-questions.md | 14 ----- .../reports/person-agent-directory.md | 14 ----- knowledge-wiki/reports/privacy-review.md | 14 ----- knowledge-wiki/reports/provenance-coverage.md | 14 ----- knowledge-wiki/reports/relationship-graph.md | 14 ----- knowledge-wiki/reports/stale-pages.md | 14 ----- knowledge-wiki/sources/index.md | 6 --- knowledge-wiki/syntheses/index.md | 6 --- knowledge-wiki/tasks/antigravity.md | 17 ------- 28 files changed, 7 insertions(+), 353 deletions(-) create mode 100644 .gitmodules create mode 160000 knowledge-wiki delete mode 100644 knowledge-wiki/.openclaw-wiki/log.jsonl delete mode 100644 knowledge-wiki/AGENTS.md delete mode 100644 knowledge-wiki/MEMORY.md delete mode 100644 knowledge-wiki/README.md delete mode 100644 knowledge-wiki/USER.md delete mode 100644 knowledge-wiki/WIKI.md delete mode 100644 knowledge-wiki/concepts/index.md delete mode 100644 knowledge-wiki/entities/index.md delete mode 100644 knowledge-wiki/inbox.md delete mode 100644 knowledge-wiki/index.md delete mode 100644 knowledge-wiki/reports/claim-health.md delete mode 100644 knowledge-wiki/reports/contradictions.md delete mode 100644 knowledge-wiki/reports/index.md delete mode 100644 knowledge-wiki/reports/low-confidence.md delete mode 100644 knowledge-wiki/reports/open-questions.md delete mode 100644 knowledge-wiki/reports/person-agent-directory.md delete mode 100644 knowledge-wiki/reports/privacy-review.md delete mode 100644 knowledge-wiki/reports/provenance-coverage.md delete mode 100644 knowledge-wiki/reports/relationship-graph.md delete mode 100644 knowledge-wiki/reports/stale-pages.md delete mode 100644 knowledge-wiki/sources/index.md delete mode 100644 knowledge-wiki/syntheses/index.md delete mode 100644 knowledge-wiki/tasks/antigravity.md diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..557683f --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "knowledge-wiki"] + path = knowledge-wiki + url = https://git.moritzgraf.de/moritz/knowledge-wiki.git diff --git a/AGENTS.md b/AGENTS.md index fa7d6ad..9051a94 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -46,15 +46,15 @@ This repository is divided into distinct domains, each with its own `AGENTS.md` ### 5. Knowledge Wiki & OpenClaw Tasks (`knowledge-wiki/`) * **Purpose**: Shared personal knowledge wiki and task dispatch between OpenClaw (mobile/Telegram concierge) and Antigravity (local pair programming agent). -* **Location**: Native subfolder `knowledge-wiki/` inside `infrapuzzle` (Git: `git.moritzgraf.de/moritz/infrapuzzle.git`, branch `master`). +* **Location**: Git submodule `knowledge-wiki/` at root of `infrapuzzle` (Git repo: `https://git.moritzgraf.de/moritz/knowledge-wiki.git`, branch `main`). * **Queue File**: `knowledge-wiki/tasks/antigravity.md`. * **Workflow for Antigravity**: - When the user asks to check tasks or pick up work from OpenClaw: - 1. Pull latest: `git pull --rebase origin master` + 1. Pull latest: `git submodule update --remote knowledge-wiki` (or `git -C knowledge-wiki pull --rebase origin main`) 2. Read `knowledge-wiki/tasks/antigravity.md` to see pending items. 3. Implement the chosen task in the appropriate repository files. 4. Move the task to `## ✅ Completed Tasks` with completion details and commit info. - 5. Push back: `git commit -am "chore(tasks): complete " && git push origin master`. + 5. Push back: `git -C knowledge-wiki commit -am "chore(tasks): complete " && git -C knowledge-wiki push origin main`. - When Antigravity needs knowledge about family, home, servers, or setup: - Read notes in `knowledge-wiki/concepts/` and `knowledge-wiki/entities/`. diff --git a/k8s/openclaw/cronjob-wiki-backup.secret.yaml b/k8s/openclaw/cronjob-wiki-backup.secret.yaml index 0454e1a0bcda50df34181d979dad51ac8f9ae294..1e05712b33838665dbe2e0a15dca5016515d1d31 100644 GIT binary patch literal 3784 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 JhlWSukpV=hqbL9X diff --git a/k8s/openclaw/openclaw-instance.secret.yaml b/k8s/openclaw/openclaw-instance.secret.yaml index a6ae4592ad38e8c63a1f79b7e78685b5584525ee..eba549f12f78499daec545e4fcbe30eecce2f903 100644 GIT binary patch literal 24170 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 Fi&Xs$5Iz6^ literal 24064 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 DuUF2+ diff --git a/knowledge-wiki b/knowledge-wiki new file mode 160000 index 0000000..63f3096 --- /dev/null +++ b/knowledge-wiki @@ -0,0 +1 @@ +Subproject commit 63f30963aa9849e4484fe2ad9ae2bdbbeb756477 diff --git a/knowledge-wiki/.openclaw-wiki/log.jsonl b/knowledge-wiki/.openclaw-wiki/log.jsonl deleted file mode 100644 index 1c101f0..0000000 --- a/knowledge-wiki/.openclaw-wiki/log.jsonl +++ /dev/null @@ -1,48 +0,0 @@ -{"type":"init","timestamp":"2026-09-04T11:59:49.591Z","details":{"createdDirectories":[".","entities","concepts","syntheses","sources","reports","_attachments","_views",".openclaw-wiki"],"createdFiles":["AGENTS.md","WIKI.md","index.md","inbox.md",".openclaw-wiki/log.jsonl"]}} -{"type":"vault-generation","timestamp":"2026-09-04T11:59:49.593Z","details":{"vaultGeneration":"04a034cd-410a-4fd4-9a9e-52bb5367c99c"}} -{"type":"compile","timestamp":"2026-09-04T11:59:49.596Z","details":{"compiledCacheReservationId":"6da34c09-1e47-4e5c-8f25-4a09f2c05d78","compiledCacheParentPublicationId":null}} -{"type":"compile","timestamp":"2026-09-04T11:59:50.878Z","details":{"compiledCachePublicationId":"c6fc8ac0-97df-4e27-b95a-65b1a3ed8f02","compiledCacheParentPublicationId":null,"compiledCacheReservationId":"6da34c09-1e47-4e5c-8f25-4a09f2c05d78","compiledCacheSourceGeneration":"9a81cd0eeb75c38d838dc15dd092a72b3322eef5c3bc4e5226b5f264ff54d225"}} -{"type":"compile","timestamp":"2026-09-04T11:59:50.883Z","details":{"pageCounts":{"synthesis":0,"entity":0,"concept":0,"source":0,"report":9},"updatedFiles":["reports/open-questions.md","reports/contradictions.md","reports/low-confidence.md","reports/claim-health.md","reports/stale-pages.md","reports/person-agent-directory.md","reports/relationship-graph.md","reports/provenance-coverage.md","reports/privacy-review.md","index.md","sources/index.md","entities/index.md","concepts/index.md","syntheses/index.md","reports/index.md"]}} -{"type":"compile","timestamp":"2026-09-04T11:59:59.700Z","details":{"compiledCacheReservationId":"ff048435-d3db-419d-bf05-8e32acb7dd0d","compiledCacheParentPublicationId":"c6fc8ac0-97df-4e27-b95a-65b1a3ed8f02"}} -{"type":"compile","timestamp":"2026-09-04T11:59:59.796Z","details":{"compiledCachePublicationId":"f32662a1-3d82-4e73-909d-98587441279b","compiledCacheParentPublicationId":"c6fc8ac0-97df-4e27-b95a-65b1a3ed8f02","compiledCacheReservationId":"ff048435-d3db-419d-bf05-8e32acb7dd0d","compiledCacheSourceGeneration":"9a81cd0eeb75c38d838dc15dd092a72b3322eef5c3bc4e5226b5f264ff54d225"}} -{"type":"compile","timestamp":"2026-09-04T11:59:59.800Z","details":{"pageCounts":{"synthesis":0,"entity":0,"concept":0,"source":0,"report":9},"updatedFiles":[]}} -{"type":"compile","timestamp":"2026-09-04T11:59:59.812Z","details":{"compiledCacheReservationId":"3a8b7b35-2dbc-43c6-a47c-ef728caad108","compiledCacheParentPublicationId":"f32662a1-3d82-4e73-909d-98587441279b"}} -{"type":"compile","timestamp":"2026-09-04T11:59:59.852Z","details":{"compiledCachePublicationId":"803e2e42-60d4-4743-ad21-36bf50bf0434","compiledCacheParentPublicationId":"f32662a1-3d82-4e73-909d-98587441279b","compiledCacheReservationId":"3a8b7b35-2dbc-43c6-a47c-ef728caad108","compiledCacheSourceGeneration":"9a81cd0eeb75c38d838dc15dd092a72b3322eef5c3bc4e5226b5f264ff54d225"}} -{"type":"compile","timestamp":"2026-09-04T11:59:59.856Z","details":{"pageCounts":{"synthesis":0,"entity":0,"concept":0,"source":0,"report":9},"updatedFiles":[]}} -{"type":"compile","timestamp":"2026-09-04T14:18:31.238Z","details":{"compiledCacheReservationId":"6a8107ec-9d11-4533-977a-cbac0b6a5285","compiledCacheParentPublicationId":"803e2e42-60d4-4743-ad21-36bf50bf0434"}} -{"type":"compile","timestamp":"2026-09-04T14:18:31.470Z","details":{"compiledCachePublicationId":"1ac354c3-a99f-4230-90a9-68848bf94468","compiledCacheParentPublicationId":"803e2e42-60d4-4743-ad21-36bf50bf0434","compiledCacheReservationId":"6a8107ec-9d11-4533-977a-cbac0b6a5285","compiledCacheSourceGeneration":"9a81cd0eeb75c38d838dc15dd092a72b3322eef5c3bc4e5226b5f264ff54d225"}} -{"type":"compile","timestamp":"2026-09-04T14:18:31.474Z","details":{"pageCounts":{"synthesis":0,"entity":0,"concept":0,"source":0,"report":9},"updatedFiles":["index.md","reports/index.md"]}} -{"type":"compile","timestamp":"2026-09-04T14:18:45.743Z","details":{"compiledCacheReservationId":"199be37f-f76d-4f8d-becb-2b6f6d3d1ffd","compiledCacheParentPublicationId":"1ac354c3-a99f-4230-90a9-68848bf94468"}} -{"type":"compile","timestamp":"2026-09-04T14:18:45.883Z","details":{"compiledCachePublicationId":"0fa25f81-45b4-4657-89e5-1248f5fe29a6","compiledCacheParentPublicationId":"1ac354c3-a99f-4230-90a9-68848bf94468","compiledCacheReservationId":"199be37f-f76d-4f8d-becb-2b6f6d3d1ffd","compiledCacheSourceGeneration":"9a81cd0eeb75c38d838dc15dd092a72b3322eef5c3bc4e5226b5f264ff54d225"}} -{"type":"compile","timestamp":"2026-09-04T14:18:45.890Z","details":{"pageCounts":{"synthesis":0,"entity":0,"concept":0,"source":0,"report":9},"updatedFiles":[]}} -{"type":"compile","timestamp":"2026-09-04T14:18:45.906Z","details":{"compiledCacheReservationId":"db0baf04-5d00-4442-9bcb-3cde8c5c7d1a","compiledCacheParentPublicationId":"0fa25f81-45b4-4657-89e5-1248f5fe29a6"}} -{"type":"compile","timestamp":"2026-09-04T14:18:45.959Z","details":{"compiledCachePublicationId":"4a285bf4-8e2f-4488-95bc-581bbccca00d","compiledCacheParentPublicationId":"0fa25f81-45b4-4657-89e5-1248f5fe29a6","compiledCacheReservationId":"db0baf04-5d00-4442-9bcb-3cde8c5c7d1a","compiledCacheSourceGeneration":"9a81cd0eeb75c38d838dc15dd092a72b3322eef5c3bc4e5226b5f264ff54d225"}} -{"type":"compile","timestamp":"2026-09-04T14:18:45.964Z","details":{"pageCounts":{"synthesis":0,"entity":0,"concept":0,"source":0,"report":9},"updatedFiles":[]}} -{"type":"compile","timestamp":"2026-09-04T14:18:56.307Z","details":{"compiledCacheReservationId":"e5e7fd6d-a15f-4fc1-8fdb-bf4e5a73ee40","compiledCacheParentPublicationId":"4a285bf4-8e2f-4488-95bc-581bbccca00d"}} -{"type":"compile","timestamp":"2026-09-04T14:18:56.411Z","details":{"compiledCachePublicationId":"cd365ad4-a8c3-4f2f-8921-3216bea5051f","compiledCacheParentPublicationId":"4a285bf4-8e2f-4488-95bc-581bbccca00d","compiledCacheReservationId":"e5e7fd6d-a15f-4fc1-8fdb-bf4e5a73ee40","compiledCacheSourceGeneration":"9a81cd0eeb75c38d838dc15dd092a72b3322eef5c3bc4e5226b5f264ff54d225"}} -{"type":"compile","timestamp":"2026-09-04T14:18:56.416Z","details":{"pageCounts":{"synthesis":0,"entity":0,"concept":0,"source":0,"report":9},"updatedFiles":[]}} -{"type":"compile","timestamp":"2026-09-04T14:20:57.788Z","details":{"compiledCacheReservationId":"178413c2-b587-423e-8cbf-6e6cece72b34","compiledCacheParentPublicationId":"cd365ad4-a8c3-4f2f-8921-3216bea5051f"}} -{"type":"compile","timestamp":"2026-09-04T14:20:57.907Z","details":{"compiledCachePublicationId":"7de32a5b-7846-4c48-a37a-d0d1024dfdcd","compiledCacheParentPublicationId":"cd365ad4-a8c3-4f2f-8921-3216bea5051f","compiledCacheReservationId":"178413c2-b587-423e-8cbf-6e6cece72b34","compiledCacheSourceGeneration":"9a81cd0eeb75c38d838dc15dd092a72b3322eef5c3bc4e5226b5f264ff54d225"}} -{"type":"compile","timestamp":"2026-09-04T14:20:57.912Z","details":{"pageCounts":{"synthesis":0,"entity":0,"concept":0,"source":0,"report":9},"updatedFiles":[]}} -{"type":"compile","timestamp":"2026-09-04T14:21:07.165Z","details":{"compiledCacheReservationId":"43d9c621-b9e7-4f1e-b149-399b9e815535","compiledCacheParentPublicationId":"7de32a5b-7846-4c48-a37a-d0d1024dfdcd"}} -{"type":"compile","timestamp":"2026-09-04T14:21:07.262Z","details":{"compiledCachePublicationId":"7489571a-5ce2-42ea-9c58-e620d04de579","compiledCacheParentPublicationId":"7de32a5b-7846-4c48-a37a-d0d1024dfdcd","compiledCacheReservationId":"43d9c621-b9e7-4f1e-b149-399b9e815535","compiledCacheSourceGeneration":"9a81cd0eeb75c38d838dc15dd092a72b3322eef5c3bc4e5226b5f264ff54d225"}} -{"type":"compile","timestamp":"2026-09-04T14:21:07.265Z","details":{"pageCounts":{"synthesis":0,"entity":0,"concept":0,"source":0,"report":9},"updatedFiles":[]}} -{"type":"compile","timestamp":"2026-09-04T14:21:40.031Z","details":{"compiledCacheReservationId":"972fde80-6ab4-4d19-98fa-757e8dfe0b74","compiledCacheParentPublicationId":"7489571a-5ce2-42ea-9c58-e620d04de579"}} -{"type":"compile","timestamp":"2026-09-04T14:21:40.130Z","details":{"compiledCachePublicationId":"acf293f0-6a00-4b4a-aa3e-e9eddfb0b516","compiledCacheParentPublicationId":"7489571a-5ce2-42ea-9c58-e620d04de579","compiledCacheReservationId":"972fde80-6ab4-4d19-98fa-757e8dfe0b74","compiledCacheSourceGeneration":"9a81cd0eeb75c38d838dc15dd092a72b3322eef5c3bc4e5226b5f264ff54d225"}} -{"type":"compile","timestamp":"2026-09-04T14:21:40.135Z","details":{"pageCounts":{"synthesis":0,"entity":0,"concept":0,"source":0,"report":9},"updatedFiles":[]}} -{"type":"compile","timestamp":"2026-09-04T14:21:48.787Z","details":{"compiledCacheReservationId":"80d91646-87fe-4011-98ee-002bf4d4e733","compiledCacheParentPublicationId":"acf293f0-6a00-4b4a-aa3e-e9eddfb0b516"}} -{"type":"compile","timestamp":"2026-09-04T14:21:48.903Z","details":{"compiledCachePublicationId":"7b7b2c1f-33dd-4e7e-885f-bfda718678b4","compiledCacheParentPublicationId":"acf293f0-6a00-4b4a-aa3e-e9eddfb0b516","compiledCacheReservationId":"80d91646-87fe-4011-98ee-002bf4d4e733","compiledCacheSourceGeneration":"9a81cd0eeb75c38d838dc15dd092a72b3322eef5c3bc4e5226b5f264ff54d225"}} -{"type":"compile","timestamp":"2026-09-04T14:21:48.909Z","details":{"pageCounts":{"synthesis":0,"entity":0,"concept":0,"source":0,"report":9},"updatedFiles":[]}} -{"type":"compile","timestamp":"2026-09-04T14:25:50.536Z","details":{"compiledCacheReservationId":"4e8d3403-88df-415e-84f0-dc2f896cbc0c","compiledCacheParentPublicationId":"7b7b2c1f-33dd-4e7e-885f-bfda718678b4"}} -{"type":"compile","timestamp":"2026-09-04T14:25:50.703Z","details":{"compiledCachePublicationId":"15402510-3bc5-47af-8feb-1a774aeed567","compiledCacheParentPublicationId":"7b7b2c1f-33dd-4e7e-885f-bfda718678b4","compiledCacheReservationId":"4e8d3403-88df-415e-84f0-dc2f896cbc0c","compiledCacheSourceGeneration":"9a81cd0eeb75c38d838dc15dd092a72b3322eef5c3bc4e5226b5f264ff54d225"}} -{"type":"compile","timestamp":"2026-09-04T14:25:50.708Z","details":{"pageCounts":{"synthesis":0,"entity":0,"concept":0,"source":0,"report":9},"updatedFiles":[]}} -{"type":"compile","timestamp":"2026-09-04T14:26:30.145Z","details":{"compiledCacheReservationId":"96aa6930-c286-441a-8787-9081ef6b7297","compiledCacheParentPublicationId":"15402510-3bc5-47af-8feb-1a774aeed567"}} -{"type":"compile","timestamp":"2026-09-04T14:26:30.244Z","details":{"compiledCachePublicationId":"e5b0d73b-4f81-47a7-986d-9fbbe6ba031c","compiledCacheParentPublicationId":"15402510-3bc5-47af-8feb-1a774aeed567","compiledCacheReservationId":"96aa6930-c286-441a-8787-9081ef6b7297","compiledCacheSourceGeneration":"9a81cd0eeb75c38d838dc15dd092a72b3322eef5c3bc4e5226b5f264ff54d225"}} -{"type":"compile","timestamp":"2026-09-04T14:26:30.249Z","details":{"pageCounts":{"synthesis":0,"entity":0,"concept":0,"source":0,"report":9},"updatedFiles":[]}} -{"type":"init","timestamp":"2026-09-04T15:39:58.456Z","details":{"createdDirectories":["_attachments","_views"],"createdFiles":[]}} -{"type":"compile","timestamp":"2026-09-04T15:39:58.489Z","details":{"compiledCacheReservationId":"07b94481-0c83-4b91-85e4-a0060c39064c","compiledCacheParentPublicationId":"e5b0d73b-4f81-47a7-986d-9fbbe6ba031c"}} -{"type":"compile","timestamp":"2026-09-04T15:39:58.601Z","details":{"compiledCachePublicationId":"2f74400b-9a92-4dba-a045-acc9520d90b0","compiledCacheParentPublicationId":"e5b0d73b-4f81-47a7-986d-9fbbe6ba031c","compiledCacheReservationId":"07b94481-0c83-4b91-85e4-a0060c39064c","compiledCacheSourceGeneration":"9a81cd0eeb75c38d838dc15dd092a72b3322eef5c3bc4e5226b5f264ff54d225"}} -{"type":"compile","timestamp":"2026-09-04T15:39:58.605Z","details":{"pageCounts":{"synthesis":0,"entity":0,"concept":0,"source":0,"report":9},"updatedFiles":[]}} -{"type":"compile","timestamp":"2026-09-04T15:40:44.365Z","details":{"compiledCacheReservationId":"82a8fda6-23a7-4365-88c5-b16ba0d97ba6","compiledCacheParentPublicationId":"2f74400b-9a92-4dba-a045-acc9520d90b0"}} -{"type":"compile","timestamp":"2026-09-04T15:40:44.471Z","details":{"compiledCachePublicationId":"eeec448c-265e-4eac-b4ad-eda098452ad4","compiledCacheParentPublicationId":"2f74400b-9a92-4dba-a045-acc9520d90b0","compiledCacheReservationId":"82a8fda6-23a7-4365-88c5-b16ba0d97ba6","compiledCacheSourceGeneration":"9a81cd0eeb75c38d838dc15dd092a72b3322eef5c3bc4e5226b5f264ff54d225"}} -{"type":"compile","timestamp":"2026-09-04T15:40:44.475Z","details":{"pageCounts":{"synthesis":0,"entity":0,"concept":0,"source":0,"report":9},"updatedFiles":[]}} diff --git a/knowledge-wiki/AGENTS.md b/knowledge-wiki/AGENTS.md deleted file mode 100644 index 9c2511b..0000000 --- a/knowledge-wiki/AGENTS.md +++ /dev/null @@ -1,7 +0,0 @@ -# Memory Wiki Agent Guide - -- Treat generated blocks as plugin-owned. -- Preserve human notes outside managed markers. -- Prefer source-backed claims over wiki-to-wiki citation loops. -- Prefer structured `claims` with evidence over burying key beliefs only in prose. -- Use the wiki tools for machine reads; Markdown pages are the human view. diff --git a/knowledge-wiki/MEMORY.md b/knowledge-wiki/MEMORY.md deleted file mode 100644 index 234e8de..0000000 --- a/knowledge-wiki/MEMORY.md +++ /dev/null @@ -1,17 +0,0 @@ -# MEMORY.md - Curated Wisdom - -## Wichtige Daten - -- **Zuhause:** Grabengasse 7, 93059 Regensburg - -## Präferenzen - -- **Videostreaming:** Netflix, Amazon Prime, Paschke Entertainment (private Bibliothek über Freund) -- **Sprache:** Primär Deutsch, Englisch ist ok, da besseres Verständnis. -- **Anrede:** Du (mit Moritz und Amelie) -- **Tonfall:** Hilfsbereit, freundlich, leicht humorvoll. - -## System - -- **Websuche:** Nutzt Perplexity/OpenRouter. -- **Brings-Integration:** Steht als Projekt an (inoffizielle API muss per Skill implementiert werden). diff --git a/knowledge-wiki/README.md b/knowledge-wiki/README.md deleted file mode 100644 index 3e12f84..0000000 --- a/knowledge-wiki/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# knowledge-wiki - -OpenClaw Karpathy-style knowledge wiki and personal notes \ No newline at end of file diff --git a/knowledge-wiki/USER.md b/knowledge-wiki/USER.md deleted file mode 100644 index 68d00a4..0000000 --- a/knowledge-wiki/USER.md +++ /dev/null @@ -1,38 +0,0 @@ -# USER.md - About Your Humans - -- **Timezone:** Europe/Berlin (CET+1) - -## Moritz - Father - -- **Name:** Moritz Graf -- **What to call them:** mop -- **Telegram chat_id:** 306373425 -- **Birthday:** 18.05.1987 -- **Interests:** Nerd stuff, computer, Cloud computing, AI, technology -- **Job:** Cloud Engineer and product owner at AUMOVIO - -## Amelie - Mother - -- **Name:** Amelie Graf -- **What to call them:** Amy -- **Telegram chat id:** 255114390 -- **Birthday:** 15.12.1988 -- **Job:** Product designer for bags at "bags and more" -- **Interests:** Things that look nice (design), fashion (Amelie has a tailoring apprenticeship) - -## Mila - Daughter - -- **Name:** Mila Graf -- **What to call them:** Mila -- **Birthday:** 14.03.2026 - -# Context - -- Family concierge bot for the "Graf" family. -- Moritz's wife, Amelie, also has access (Telegram id: 255114390). -- Preferred language for interaction is German. English is also ok. -- Role: Help with everyday family life. - ---- - -The more you know, the better you can help. But remember — you're learning about a person, not building a dossier. Respect the difference. \ No newline at end of file diff --git a/knowledge-wiki/WIKI.md b/knowledge-wiki/WIKI.md deleted file mode 100644 index 92f03cb..0000000 --- a/knowledge-wiki/WIKI.md +++ /dev/null @@ -1,17 +0,0 @@ -# Memory Wiki - -This vault is maintained by the OpenClaw memory-wiki plugin. - -- Vault mode: `isolated` -- Render mode: `native` -- Search corpus default: `wiki` - -## Architecture -- Raw sources remain the evidence layer. -- To keep unmanaged raw Markdown in `sources/`, add `` near the top of the page. -- Wiki pages are the human-readable synthesis layer. -- Compiled query and prompt snapshots live in OpenClaw plugin state, not vault files. - -## Notes - - diff --git a/knowledge-wiki/concepts/index.md b/knowledge-wiki/concepts/index.md deleted file mode 100644 index e3c06d5..0000000 --- a/knowledge-wiki/concepts/index.md +++ /dev/null @@ -1,6 +0,0 @@ -# Concepts - -## Generated - -- No concepts yet. - diff --git a/knowledge-wiki/entities/index.md b/knowledge-wiki/entities/index.md deleted file mode 100644 index 085ea56..0000000 --- a/knowledge-wiki/entities/index.md +++ /dev/null @@ -1,6 +0,0 @@ -# Entities - -## Generated - -- No entities yet. - diff --git a/knowledge-wiki/inbox.md b/knowledge-wiki/inbox.md deleted file mode 100644 index d5fdd35..0000000 --- a/knowledge-wiki/inbox.md +++ /dev/null @@ -1,3 +0,0 @@ -# Inbox - -Drop raw ideas, questions, and source links here. diff --git a/knowledge-wiki/index.md b/knowledge-wiki/index.md deleted file mode 100644 index a2858e6..0000000 --- a/knowledge-wiki/index.md +++ /dev/null @@ -1,36 +0,0 @@ -# Wiki Index - -## Generated - -- Render mode: `obsidian` -- Total pages: 9 -- Claims: 0 -- Sources: 0 -- Entities: 0 -- Concepts: 0 -- Syntheses: 0 -- Reports: 9 - -### Sources -- No sources yet. - -### Entities -- No entities yet. - -### Concepts -- No concepts yet. - -### Syntheses -- No syntheses yet. - -### Reports -- [[reports/claim-health|Claim Health]] -- [[reports/contradictions|Contradictions]] -- [[reports/low-confidence|Low Confidence]] -- [[reports/open-questions|Open Questions]] -- [[reports/person-agent-directory|Person Agent Directory]] -- [[reports/privacy-review|Privacy Review]] -- [[reports/provenance-coverage|Provenance Coverage]] -- [[reports/relationship-graph|Relationship Graph]] -- [[reports/stale-pages|Stale Pages]] - diff --git a/knowledge-wiki/reports/claim-health.md b/knowledge-wiki/reports/claim-health.md deleted file mode 100644 index ff77d4b..0000000 --- a/knowledge-wiki/reports/claim-health.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -pageType: report -id: report.claim-health -title: Claim Health -status: active -updatedAt: 2026-09-04T11:59:49.602Z ---- - -# Claim Health - -## Generated - -- No claim health issues right now. - diff --git a/knowledge-wiki/reports/contradictions.md b/knowledge-wiki/reports/contradictions.md deleted file mode 100644 index fe9812d..0000000 --- a/knowledge-wiki/reports/contradictions.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -pageType: report -id: report.contradictions -title: Contradictions -status: active -updatedAt: 2026-09-04T11:59:49.602Z ---- - -# Contradictions - -## Generated - -- No contradictions flagged right now. - diff --git a/knowledge-wiki/reports/index.md b/knowledge-wiki/reports/index.md deleted file mode 100644 index 2defe4b..0000000 --- a/knowledge-wiki/reports/index.md +++ /dev/null @@ -1,14 +0,0 @@ -# Reports - -## Generated - -- [[reports/claim-health|Claim Health]] -- [[reports/contradictions|Contradictions]] -- [[reports/low-confidence|Low Confidence]] -- [[reports/open-questions|Open Questions]] -- [[reports/person-agent-directory|Person Agent Directory]] -- [[reports/privacy-review|Privacy Review]] -- [[reports/provenance-coverage|Provenance Coverage]] -- [[reports/relationship-graph|Relationship Graph]] -- [[reports/stale-pages|Stale Pages]] - diff --git a/knowledge-wiki/reports/low-confidence.md b/knowledge-wiki/reports/low-confidence.md deleted file mode 100644 index 394a57c..0000000 --- a/knowledge-wiki/reports/low-confidence.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -pageType: report -id: report.low-confidence -title: Low Confidence -status: active -updatedAt: 2026-09-04T11:59:49.602Z ---- - -# Low Confidence - -## Generated - -- No low-confidence pages or claims right now. - diff --git a/knowledge-wiki/reports/open-questions.md b/knowledge-wiki/reports/open-questions.md deleted file mode 100644 index 1d5c1be..0000000 --- a/knowledge-wiki/reports/open-questions.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -pageType: report -id: report.open-questions -title: Open Questions -status: active -updatedAt: 2026-09-04T11:59:49.602Z ---- - -# Open Questions - -## Generated - -- No open questions right now. - diff --git a/knowledge-wiki/reports/person-agent-directory.md b/knowledge-wiki/reports/person-agent-directory.md deleted file mode 100644 index 2924ee9..0000000 --- a/knowledge-wiki/reports/person-agent-directory.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -pageType: report -id: report.person-agent-directory -title: Person Agent Directory -status: active -updatedAt: 2026-09-04T11:59:49.602Z ---- - -# Person Agent Directory - -## Generated - -- No person-like entity pages with agent cards yet. - diff --git a/knowledge-wiki/reports/privacy-review.md b/knowledge-wiki/reports/privacy-review.md deleted file mode 100644 index 59fb13b..0000000 --- a/knowledge-wiki/reports/privacy-review.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -pageType: report -id: report.privacy-review -title: Privacy Review -status: active -updatedAt: 2026-09-04T11:59:49.602Z ---- - -# Privacy Review - -## Generated - -- No non-public privacy tiers flagged right now. - diff --git a/knowledge-wiki/reports/provenance-coverage.md b/knowledge-wiki/reports/provenance-coverage.md deleted file mode 100644 index 4f3cab2..0000000 --- a/knowledge-wiki/reports/provenance-coverage.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -pageType: report -id: report.provenance-coverage -title: Provenance Coverage -status: active -updatedAt: 2026-09-04T11:59:49.602Z ---- - -# Provenance Coverage - -## Generated - -- No structured claims with provenance coverage yet. - diff --git a/knowledge-wiki/reports/relationship-graph.md b/knowledge-wiki/reports/relationship-graph.md deleted file mode 100644 index d042eab..0000000 --- a/knowledge-wiki/reports/relationship-graph.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -pageType: report -id: report.relationship-graph -title: Relationship Graph -status: active -updatedAt: 2026-09-04T11:59:49.602Z ---- - -# Relationship Graph - -## Generated - -- No structured relationships yet. - diff --git a/knowledge-wiki/reports/stale-pages.md b/knowledge-wiki/reports/stale-pages.md deleted file mode 100644 index d3b7946..0000000 --- a/knowledge-wiki/reports/stale-pages.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -pageType: report -id: report.stale-pages -title: Stale Pages -status: active -updatedAt: 2026-09-04T11:59:49.602Z ---- - -# Stale Pages - -## Generated - -- No aging or stale pages older than 30 days. - diff --git a/knowledge-wiki/sources/index.md b/knowledge-wiki/sources/index.md deleted file mode 100644 index 6d35889..0000000 --- a/knowledge-wiki/sources/index.md +++ /dev/null @@ -1,6 +0,0 @@ -# Sources - -## Generated - -- No sources yet. - diff --git a/knowledge-wiki/syntheses/index.md b/knowledge-wiki/syntheses/index.md deleted file mode 100644 index e9d3539..0000000 --- a/knowledge-wiki/syntheses/index.md +++ /dev/null @@ -1,6 +0,0 @@ -# Syntheses - -## Generated - -- No syntheses yet. - diff --git a/knowledge-wiki/tasks/antigravity.md b/knowledge-wiki/tasks/antigravity.md deleted file mode 100644 index 9282198..0000000 --- a/knowledge-wiki/tasks/antigravity.md +++ /dev/null @@ -1,17 +0,0 @@ -# Antigravity Task Queue - -This queue bridges **OpenClaw** (Telegram / Mobile / Concierge) with **Antigravity** (Local Coding Assistant). - -## How It Works -- **From OpenClaw / Telegram**: Tell OpenClaw *"Add task for Antigravity:
"* or *"Implement in Antigravity:
"*. OpenClaw appends the task to this queue and pushes to Git. -- **From Antigravity (IDE)**: Tell Antigravity *"Check OpenClaw tasks"* or *"Pick up task from OpenClaw"*. Antigravity reads this file, creates an implementation plan, makes the changes, runs tests, and marks the task completed. - ---- - -## 📥 Pending Tasks - -_No pending tasks right now._ - ---- - -## ✅ Completed Tasks