diff --git a/AGENTS.md b/AGENTS.md index 833894e..fd9d7db 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -7,6 +7,7 @@ Read the full context first: - `/README.md` — Konzeptuelle Grundlage nach Karpathy (raw → LLM → wiki → Q&A) - `/wiki/index.md` — Aktuelles Inhaltsverzeichnis - `/wiki/log.md` — Chronik der Änderungen +- `/wiki/ideas.md` — Ideen-Index (Subconscious Outcomes) --- @@ -22,16 +23,19 @@ knowledge-base/ │ ├── youtube/ ← YouTube Videos (Transcript + Summary) │ ├── blog/ ← Blog-Artikel (Web-Fetch) │ ├── xpost/ ← X/Twitter Posts (vollständiger Thread) +│ ├── subconscious/ ← Subconscious Agent Outcomes (raw vom Cron) │ ├── other/ ← Sonstiges (Screenshots, PDF, Notes) │ └── ... ← Weitere Typen jederzeit möglich ├── wiki/ ← LLM-kompilierte Wissensbasis -│ ├── index.md ← Auto-generated catalog +│ ├── index.md ← Auto-generated catalog (Fakten) +│ ├── ideas.md ← Ideen-Index (Subconscious Outcomes, getrennt von Fakten) │ ├── log.md ← Append-only changelog │ ├── teams/ ← Personen, Rollen │ ├── tools/ ← Tools, Instanzen, Credentials │ ├── architecture/ ← Architektur-Entscheidungen │ ├── concepts/ ← Konzepte, Erklärungen │ ├── decisions/ ← Dated decisions +│ ├── ideas/ ← Kompilierte Ideen-Seiten (Subconscious Outcomes) │ └── ... ← Weitere Kategorien jederzeit möglich ├── scripts/ ← Hilfsskripte └── output/ ← Generated outputs (visuals, slides, reports) @@ -49,6 +53,7 @@ Format: `{type}/{yyyy-mm-dd}_{kurzer-slug}.md` raw/youtube/2026-06-05_karpathy-llm-wiki-explained.md raw/blog/2026-06-04_understanding-agent-memory-systems.md raw/xpost/2026-06-03_karpathy-knowledge-bases-tweet.md +raw/subconscious/2026-06-06_plur1bus-priority-fix.md ``` ### Wiki Pages @@ -61,6 +66,7 @@ wiki/tools/forgejo-botreasury.md wiki/architecture/plur1bus-memory-stack.md wiki/concepts/llm-knowledge-base.md wiki/decisions/2026-06-05_kein-coding-guide-in-kb.md +wiki/ideas/2026-06-06_plur1bus-priority-fix.md ``` --- @@ -105,6 +111,20 @@ has_transcript: true --- ``` +**Subconscious Outcomes (raw):** +```yaml +--- +type: subconscious +source_url: "file:///home/node/workspace/.subconscious/state/outcomes.jsonl" +retrieved: 2026-06-07 +title: "Subconscious Outcome: Kurzer Titel" +tags: [subconscious, execution-gap, accepted] +run_id: run-20260606-200013 +outcome: accepted +convergence: 0.90 +--- +``` + **Sonstiges:** ```yaml --- @@ -118,6 +138,7 @@ tags: [] ### Wiki-Pages haben minimales Frontmatter +**Standard (Fakten-Seiten):** ```yaml --- created: 2026-06-05 @@ -127,6 +148,19 @@ tags: [architecture, agents] --- ``` +**Ideen-Seiten (Subconscious Outcomes):** +```yaml +--- +created: 2026-06-07 +updated: 2026-06-07 +sources: [subconscious/2026-06-06_plur1bus-priority-fix.md] +status: not-implemented +tags: [subconscious, execution-gap, system] +--- +``` + +Status-Werte: `implemented | not-implemented | shelved` + --- ## Workflows @@ -146,7 +180,19 @@ Wenn eine neue raw-Datei hinzukommt: **Kardinalregel: raw-Dateien werden niemals verändert.** Sie sind die unveränderliche Quelle der Wahrheit. -### 2. Query: Fragen beantworten +### 2. Subconscious-Ingest: Outcome → Wiki + +Wenn ein neues Subconscious Outcome (raw/subconscious/) hinzukommt: + +1. **raw/subconscious/** schon da (gepusht vom Post-Processing-Script) +2. **Erstelle wiki/ideas/{slug}.md** mit Frontmatter + Inhalt + Status not-implemented +3. **Aktualisiere wiki/ideas.md** — füge Zeile in Tabelle +4. **Hänge Eintrag an log.md** +5. **Optional:** Verlinke mit bestehenden Seiten (concepts/subconscious-agent.md) + +**Abgrenzung zu wiki/index.md:** ideas.md wird separat geführt, damit der Fakten-Index nicht mit Ideen überladen wird. + +### 3. Query: Fragen beantworten 1. **Lies index.md** — finde relevante Wiki-Seiten 2. **Lies die gefundenen Seiten** — extrahiere relevante Infos @@ -155,7 +201,7 @@ Wenn eine neue raw-Datei hinzukommt: Antwortformate: Markdown, Vergleichstabelle, Marp-Slides. Je nach Frage. -### 3. Lint: Health Check +### 4. Lint: Health Check Periodisch durchführen, wenn das Wiki wächst. Prüfe: @@ -187,15 +233,15 @@ Dieses Repository kann mit DuckDB-MCP durchsucht werden. Die Datenbank liegt unt {type}({scope}): {kurzbeschreibung} type: ingest | wiki-update | lint | schema | chore -scope: raw | wiki/concepts | wiki/tools | wiki/decisions | schema +scope: raw | wiki/concepts | wiki/tools | wiki/decisions | wiki/ideas | schema ``` Beispiele: ``` -ingest(raw): karpathy-llm-wiki-explained (youtube) -wiki-update(decisions): KB structure decision finalized +ingest(subconscious): plur1bus-priority-fix +wiki-update(ideas): added new accepted outcome +schema(ideas): add idea frontmatter template lint(wiki): found 3 orphan pages, missing cross-refs -schema(raw): add xpost frontmatter template ``` --- @@ -238,4 +284,4 @@ Wenn wikifyen → **subagent spawnen** (isolated). Kein Reply nötig. Der Subage 2. Rohdaten-Sammeln: Links aus aktuellem Chat → als raw-Dateien ablegen 3. Ingest-Run: Agent verarbeitet raw/ → wiki/ -*Erstellt: 2026-06-05 | Schema-Version: 1.1* \ No newline at end of file +*Erstellt: 2026-06-05 | Schema-Version: 1.2 (2026-06-07: added raw/subconscious, wiki/ideas, ideas.md)*