diff --git a/kb/index.md b/kb/index.md index b793aee..353043f 100644 --- a/kb/index.md +++ b/kb/index.md @@ -18,7 +18,7 @@ The page tables live in a generated `INDEX.md` inside each collection, linked be - **Concepts:** 80 - **Entities:** 72 - **Sources:** 29 -- **Last Updated:** 2026-09-08 +- **Last Updated:** 2026-09-09 --- diff --git a/kb/log.md b/kb/log.md index e80fb53..aaaf4e6 100644 --- a/kb/log.md +++ b/kb/log.md @@ -173,3 +173,27 @@ types/source.schema.yaml hat kein default: mehr auf source_type; das Enum lautet Der Workshop-Lauf zur source_type-Reklassifizierung ist durch und geschlossen; work/reclassify-source-types/ geloescht. Die dauerhaften Ergebnisse stehen in kb/: die 22 reklassifizierten und 29 bewegten Source-Seiten, die Areas in kb/sources/INDEX.md und die Area-Beschreibung samt Autorschafts-Trennung in kb/sources/COLLECTION.md. Plan und Checkliste bleiben ueber Commit b138fd8 in der Historie nachlesbar. --- + +## [2026-09-09] update | Backfill fidelity/authority auf 29 Source-Seiten (#67, Publish 2/3) + +Backfill von `fidelity:` und `authority:` (Gitea #67, Publish 2/3) auf alle 29 Source-Seiten, +im Lauf `work/backfill-capture-fields/`. Nur Frontmatter, ausschliesslich ueber `touch --set`, +keine Bodies, kein `date:` bewegt. + +Regel (siehe `plan.md` des Laufs): ein echter Wert nur, wo die Art des Artefakts ihn aus dem +Material selbst festlegt, sonst `unknown` - ein Backfill-Wert ist erschlossen, nicht erhoben. + +Verteilung: verbatim+reporting 18 (16 Transkripte, 2 Tracker-Exporte), secondhand+opinion 3 +(LLM-Analysen), published+reporting 2 (heise-Meldung, LLM-Wiki-v2-Blogpost), published+normative 1 +(Karpathys Idea-File), verbatim+normative 1 (qmd-README, Treue in der Rohdatei selbst deklariert), +unknown+normative 1 (Anweisungsdokument), unknown+reporting 3 (eigene Cheat Sheets). + +`fidelity: unknown` auf 4 von 29 Seiten, `authority: unknown` auf 0 - die Zustaendigkeitsfrage war +ueberall aus dem Material beantwortbar, die Erfassungstreue nicht. + +`migrate verify --from HEAD --path kb/sources`: 29 verglichen, 0 added/removed/moved, 0 findings. +`lint` gruen (Exit 0, keine harten Fehler). Der neue beratende Befund +`confidence_exceeds_source_standing` meldet jetzt 67 von 152 Seiten mit `confidence_base` - die +Kalibrierungsfrage dazu geht als eigenes Issue auf das Board, nicht in diesen Lauf. + +--- diff --git a/kb/sources/analyses/Source - Copilot Skill Restructure Instructions.md b/kb/sources/analyses/Source - Copilot Skill Restructure Instructions.md index e08d4aa..4ad21a5 100644 --- a/kb/sources/analyses/Source - Copilot Skill Restructure Instructions.md +++ b/kb/sources/analyses/Source - Copilot Skill Restructure Instructions.md @@ -9,6 +9,8 @@ tags: [skills, restructure, cross-platform, agents] entities: [Chemenu, AGENTS.md, wikitool, GitHub Copilot, Claude Code, Codex CLI, Mistral Vibe, awesome-llm-wiki] concepts: [Cross-platform Agent Skills, Token Economics, Scale Ceiling, Workflow Extraction, Context Isolation] summary: Anweisungssatz zur Aufteilung der monolithischen AGENTS.md in einzelne plattformübergreifende Agent-Skills +fidelity: unknown +authority: normative --- # Source: Copilot Skill Restructure Instructions diff --git a/kb/sources/analyses/Source - LLM Improvements Codex Analysis.md b/kb/sources/analyses/Source - LLM Improvements Codex Analysis.md index 3da2dc8..7bd1c61 100644 --- a/kb/sources/analyses/Source - LLM Improvements Codex Analysis.md +++ b/kb/sources/analyses/Source - LLM Improvements Codex Analysis.md @@ -9,6 +9,8 @@ tags: [analysis, improvement, wikitool, codex, sonnet-comparison-planned] entities: [wikitool, AGENTS.md] concepts: [Workflow Orchestration, Session Orientation, Semantic Lint Automation, Split Merge Reclassify, CI Integration, OKF Compatibility, Naming Convention Conflict] summary: 'Codex-Analyse, die AGENTS.md und wikitool mit awesome-llm-wiki und Farzas Gist vergleicht und 7 aussichtsreiche Verbesserungen sowie zu vermeidende Anti-Muster benennt. Hinweis: eine Sonnet-Analyse zum Vergleich ist vorgesehen.' +fidelity: secondhand +authority: opinion --- # Source: LLM Improvements Codex Analysis diff --git a/kb/sources/analyses/Source - LLM Improvements Production Agent Gaps 2026.md b/kb/sources/analyses/Source - LLM Improvements Production Agent Gaps 2026.md index d830ecb..a899ceb 100644 --- a/kb/sources/analyses/Source - LLM Improvements Production Agent Gaps 2026.md +++ b/kb/sources/analyses/Source - LLM Improvements Production Agent Gaps 2026.md @@ -10,6 +10,8 @@ entities: [wikitool, AGENTS.md] concepts: [Iteration and Cost Limits, Mass-Update Gate, Anti-Cramming Heuristic, Index Scaling] summary: Externe Kritik (dzone, 2026) am Fehlen harter Iterations- und Kostengrenzen sowie eines Loop-Breakers; umgesetzt als Iteration Budget Gate in wikitool. source_url: https://dzone.com/articles/building-a-production-ready-ai-agent-in-2026 +fidelity: secondhand +authority: opinion --- # Source: LLM Improvements Production Agent Gaps 2026 diff --git a/kb/sources/analyses/Source - LLM Improvements Sonnet Analysis.md b/kb/sources/analyses/Source - LLM Improvements Sonnet Analysis.md index 1156268..f032b1b 100644 --- a/kb/sources/analyses/Source - LLM Improvements Sonnet Analysis.md +++ b/kb/sources/analyses/Source - LLM Improvements Sonnet Analysis.md @@ -9,6 +9,8 @@ tags: [analysis, improvement, wikitool, sonnet, comparison, codex] entities: [AGENTS.md, wikitool, farzaa gist, awesome-llm-wiki, pascalandy schema] concepts: [Session Orientation, Semantic Lint Automation, Content Quality Control, Stub Threshold, Split Threshold, Anti-Cramming Heuristic, Checkpoint Audit, Index Scaling, Mass-Update Gate] summary: Sonnet-Analyse, die AGENTS.md und wikitool mit Farzas Gist und awesome-llm-wiki vergleicht und die Codex-Analyse um konkrete Empfehlungen zu Qualitätsschwellen, Stilrichtlinie, Auditrhythmus und Skalierung ergänzt +fidelity: secondhand +authority: opinion --- # Source: LLM Improvements Sonnet Analysis diff --git a/kb/sources/articles/Source - AMD Powermanagement CPU.md b/kb/sources/articles/Source - AMD Powermanagement CPU.md index f8bcf7b..910cea7 100644 --- a/kb/sources/articles/Source - AMD Powermanagement CPU.md +++ b/kb/sources/articles/Source - AMD Powermanagement CPU.md @@ -10,6 +10,8 @@ tags: [linux, kernel, amd, power-management, cpu] entities: [Linux Kernel, amd-pstate, acpi-cpufreq, Kernel PM Governors] concepts: [CPPC] summary: Heise.de-Artikel über den amd-pstate-Treiber in Linux-Kernel 5.17 für das Power Management von AMD-CPUs über CPPC. +fidelity: published +authority: reporting --- # Source: AMD Powermanagement CPU diff --git a/kb/sources/articles/Source - LLM Wiki Pattern.md b/kb/sources/articles/Source - LLM Wiki Pattern.md index 5106523..3228fce 100644 --- a/kb/sources/articles/Source - LLM Wiki Pattern.md +++ b/kb/sources/articles/Source - LLM Wiki Pattern.md @@ -8,8 +8,9 @@ date: 2026-07-26 tags: [knowledge-management, llm, wiki, pattern, architecture] entities: [Obsidian, qmd, Marp, Dataview, Obsidian Web Clipper, NotebookLM, ChatGPT, Claude Code, OpenAI Codex, OpenCode, Pi, Vannevar Bush, Memex, Tolkien Gateway] concepts: [LLM Wiki Pattern, RAG, Knowledge Compounding, Three-Layer Architecture] -summary: "Grundlegendes Muster f\xFCr pers\xF6nliche Wissensbasen mit LLMs: ein dauerhaftes\ - \ Wiki schrittweise pflegen, statt es aus den Quellen neu herzuleiten." +summary: "Grundlegendes Muster f\xFCr pers\xF6nliche Wissensbasen mit LLMs: ein dauerhaftes Wiki schrittweise pflegen, statt es aus den Quellen neu herzuleiten." +fidelity: published +authority: normative --- # Source: LLM Wiki - A Pattern for Personal Knowledge Bases diff --git a/kb/sources/articles/Source - LLM Wiki v2.md b/kb/sources/articles/Source - LLM Wiki v2.md index a1467a1..2a82ba0 100644 --- a/kb/sources/articles/Source - LLM Wiki v2.md +++ b/kb/sources/articles/Source - LLM Wiki v2.md @@ -10,6 +10,8 @@ tags: [llm, wiki, pattern, knowledge-management, agentmemory, production] entities: [Agent Memory, iii Engine, Rohit Gupta, Andrej Karpathy] concepts: [LLM Wiki Pattern, Memory Lifecycle, Confidence Scoring, Supersession, Consolidation Tiers, Forgetting, Knowledge Graph, Entity Extraction, Typed Relationships, Graph Traversal, Hybrid Search, BM25, Vector Search, Reciprocal Rank Fusion, Event-Driven Automation, Hooks, Quality Scoring, Self-Healing, Contradiction Resolution, Mesh Sync, Multi-Agent Collaboration, Privacy and Governance, Filter on Ingest, Audit Trail, Crystallization, Implementation Spectrum] summary: Erweitertes LLM-Wiki-Muster mit Praxiserfahrungen aus agentmemory zu Memory Lifecycle, Confidence Scoring, Wissensgraph und Automatisierung. +fidelity: published +authority: reporting --- # Source: LLM Wiki v2 diff --git a/kb/sources/documents/Source - qmd - GitHub Repository.md b/kb/sources/documents/Source - qmd - GitHub Repository.md index 4e62762..ed083eb 100644 --- a/kb/sources/documents/Source - qmd - GitHub Repository.md +++ b/kb/sources/documents/Source - qmd - GitHub Repository.md @@ -10,6 +10,8 @@ tags: [] entities: [qmd] concepts: [] summary: 'GitHub-API-Metadaten, package.json und README-Auszuege von tobi/qmd: TypeScript/Node/Bun statt Go oder Rust, BM25 (SQLite FTS5) plus Vektor-Suche (sqlite-vec) plus LLM-Reranking ueber node-llama-cpp.' +fidelity: verbatim +authority: normative --- # Source: qmd - GitHub Repository diff --git a/kb/sources/notes/Source - Arch Linux Cheat Sheet.md b/kb/sources/notes/Source - Arch Linux Cheat Sheet.md index 207bc44..b706b47 100644 --- a/kb/sources/notes/Source - Arch Linux Cheat Sheet.md +++ b/kb/sources/notes/Source - Arch Linux Cheat Sheet.md @@ -9,6 +9,8 @@ tags: [arch-linux, aur, packaging, encryption, lvm, storage, user-management] entities: [Arch Linux, AUR, Aura, makepkg, GPG, Disk Encryption, LVM, SSD TRIM] concepts: [User Management] summary: Persönliche Arch-Linux-Referenz zu AUR-Builds, GPG-Schlüsselverwaltung, dm-crypt- und LVM-Operationen sowie Benutzerverwaltung. +fidelity: unknown +authority: reporting --- diff --git a/kb/sources/notes/Source - Docker Cheatsheet.md b/kb/sources/notes/Source - Docker Cheatsheet.md index 42cfd57..2ca78e4 100644 --- a/kb/sources/notes/Source - Docker Cheatsheet.md +++ b/kb/sources/notes/Source - Docker Cheatsheet.md @@ -9,6 +9,8 @@ tags: [docker, containers, troubleshooting, overlay-fs, volume-management] entities: [Docker] concepts: [] summary: Praktisches Bash-Skript zur Fehlersuche bei Docker-Volumes und Overlay2, um den Container zu einem Verzeichnis im Dateisystem zu ermitteln. +fidelity: unknown +authority: reporting --- # Source: Docker Cheatsheet diff --git a/kb/sources/notes/Source - Wine.md b/kb/sources/notes/Source - Wine.md index 84122e9..bb26171 100644 --- a/kb/sources/notes/Source - Wine.md +++ b/kb/sources/notes/Source - Wine.md @@ -9,6 +9,8 @@ tags: [wine, arch-linux, bottles, compatibility, gaming] entities: [Wine, Bottles, Proton, Wine-Staging, Wine GE, Lutris] concepts: [] summary: "Wine-Konfiguration f\xFCr Arch Linux: pacman-NoExtract-Einstellungen und Bottles-Runtime-Optionen einschlie\xDFlich Proton- und Lutris-Varianten." +fidelity: unknown +authority: reporting --- # Source: Wine diff --git a/kb/sources/trackers/Source - Gitea Issue 41 - Issue Management and Label Scheme 2026-09-02.md b/kb/sources/trackers/Source - Gitea Issue 41 - Issue Management and Label Scheme 2026-09-02.md index 2927c55..b81e661 100644 --- a/kb/sources/trackers/Source - Gitea Issue 41 - Issue Management and Label Scheme 2026-09-02.md +++ b/kb/sources/trackers/Source - Gitea Issue 41 - Issue Management and Label Scheme 2026-09-02.md @@ -9,6 +9,8 @@ tags: [issues, gitea, labels, triage, process] entities: [Chemenu, Gitea MCP Server] concepts: [Issue Label Scheme] summary: 'Threadkopie zu Gitea-Issue #41: vier Pflicht-Label-Achsen statt zwei, zwei optionale status/-Flags, und der Issue-Body als aktuelle Wahrheit statt als Ursprungstext' +fidelity: verbatim +authority: reporting --- # Source: Gitea Issue 41 - Issue Management and Label Scheme 2026-09-02 diff --git a/kb/sources/trackers/Source - Gitea Issues 62-63 - status-incoming Label Introduction 2026-09-04.md b/kb/sources/trackers/Source - Gitea Issues 62-63 - status-incoming Label Introduction 2026-09-04.md index b19ff98..bd3682b 100644 --- a/kb/sources/trackers/Source - Gitea Issues 62-63 - status-incoming Label Introduction 2026-09-04.md +++ b/kb/sources/trackers/Source - Gitea Issues 62-63 - status-incoming Label Introduction 2026-09-04.md @@ -9,6 +9,8 @@ tags: [issues, gitea, labels, triage, process] entities: [Chemenu, Gitea MCP Server] concepts: [Issue Label Scheme] summary: 'Threadkopie zu Gitea-Issues #62/#63: das dritte status/-Flag status/incoming (Stubs werden nie so umgesetzt wie sie dastehen, es setzt die vier Pflichtachsen aus statt sie zu qualifizieren), plus die dadurch veraltete kb-Seite (17 statt 16 Labels)' +fidelity: verbatim +authority: reporting --- # Source: Gitea Issues 62-63 - status-incoming Label Introduction 2026-09-04 diff --git a/kb/sources/transcripts/Source - Conversation - AGENTS.md Skill Restructuring Session 2026-08-04.md b/kb/sources/transcripts/Source - Conversation - AGENTS.md Skill Restructuring Session 2026-08-04.md index b567ba7..eaaabab 100644 --- a/kb/sources/transcripts/Source - Conversation - AGENTS.md Skill Restructuring Session 2026-08-04.md +++ b/kb/sources/transcripts/Source - Conversation - AGENTS.md Skill Restructuring Session 2026-08-04.md @@ -9,6 +9,8 @@ tags: [skills, agents-md, wikitool, fact-check, restructuring] entities: [AGENTS.md, wikitool, Chemenu, GitHub Copilot, Claude Code, Codex CLI, Mistral Vibe] concepts: [Cross-platform Agent Skills, Token Economics, Context Isolation] summary: Geprüfte und umgesetzte Aufteilung der 5 Workflows aus AGENTS.md in 5 einzelne Skills unter .agents/skills/; korrigiert falsche und unbelegte Aussagen aus einem früheren, ungeprüften Ingest derselben Anweisungen +fidelity: verbatim +authority: reporting --- # Source: Conversation - AGENTS.md Skill Restructuring Session 2026-08-04 diff --git a/kb/sources/transcripts/Source - Conversation - Auto Mode and Tool Choice Session 2026-08-31.md b/kb/sources/transcripts/Source - Conversation - Auto Mode and Tool Choice Session 2026-08-31.md index 66dc039..ca0791b 100644 --- a/kb/sources/transcripts/Source - Conversation - Auto Mode and Tool Choice Session 2026-08-31.md +++ b/kb/sources/transcripts/Source - Conversation - Auto Mode and Tool Choice Session 2026-08-31.md @@ -9,6 +9,8 @@ tags: [claude-code, auto-mode, permissions, tool-choice, harness] entities: [Claude Code, wikitool] concepts: [Claude Code Auto Mode, Diff-Reviewable Agent Edits] summary: 'Sitzung zum auto-Berechtigungsmodus von Claude Code: die vom Modus injizierte Bash-Praeferenz, ihre Korrektur zugunsten diffbarer Edits, und was zur Dokumentationslage belegt bzw. nicht belegt ist' +fidelity: verbatim +authority: reporting --- # Source: Conversation - Auto Mode and Tool Choice Session 2026-08-31 diff --git a/kb/sources/transcripts/Source - Conversation - Comma Bug Budget Refund and Lint Report Path Session 2026-08-31.md b/kb/sources/transcripts/Source - Conversation - Comma Bug Budget Refund and Lint Report Path Session 2026-08-31.md index 3c2ebae..7dc645c 100644 --- a/kb/sources/transcripts/Source - Conversation - Comma Bug Budget Refund and Lint Report Path Session 2026-08-31.md +++ b/kb/sources/transcripts/Source - Conversation - Comma Bug Budget Refund and Lint Report Path Session 2026-08-31.md @@ -9,6 +9,8 @@ tags: [wikitool, cli, frontmatter, yaml, iteration-budget, lint, raw-immutabilit entities: [wikitool, Chemenu, AGENTS.md, Gitea] concepts: [Iteration and Cost Limits, Mass-Update Gate, Lint Workflow, KB Stack Versioning, Detect-Repair Asymmetry] summary: Sitzung, die Komma-Werte in --set ausdrueckbar macht, das Flow-Quoting im Frontmatter repariert, abgelehnte Aufrufe dem Iteration Budget zurueckerstattet, die Obergrenze auf 60 hebt und lint seinen Reportpfad nennen laesst (Stack 1.2.0) +fidelity: verbatim +authority: reporting --- # Source: Conversation - Comma Bug Budget Refund and Lint Report Path Session 2026-08-31 diff --git a/kb/sources/transcripts/Source - Conversation - ENVIRONMENT.md as an Optional Third Session-Level File Session 2026-08-31.md b/kb/sources/transcripts/Source - Conversation - ENVIRONMENT.md as an Optional Third Session-Level File Session 2026-08-31.md index 7308d5e..e6f81f8 100644 --- a/kb/sources/transcripts/Source - Conversation - ENVIRONMENT.md as an Optional Third Session-Level File Session 2026-08-31.md +++ b/kb/sources/transcripts/Source - Conversation - ENVIRONMENT.md as an Optional Third Session-Level File Session 2026-08-31.md @@ -9,6 +9,8 @@ tags: [] entities: [ENVIRONMENT.md, CLAUDE.md, AGENTS.md, wikitool] concepts: [Optional Instance Context File, Personalization Plane] summary: 'Sitzung, die ENVIRONMENT.md als optionales drittes Root-Dokument einfuehrt: gitignored, doctor meldet aber scheitert nie, Kontext ohne Autoritaet (1.8.0, Issue #24)' +fidelity: verbatim +authority: reporting --- # Source: Conversation - ENVIRONMENT.md as an Optional Third Session-Level File Session 2026-08-31 diff --git a/kb/sources/transcripts/Source - Conversation - Gate Counting and Measured Calibration Session 2026-08-31.md b/kb/sources/transcripts/Source - Conversation - Gate Counting and Measured Calibration Session 2026-08-31.md index c3c1b06..87606ff 100644 --- a/kb/sources/transcripts/Source - Conversation - Gate Counting and Measured Calibration Session 2026-08-31.md +++ b/kb/sources/transcripts/Source - Conversation - Gate Counting and Measured Calibration Session 2026-08-31.md @@ -9,6 +9,8 @@ tags: [gate, mass-update-gate, iteration-budget, calibration, publish, measureme entities: [wikitool, Chemenu] concepts: [Mass-Update Gate, Iteration and Cost Limits] summary: 'Sitzung, die zwei nie gemessene Grenzen an realen Laeufen kalibriert: generierte Dateien zaehlen nicht mehr gegen das Mass-Update Gate, und das Kalibrierungsband fuer komplexe Workflows steigt von 15-25 auf 20-35 Aufrufe (Stack 1.5.0)' +fidelity: verbatim +authority: reporting --- # Source: Conversation - Gate Counting and Measured Calibration Session 2026-08-31 diff --git a/kb/sources/transcripts/Source - Conversation - Hardening the Test Suite Against Silent Environment Dependencies Session 2026-08-31.md b/kb/sources/transcripts/Source - Conversation - Hardening the Test Suite Against Silent Environment Dependencies Session 2026-08-31.md index fa5c46e..d2246ce 100644 --- a/kb/sources/transcripts/Source - Conversation - Hardening the Test Suite Against Silent Environment Dependencies Session 2026-08-31.md +++ b/kb/sources/transcripts/Source - Conversation - Hardening the Test Suite Against Silent Environment Dependencies Session 2026-08-31.md @@ -9,6 +9,8 @@ tags: [tests, ci, tooling, quality] entities: [wikitool, Chemenu, Gitea Actions, AGENTS.md] concepts: [Green Suite Blind Spot, Ambient Environment Dependency, Structural Enforcement over Documented Rule] summary: 'Sitzung, die die Testsuite gegen stille Umgebungsabhaengigkeiten haertet (1.7.1, Issue #8): autouse-Fixture statt zweitem CI-Job, 702 Tests in vier Umgebungen, plus der Befund, dass checkout@v7 den CI-Container selbst konfiguriert' +fidelity: verbatim +authority: reporting --- # Source: Conversation - Hardening the Test Suite Against Silent Environment Dependencies Session 2026-08-31 diff --git a/kb/sources/transcripts/Source - Conversation - Issue Triage Labels and TODO Retirement Session 2026-08-31.md b/kb/sources/transcripts/Source - Conversation - Issue Triage Labels and TODO Retirement Session 2026-08-31.md index 41b1f2e..48104e6 100644 --- a/kb/sources/transcripts/Source - Conversation - Issue Triage Labels and TODO Retirement Session 2026-08-31.md +++ b/kb/sources/transcripts/Source - Conversation - Issue Triage Labels and TODO Retirement Session 2026-08-31.md @@ -9,6 +9,8 @@ tags: [gitea, issues, labels, triage, ci-cd, paths-ignore, stack-dev] entities: [Chemenu, Gitea, Gitea Actions, Gitea MCP Server, wikitool] concepts: [Issue Label Scheme, KB Stack Versioning, Detect-Repair Asymmetry] summary: 'Sitzung, die das gesamte offene Issue-Board priorisiert, den Beleg fuer greifende paths-ignore-Filter erbringt (Issue #11 geschlossen) und TODO.md zugunsten von Gitea-Issues mit prio/- und size/-Labels abschafft (Stack 1.2.1)' +fidelity: verbatim +authority: reporting --- # Source: Conversation - Issue Triage Labels and TODO Retirement Session 2026-08-31 diff --git a/kb/sources/transcripts/Source - Conversation - Nightly Drift-Check Workflow and doctor's Bootstrap Gap Session 2026-08-31.md b/kb/sources/transcripts/Source - Conversation - Nightly Drift-Check Workflow and doctor's Bootstrap Gap Session 2026-08-31.md index d316459..3ab6974 100644 --- a/kb/sources/transcripts/Source - Conversation - Nightly Drift-Check Workflow and doctor's Bootstrap Gap Session 2026-08-31.md +++ b/kb/sources/transcripts/Source - Conversation - Nightly Drift-Check Workflow and doctor's Bootstrap Gap Session 2026-08-31.md @@ -9,6 +9,8 @@ tags: [] entities: [wikitool, Chemenu, Gitea Actions] concepts: [CI Integration] summary: 'Sitzung, die einen nightly.yml-Workflow gegen Gitea-Issue #9 baut (schedule + workflow_dispatch, lint --fail-on-error als Kern), einen doctor-Bootstrap-Defekt findet und behebt, und die tatsaechliche Ausloesung des schedule-Triggers unverifiziert laesst' +fidelity: verbatim +authority: reporting --- # Source: Conversation - Nightly Drift-Check Workflow and doctor's Bootstrap Gap Session 2026-08-31 diff --git a/kb/sources/transcripts/Source - Conversation - Two Round-Trip Defects Found by an Ingest Session 2026-08-31.md b/kb/sources/transcripts/Source - Conversation - Two Round-Trip Defects Found by an Ingest Session 2026-08-31.md index 5d5ad35..a4300f3 100644 --- a/kb/sources/transcripts/Source - Conversation - Two Round-Trip Defects Found by an Ingest Session 2026-08-31.md +++ b/kb/sources/transcripts/Source - Conversation - Two Round-Trip Defects Found by an Ingest Session 2026-08-31.md @@ -9,6 +9,8 @@ tags: [wikitool, cite, xref, footnotes, schema, tests, gitea] entities: [wikitool, Chemenu, Gitea] concepts: [Command Round-Trip Integrity, Green Suite Blind Spot, Detect-Repair Asymmetry, Write-Once Frontmatter Fields, Denylist over Allowlist] summary: 'Sitzung, die zwei Datenintegritaetsdefekte in wikitool findet und behebt: cite add loeschte Inhalt hinter dem Fussnotenblock (1.5.1, #17) und die Ref-Arrays einer Source-Seite waren unerreichbar (1.6.0, #18) - beide unter vollstaendig gruener Testsuite' +fidelity: verbatim +authority: reporting --- # Source: Conversation - Two Round-Trip Defects Found by an Ingest Session 2026-08-31 diff --git a/kb/sources/transcripts/Source - Conversation - Versioning CI-CD and Content Migration Session 2026-08-30.md b/kb/sources/transcripts/Source - Conversation - Versioning CI-CD and Content Migration Session 2026-08-30.md index 6278f5d..498a095 100644 --- a/kb/sources/transcripts/Source - Conversation - Versioning CI-CD and Content Migration Session 2026-08-30.md +++ b/kb/sources/transcripts/Source - Conversation - Versioning CI-CD and Content Migration Session 2026-08-30.md @@ -9,6 +9,8 @@ tags: [versioning, ci-cd, migration, gitea, wikitool, release] entities: [wikitool, Chemenu, Act Runner, Gitea Actions, Gitea, Gitea MCP Server, Claude Code] concepts: [KB Stack Versioning, KB Migration, Mass-Update Gate, CI Integration] summary: Sitzung, die Stack-Versionierung mit CI und Release-Artefakten baut, sie um eine getrennte KB-Versionierung mit Migrationskette ergaenzt und die Gitea-Actions-Pipeline in Betrieb nimmt +fidelity: verbatim +authority: reporting --- # Source: Conversation - Versioning CI-CD and Content Migration Session 2026-08-30 diff --git a/kb/sources/transcripts/Source - Conversation - Write-Once Frontmatter Fields and touch --set Session 2026-08-31.md b/kb/sources/transcripts/Source - Conversation - Write-Once Frontmatter Fields and touch --set Session 2026-08-31.md index 819e7c6..1e23dd6 100644 --- a/kb/sources/transcripts/Source - Conversation - Write-Once Frontmatter Fields and touch --set Session 2026-08-31.md +++ b/kb/sources/transcripts/Source - Conversation - Write-Once Frontmatter Fields and touch --set Session 2026-08-31.md @@ -9,6 +9,8 @@ tags: [wikitool, cli, frontmatter, touch, schema, idempotenz, gitea] entities: [wikitool, Chemenu, Gitea, AGENTS.md] concepts: [Write-Once Frontmatter Fields, Denylist over Allowlist] summary: 'Sitzung, die write-once-Frontmatterfelder reparierbar macht: touch bekommt --set/--add/--remove ueber eine Denylist statt einer Allowlist, ein idempotentes --remove und einen bewusst engen Scope (Stack 1.4.0, Gitea-Issue #14)' +fidelity: verbatim +authority: reporting --- # Source: Conversation - Write-Once Frontmatter Fields and touch --set Session 2026-08-31 diff --git a/kb/sources/transcripts/Source - MCP Read Server Implementation Session 2026-09-02.md b/kb/sources/transcripts/Source - MCP Read Server Implementation Session 2026-09-02.md index afce620..1d1314e 100644 --- a/kb/sources/transcripts/Source - MCP Read Server Implementation Session 2026-09-02.md +++ b/kb/sources/transcripts/Source - MCP Read Server Implementation Session 2026-09-02.md @@ -9,6 +9,8 @@ tags: [] entities: [wikitool, Chemenu] concepts: [Publish-Remote Gate, Mass-Update Gate, Iteration and Cost Limits, MCP-Leseserver] summary: 'Sitzung, die die Sequenz aus Issue #36 umsetzt: Publish-Remote Gate scharf, Lesepfad gehaertet, Root-Aufloesung und Bibliotheksgrenze gezogen, MCP-Leseserver gebaut - vier Versionsstufen 2.2.3 bis 2.4.0, dazu INSTALL-MCP.md und Issue #37.' +fidelity: verbatim +authority: reporting --- # Source: MCP Read Server Implementation Session 2026-09-02 diff --git a/kb/sources/transcripts/Source - Private-Instance Merge Correction and Issue 30 Session 2026-09-01.md b/kb/sources/transcripts/Source - Private-Instance Merge Correction and Issue 30 Session 2026-09-01.md index 2721390..5213c89 100644 --- a/kb/sources/transcripts/Source - Private-Instance Merge Correction and Issue 30 Session 2026-09-01.md +++ b/kb/sources/transcripts/Source - Private-Instance Merge Correction and Issue 30 Session 2026-09-01.md @@ -9,6 +9,8 @@ tags: [] entities: [Chemenu, wikitool] concepts: [Publish-Remote Gate, Delete Rather Than Anonymize] summary: 'Sitzung, die eine ungeprueft niedergeschriebene Merge-Behauptung in private-instance.md durch einen empirischen Test widerlegt, die Prozedur korrigiert (2.2.1) und Issue #30 mit einem getesteten Skript sowie zwei Architekturvorschlaegen anlegt.' +fidelity: verbatim +authority: reporting --- # Source: Private-Instance Merge Correction and Issue 30 Session 2026-09-01 diff --git a/kb/sources/transcripts/Source - Public Release, Corpus Purge and History Squash Session 2026-09-01.md b/kb/sources/transcripts/Source - Public Release, Corpus Purge and History Squash Session 2026-09-01.md index 2e8476b..d421c5a 100644 --- a/kb/sources/transcripts/Source - Public Release, Corpus Purge and History Squash Session 2026-09-01.md +++ b/kb/sources/transcripts/Source - Public Release, Corpus Purge and History Squash Session 2026-09-01.md @@ -9,6 +9,8 @@ tags: [] entities: [Chemenu, wikitool] concepts: [Mass-Update Gate, Delete Rather Than Anonymize, Dual Licensing by File Plan] summary: 'Sitzung, die den Chemenu-Stack von einer privaten Testinstanz in ein oeffentliches Repo ueberfuehrt: Korpus geloescht statt anonymisiert, Git-History auf einen Commit gesquashed, AGPL-3.0/CC-BY-4.0-Dual-Lizenz gewaehlt, dist export um einen Leak-Canary gehaertet.' +fidelity: verbatim +authority: reporting --- # Source: Public Release, Corpus Purge and History Squash Session 2026-09-01 diff --git a/kb/sources/transcripts/Source - Publish-Remote Gate and Issue Triage Session 2026-09-01.md b/kb/sources/transcripts/Source - Publish-Remote Gate and Issue Triage Session 2026-09-01.md index fd40010..1a5eccf 100644 --- a/kb/sources/transcripts/Source - Publish-Remote Gate and Issue Triage Session 2026-09-01.md +++ b/kb/sources/transcripts/Source - Publish-Remote Gate and Issue Triage Session 2026-09-01.md @@ -9,6 +9,8 @@ tags: [] entities: [Chemenu, wikitool] concepts: [Publish-Remote Gate, Mass-Update Gate, Issue Label Scheme] summary: Sitzung, die ein drittes, Token-loses Gate fuer publish baut, instructions/private-instance.md schreibt, sechs Gitea-Issues auf den Rename und die neue Architektur nachzieht und die Actions-Run-Historie entfernen laesst. +fidelity: verbatim +authority: reporting --- # Source: Publish-Remote Gate and Issue Triage Session 2026-09-01 diff --git a/kb/sources/transcripts/Source - Version Part Nomenclature and Breaking Change Gate Session 2026-09-02.md b/kb/sources/transcripts/Source - Version Part Nomenclature and Breaking Change Gate Session 2026-09-02.md index b52c96a..4c83d20 100644 --- a/kb/sources/transcripts/Source - Version Part Nomenclature and Breaking Change Gate Session 2026-09-02.md +++ b/kb/sources/transcripts/Source - Version Part Nomenclature and Breaking Change Gate Session 2026-09-02.md @@ -9,6 +9,8 @@ tags: [] entities: [wikitool, Chemenu] concepts: [KB Stack Versioning] summary: Sitzung, die die Versionsstelle als Kompatibilitaets- statt Migrationsfrage praezisiert und einen Freigabe-Ablauf fuer Breaking Changes in stack-dev einfuehrt +fidelity: verbatim +authority: reporting --- # Source: Version Part Nomenclature and Breaking Change Gate Session 2026-09-02 diff --git a/work/backfill-capture-fields/README.md b/work/backfill-capture-fields/README.md new file mode 100644 index 0000000..37385da --- /dev/null +++ b/work/backfill-capture-fields/README.md @@ -0,0 +1,46 @@ +# Workshop: backfill-capture-fields + +- **Run key:** `backfill-capture-fields` (this directory's name - there is no other identifier) +- **Input:** none - this run is not an ingest +- **Started:** 2026-09-08 +- **Session id form:** `WIKITOOL_SESSION_ID="backfill-capture-fields/u"`, one per unit + +## Goal + +Gitea #67, Publish 2/3: `fidelity` und `authority` auf allen 29 bestehenden Source-Seiten +nachtragen, nach der Entscheidungsregel in `plan.md` — echter Wert nur, wo die Art des +Artefakts ihn festlegt, sonst `unknown`. + +Die Maschinerie dafür steht seit `4.8.0-beta.8` (`f4353cc`). Dieser Lauf ändert **nur** +Frontmatter, ausschließlich über `wikitool touch --set`, keine Bodies. + +## Closes when + +Alle 29 Seiten tragen beide Felder, `migrate verify --from HEAD --path kb/sources +--fail-on-error` ist grün (0 findings außerhalb der beabsichtigten Frontmatter-Änderungen), +`lint` läuft durch, und der Publish ist nach Mass-Update-Gate-Freigabe gelandet. + +Danach bleibt für #67 nur noch Publish 3/3: die Belegzeile im Changelog (wie viele Seiten +`unknown` tragen, und ob der `confidence_exceeds_source_standing`-Befund einen echten Fall +findet). Die Zahlen dafür stehen in `plan.md` § Bilanz. + +## Checklist + +- [ ] u1 — 29 Seiten `touch --set fidelity=… --set authority=…` nach `plan.md` +- [ ] u1 — `migrate verify --from HEAD --path kb/sources --fail-on-error` +- [ ] u1 — `index rebuild`, `sources rebuild-index`, `lint` (ganzen Report lesen, nicht nur die + Abschnitte, die dieser Lauf plausibel berührt hat) +- [ ] u1 — `log append`, dann `publish` (exit 42 erwartet, Freigabe einholen) +- [ ] Workshop schließen (Verzeichnis löschen), sobald der Publish gelandet ist + +## Open decisions + +- Keine. Die vier Entscheidungen des Pakets (3a/3b/5a/Versionsteil) sind am 2026-09-08 im Issue + gefallen; die Backfill-Regel selbst steht in `plan.md` und braucht keine weitere Freigabe. + +## Notizen + +- `date:` der Source-Seiten wird **nicht** angefasst: das ist das Veröffentlichungsdatum des + Rohmaterials, nicht der Zeitpunkt dieser Bearbeitung (`touch` bewegt es ohne explizites + `--date` ohnehin nicht). +- Kein `migrate done` — Begründung in `plan.md` § Was diese Einheit nicht tut. diff --git a/work/backfill-capture-fields/plan.md b/work/backfill-capture-fields/plan.md new file mode 100644 index 0000000..af1d856 --- /dev/null +++ b/work/backfill-capture-fields/plan.md @@ -0,0 +1,109 @@ +# plan.md — backfill-capture-fields + +Backfill von `fidelity` und `authority` (Gitea #67, Publish 2/3) über die **29** bestehenden +Source-Seiten. Die Maschinerie steht seit `4.8.0-beta.8` (`f4353cc`); hier kommt nur der +Bestand nach. + +## Korrektur zur Zahl + +Der Issue-Body nannte 31 Seiten. Das war eine Fehlzählung (`find kb/sources -name '*.md'` zählt +`INDEX.md` und `COLLECTION.md` mit). Es sind **29** Source-Seiten — dieselbe 29, die #66s +Changelog-Eintrag nennt, und dieselbe Zahl wie die 29 Raw-Dateien. + +## Einheiten + +**Eine Einheit** (`backfill-capture-fields/u1`), 29 Seiten. Weit unter der Empfehlung von 48 aus +`instructions/migrate-corpus.md` Schritt 2; Kostenschätzung 29 × `touch` + `index rebuild` + +`lint` + `log append` + `publish` (zweimal, Mass-Update-Gate) ≈ 35 Aufrufe gegen die 60er-Decke. +Kein Grund zu schneiden, also kein Schnitt. + +## Entscheidungsregel + +Ein Backfill-Wert ist **erschlossen**, nicht erhoben — genau die Vermutung, vor der #67 warnt. +Deshalb gilt hier eine engere Regel als beim laufenden Betrieb: + +> Ein echter Wert wird nur gesetzt, wo die **Art des Artefakts** ihn aus dem Material selbst +> zweifelsfrei festlegt. Wo zwei kompetente Leser abweichen könnten, steht `unknown`. + +`unknown` ist an dieser Stelle keine Bequemlichkeit, sondern die einzige ehrliche Antwort: es ist +backfill-only genau deshalb, weil ein geratener Capture-Wert später nicht mehr von einem +erhobenen zu unterscheiden wäre. + +Was die Art des Artefakts festlegt: + +| Artefakt | `fidelity` | Begründung | +|---|---|---| +| Gesprächstranskript | `verbatim` | wörtlicher Mitschnitt eines Austauschs | +| Tracker-Export | `verbatim` | die Datei sagt selbst „Wörtliche Kopie des Issue-Threads" | +| Web-Artikel / Blogpost mit `source_url` | `published` | veröffentlichtes Artefakt, als Zitat übernommen | +| LLM-Analyse fremden Materials | `secondhand` | Wiedergabe von etwas anderem | +| Selbstverfasste Notiz / Cheat Sheet | `unknown` | weder Mitschnitt noch Veröffentlichung noch Wiedergabe — der Enum hat keinen Wert dafür | + +`authority` folgt der Worked-case-Tabelle aus dem Issue selbst (Zeile „Privat-Projekte": +Systemdoku/Spec = `normative`, Session-Transkript = `reporting`, LLM-Analyse = `opinion`) und +sonst der Frage, ob der Urheber für den **Gegenstand** zuständig war. + +## Die 29 Urteile + +### verbatim + reporting (18) + +16 Gesprächstranskripte (`raw/notes/Conversation Transcript - *.md`) plus die 2 Tracker-Exporte. +Beide Gruppen sind wörtliche Mitschnitte; beide berichten über ihren Gegenstand, statt ihn +festzulegen — ein Issue-Thread ist ein Protokoll, kein Contract. Das normative Artefakt zu +#41/#62 ist `instructions/dev/issue-tracking.md`, nicht der Thread, der dorthin geführt hat. + +### verbatim + normative (1) + +- `Source - qmd - GitHub Repository` — die Rohdatei erklärt ihre Treue selbst („die API-JSON-Felder + sind wörtlich zitiert; die README-/package.json-Auszüge … wörtlich aus den geholten Dateien"). + Ein Projekt-README ist für die Frage, was das Projekt *ist*, zuständig. + +### secondhand + opinion (3) + +- `Source - LLM Improvements Codex Analysis`, `Source - LLM Improvements Sonnet Analysis` — + Modellausgabe über gelesenes Material. +- `Source - LLM Improvements Production Agent Gaps 2026` — der Kopf der Rohdatei sagt es + ausdrücklich: „Aspekt aus einer externen Analyse … vom Nutzer per Chat eingebracht". Also die + Wiedergabe einer fremden Analyse, nicht die Analyse selbst. + +### published + reporting (2) + +- `Source - AMD Powermanagement CPU` — heise.de-Meldung, wörtlich als Blockzitat übernommen. + Fachjournalismus berichtet über den Kernel-Treiber, er legt ihn nicht fest. +- `Source - LLM Wiki v2` — veröffentlichter Blogpost, der sich selbst als „was wir beim Betrieb + gelernt haben" einführt: Erfahrungsbericht auf einem fremden Muster. + +### published + normative (1) + +- `Source - LLM Wiki Pattern` — Karpathys ursprüngliche Idea-File. Für die Frage „woraus besteht + das LLM-Wiki-Muster" ist das definierende Dokument zuständig; der Gegenstand der Seite *ist* + der Inhalt dieses Dokuments. + +### unknown + normative (1) + +- `Source - Copilot Skill Restructure Instructions` — `fidelity` **unknown**: ein selbst + verfasstes, fertiges Anweisungsdokument ist weder Mitschnitt noch Veröffentlichung noch + Wiedergabe; der Enum hat dafür keinen Wert, und einen zu wählen wäre geraten. + `authority` **normative**: der Text ist eine Direktive des Repo-Eigners an einen Agenten + („You are restructuring …", „concrete requirements"), und die Umstrukturierung ist so gelaufen. + +### unknown + reporting (3) + +- `Source - Arch Linux Cheat Sheet`, `Source - Docker Cheatsheet`, `Source - Wine` — + `fidelity` **unknown** aus demselben Grund wie oben (eigene Notizen sind keine Erfassung von + etwas anderem). `authority` **reporting**: der Operator ist für Arch, Docker und Wine nicht + zuständig; die Notizen halten fest, was bei ihm funktioniert hat. + +## Bilanz für die Changelog-Belegzeile (Publish 3/3) + +- `fidelity: unknown` auf **4** von 29 Seiten (1 Anweisungsdokument, 3 Cheat Sheets). +- `authority: unknown` auf **0** Seiten — die Zuständigkeitsfrage war überall aus dem Material + beantwortbar, die Erfassungstreue nicht. + +## Was diese Einheit nicht tut + +- **Kein `migrate done`.** Das führt die `kb_version` in `.wikitool-kb.json` weiter, und die Kette + dort kommt aus den Dokumenten unter `instructions/migrations/`. #67 hat keins und braucht keins + (MINOR, Felder optional im Schema) — es gibt also keinen nächsten Kettenglied-Eintrag, den + dieser Lauf setzen dürfte. +- **Keine Body-Änderung.** Nur Frontmatter, ausschließlich über `wikitool touch`.