Files

2.3 KiB

name, description, metadata
name description metadata
archiv-home-konzept Geplantes Archiv-Home pro Projekt (Verzeichnis oder URL, local-first, migrierbar) als Storage-Schicht unter den Panel-Tools; Konzeptphase, kein Go
node_type type originSessionId modified
memory project 836a1699-2525-4d4b-8164-7efdb98d3b9b 2026-07-19T09:30:22.589Z

Marcus' Idee (2026-07-17): Pro Projekt ein wählbares Zuhause für Archiv + Indizierung — Verzeichnis oder URL, „einmal sagen, dann völlig transparent", online/offline egal, im Idealfall migrierbar. Abgestimmtes Konzept:

  • archiveHome pro Projekt in ai-control.json (Nachfolger von archiveDir): Verzeichnis oder URL. Alle Tools (archive_panel, search_archive, path-Laden) laufen über eine Storage-Schicht im MCP-Server; oberhalb ändert sich nichts.
  • Protokoll entschieden (2026-07-19): Alle Funktionen laufen lokal mit direkten Dateisystem-Writes — kein lokaler HTTP-Server in Tauri (wurde erwogen und verworfen: nur Umweg zum selben FS plus App-Lebenszyklus-Kopplung). HTTPS ist ausschließlich das Protokoll des optionalen Sync-Ziels für die Markdown-Nutzdaten; der MCP-Client schreibt nie direkt gegen Remote.
  • Local-first: Schreiben immer lokal, Abgleich mit dem URL-Home nebenher; Suchindex (archiv-suchindex-konzept) bleibt lokal und reproduzierbar. Offline ist damit Normalzustand ohne erreichbares Remote, kein Sonderfall. Gesynct werden nur Nutzdaten — nie Indizes oder anderes Abgeleitetes (Binär-DB nicht mergebar, Konsistenz zum lokalen Stand, jede Maschine baut ihren Index selbst).
  • Migration: Dokumente ins neue Home kopieren, Index neu bauen, archiveHome umstellen — als migrate-Kommando; folgt aus dem Reproduzierbarkeits-Prinzip von dokument-index-konzept.

Stand 2026-07-19: umgesetzt (Go am 2026-07-19) — archiveHome in ai-control.json (liest archiveDir als Alias weiter), archive_panel mit folder/description/tags (Frontmatter), Ordner-Validierung relativ ohne ... Remote-Sync über HTTPS und migrate bewusst noch nicht gebaut. Cargo-Tests grün; Verifikation in der laufenden App steht aus (rpm-Reinstall + Neustart). Baustein des „Textpanel viel besser machen"-Blocks (command-panel-konzept, dokument-index-konzept, archiv-suchindex-konzept, archiv-wiki-konzept).