Explorer
/proc/122/root/tmp/fast-final-121.json
← Zurück ↓ Download
{"queue_id": 121, "relative_path": "Systemstruktur/Agenten-Wissen/Anthropic-Sonnet/ARC-024-Portal-Hermes-Local-Scout-Deployment.md", "title": "ARC-024 — Portal 5. Kachel \"Hermes Local/Scout\": Deployment-Dokumentation", "import_key": "c297af1fbd661caf9638056cf91a3f7a257a6e86d31957a585036f4782dced5f", "chunk_count": 14, "created_nodes": 15, "created_relationships": 27, "body": null, "chunks": [{"chunk_key": "336770e91dd0c89cd154c3ac1016b04b48900b3b68dedceb59ec9aacc6153b78", "chunk_index": 0, "heading": "ARC-024 — Portal 5. Kachel \"Hermes Local/Scout\": Deployment-Dokumentation", "text": "# ARC-024 — Portal 5. Kachel \"Hermes Local/Scout\": Deployment-Dokumentation", "text_hash": "e129079c38a02def1c175b207ce57ccef6143c421b8354941651608aa86810a4"}, {"chunk_key": "816501eced6b144fd14812f9afdd88ea844be08675541c919118b4b7bdcf55af", "chunk_index": 1, "heading": "Kernaussage", "text": "# ARC-024 — Portal 5. Kachel \"Hermes Local/Scout\": Deployment-Dokumentation\n## Kernaussage\nIm Juni 2026 wurde das VPS-Portal um eine 5. Kachel \"Hermes Local / Scout\" ergänzt.\nDas Deployment zeigte eine wichtige Erkenntnis: das tatsächliche Portal-Ziel ist\n/opt/struktur/portal/app.py (Port 5052), NICHT /opt/struktur/dashboard/app.py\n(Port 5050 = Cockpit Carlo). Diese Unterscheidung muss für alle künftigen\nPortal-Deployments bekannt sein.", "text_hash": "73d172272428720c88f3b4622669d6e52294f2990b7164719c67ec475f839f49"}, {"chunk_key": "54504c2208b6dbc6a5e219c3c33bd49923bf30e584778bd333f612a23452dd04", "chunk_index": 2, "heading": "Aus Sessions rekonstruiert, nicht live verifiziert", "text": "5052), NICHT /opt/struktur/dashboard/app.py\n(Port 5050 = Cockpit Carlo). Diese Unterscheidung muss für alle künftigen\nPortal-Deployments bekannt sein.\n## Aus Sessions rekonstruiert, nicht live verifiziert\n- Session 9465c605 (2026-06-22, 4466 KB): vollständiges Deployment-Protokoll", "text_hash": "895598cd9f4d999bed68dbe60da2061837349eec06b57c226572e86778494019"}, {"chunk_key": "2384e755931aff66d872ea86aef1c095435881fcb0ec6773c167ad46ee12382a", "chunk_index": 3, "heading": "Getroffene Entscheidungen", "text": "## Aus Sessions rekonstruiert, nicht live verifiziert\n- Session 9465c605 (2026-06-22, 4466 KB): vollständiges Deployment-Protokoll\n## Getroffene Entscheidungen\n- Portal-Zieldatei: /opt/struktur/portal/app.py (Port 5052) — nicht dashboard\n- Service-Name: portal.service (systemd)\n- 5. Kachel: Titel \"Hermes Local / Scout\", Button \"Scout starten\",\n  Link hermes-local://open\n- Staging-Workflow: lokal vorbereiten (K:\\Master\\tmp\\), dann per SSH deployen", "text_hash": "a87b6573cd5b2d028a29ee8db5f319f499402a03d6fe438ec6901d69b0de9d6b"}, {"chunk_key": "bb4a6a6eb2992fec532c060ba6c746d950fc6921df48603c0c009d134b539fb4", "chunk_index": 4, "heading": "Funktionierende Lösungen", "text": "ermes Local / Scout\", Button \"Scout starten\",\n  Link hermes-local://open\n- Staging-Workflow: lokal vorbereiten (K:\\Master\\tmp\\), dann per SSH deployen\n## Funktionierende Lösungen\n- Deployment-Workflow: Backup → SSH-Übertragung → systemctl restart portal.service\n- Backup-Schema: /opt/struktur/portal/app.py.bak.[YYYYMMDD_HHMMSS]\n- Alle 9 Prüfpunkte nach Deployment bestanden (laut Session-Protokoll)\n- curl-Prüfung: alle 5 Kacheltitel und href-Attribute geprüft", "text_hash": "a0d971f5ec95bbb9da3819a07129fb66c21c42c44ec8430403cdcf6059afada0"}, {"chunk_key": "2fc3196b742e4cca3c1071d0a0033a4da1876704143ef5fcbbe02e68d7daa71d", "chunk_index": 5, "heading": "Bekannte Probleme / Sackgassen", "text": "[YYYYMMDD_HHMMSS]\n- Alle 9 Prüfpunkte nach Deployment bestanden (laut Session-Protokoll)\n- curl-Prüfung: alle 5 Kacheltitel und href-Attribute geprüft\n## Bekannte Probleme / Sackgassen\n- Portal ≠ Dashboard: Verwechslungsgefahr zwischen /opt/struktur/portal/ und\n  /opt/struktur/dashboard/ — immer VPS-Struktur vorher explorieren", "text_hash": "56566cadf94aa59f3776c3008cfa8e8a887f00475c059c6b643133a4f9dc4ed8"}, {"chunk_key": "c8245841888ca3310a8695f8a371bac9939e004a291db86b519e629d8fc7c731", "chunk_index": 6, "heading": "Überholte Inhalte", "text": "gassen\n- Portal ≠ Dashboard: Verwechslungsgefahr zwischen /opt/struktur/portal/ und\n  /opt/struktur/dashboard/ — immer VPS-Struktur vorher explorieren\n## Überholte Inhalte\n- 4-Kachel-Version (vor dieser Session): durch 5-Kachel-Version ersetzt", "text_hash": "5b0278b3f6130f74c33c92bfc33f79d4f2e1a0be1d82cc8e826e236d29680c9e"}, {"chunk_key": "47e52f06996cb4777b592fe238c8c6f0da1f130aaf60f79cc0dbb8b21c8e6af8", "chunk_index": 7, "heading": "Offene Prüfaufgaben", "text": "## Überholte Inhalte\n- 4-Kachel-Version (vor dieser Session): durch 5-Kachel-Version ersetzt\n## Offene Prüfaufgaben\n- [ ] Ist hermes-local://open auf dem Windows-Rechner als Custom-Protokoll\n  registriert und funktionstüchtig? (ARC-013 relevant)\n- [ ] Läuft portal.service nach Neustart noch stabil?", "text_hash": "7f605cf70f5ffc274b7c1f7b5ee94ae098da5cd4405224ce93fbf789dfd42525"}, {"chunk_key": "f1fa00e07de14ebeaa4a63862750ab1673dcc9e21b34d5db3d480b6f0f0f8ce5", "chunk_index": 8, "heading": "Relevante Referenzen ohne operative Zugangsdaten", "text": " dem Windows-Rechner als Custom-Protokoll\n  registriert und funktionstüchtig? (ARC-013 relevant)\n- [ ] Läuft portal.service nach Neustart noch stabil?\n## Relevante Referenzen ohne operative Zugangsdaten\n- /opt/struktur/portal/app.py (Port 5052) — das echte Portal\n- /opt/struktur/dashboard/app.py (Port 5050) — Cockpit Carlo, nicht Portal\n- K:\\Master\\tmp\\portal-app-new.py — lokale Staging-Datei\n- Systemd-Service: portal.service", "text_hash": "684f8c31b562b5d16c10ea9ad4f172959e626886b4b2f7922ff9b450ef22b250"}, {"chunk_key": "236f6c306e36249e6965ba271f825ae6519b6ea2082e73236619b6b72c0ed6ed", "chunk_index": 9, "heading": "Regeln für künftige Agenten", "text": "/dashboard/app.py (Port 5050) — Cockpit Carlo, nicht Portal\n- K:\\Master\\tmp\\portal-app-new.py — lokale Staging-Datei\n- Systemd-Service: portal.service\n## Regeln für künftige Agenten\n- Portal ≠ Dashboard: /opt/struktur/portal/ ist das Haupt-Portal (Port 5052)\n- Immer VPS-Struktur explorieren bevor Deployment-Pfade angenommen werden\n- Backup vor jedem Deployment mit Timestamp und beschreibendem Suffix", "text_hash": "1e318dfadc548c8662d39f209dde3ee2c23efd57beb683a36ef1a8e0724810c9"}, {"chunk_key": "7ff917f70c3dc06b6b254fa0db0de5400983ae2510bfec519d92fd9333a9aba6", "chunk_index": 10, "heading": "Quelle / Herkunft", "text": " 5052)\n- Immer VPS-Struktur explorieren bevor Deployment-Pfade angenommen werden\n- Backup vor jedem Deployment mit Timestamp und beschreibendem Suffix\n## Quelle / Herkunft\n- Session 9465c605 (2026-06-22, 4466 KB): Portal-Kachel-Deployment", "text_hash": "75bdada4bb4090f57b3cc407fee3d8368eb34584bde512081fe7c7ff006a7a72"}, {"chunk_key": "0b6b961ff3bc219d6c719692890609517fa34805a27becf5947a01e6cea46538", "chunk_index": 11, "heading": "Sicherheitsbereinigung", "text": "## Quelle / Herkunft\n- Session 9465c605 (2026-06-22, 4466 KB): Portal-Kachel-Deployment\n## Sicherheitsbereinigung\n| Fund in Quellsessions | Maßnahme |\n|---|---|\n| SSH-Key-Pfad erwähnt (kein Inhalt) | Pfad dokumentiert, keine Zugangsdaten übernommen |", "text_hash": "bbcf4ec07b52cb74d6e680d352e4bc4c1f06a0b53f8cb289f30a4d312170ac65"}, {"chunk_key": "0c71d5408a58a96c67b176c8d76d032a9d6bf13d47f71450da01683c5dcae3e0", "chunk_index": 12, "heading": "Verifikationsstatus", "text": "tsbereinigung\n| Fund in Quellsessions | Maßnahme |\n|---|---|\n| SSH-Key-Pfad erwähnt (kein Inhalt) | Pfad dokumentiert, keine Zugangsdaten übernommen |\n## Verifikationsstatus\nENTWURF. Deployment laut Session erfolgreich. Live-Prüfung via curl empfohlen.", "text_hash": "bafdee13691a0661c630a7da9f2ea658bb9faa969d3ebf2ca649b3398b33ce5e"}, {"chunk_key": "8ca532f98a37e929f31fe748aeaa51a9804b45d69d961d4f322ca49d6c7f03ad", "chunk_index": 13, "heading": "Live-Abgleich der Kernrouten 2026-07-16", "text": "## Verifikationsstatus\nENTWURF. Deployment laut Session erfolgreich. Live-Prüfung via curl empfohlen.\n## Live-Abgleich der Kernrouten 2026-07-16\n\nDer lesende VPS-Abgleich bestätigte folgende Antwortklassen: Hermes Carlo HTTP 200, Carlo Workspace HTTP 301, Cockpit Carlo HTTP 401, Cockpit Mari HTTP 401, Hermes Root HTTP 401, Content Extraction HTTP 401 und Explorer HTTP 200. Die 200-Antworten belegen Erreichbarkeit, nicht automatisch vollständige Funktions- oder Authentifizierung.\n\nDie lokale Architektur bleibt getrennt: Portal `127.0.0.1:5052`, Cockpit Carlo `127.0.0.1:5053`; Hermes-/Cockpit-Dienste sind überwiegend localhost-gebunden, nginx lauscht öffentlich auf 80/443. Öffentliche Listener und nicht einzeln geprüfte Subdomains bleiben offene Sicherheitsprüfungen. Es wurden keine Routen oder nginx-Konfigurationen geändert.\n\n**Quelle:** `/opt/struktur/hermes-workspace/reports/Incident-und-Konfigurationsregister-Juli-2026-Live-Abgleich.md`  \n**Status:** bestätigte Kernrouten ergänzt; vollständiger WS/PTY-/Subdomain-Abgleich offen.", "text_hash": "cd5dbb47b0eb4ab35cbd1cb3ec7a63f659a69f72d047f6d28e44f7c0c074bf52"}], "elapsed_s": 0.04}