2.3 KiB
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 |
|
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:
archiveHomepro Projekt inai-control.json(Nachfolger vonarchiveDir): 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,
archiveHomeumstellen — alsmigrate-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).