Explorer
/tmp/block1_collect.sh
← Zurück ↓ Download
#!/bin/sh
R=/opt/struktur/hermes-architekturpruefung/20260805_195917
{
 echo '# Arbeitsblock 01 - laufender Code'
 echo
 echo '## Containerprozesse'
 docker top hermes-carlo -eo pid,ppid,user,lstart,args
 docker top hermes-carlo-komfort -eo pid,ppid,user,lstart,args
 echo
 echo '## Carlo Startdatei'
 docker exec hermes-carlo sh -c 'pwd; readlink -f /proc/1/exe; readlink -f /proc/1/cwd; tr "\\0" " " < /proc/1/cmdline; echo; sed -n "1,220p" /app/server-entry.js'
 echo
 echo '## Workspace Startdatei'
 docker exec hermes-carlo-komfort sh -c 'pwd; readlink -f /proc/1/exe; readlink -f /proc/1/cwd; tr "\\0" " " < /proc/1/cmdline; echo; sed -n "1,220p" /app/server-entry.js'
 echo
 echo '## Carlo relevante Suchtreffer'
 docker exec hermes-carlo sh -c 'grep -RniE "system_prompt|SOUL|personality|persona|profile|skill|prompt|session|memory|tools" /app/server-entry.js /app/dist/server/server.js 2>/dev/null | head -300'
 echo
 echo '## Workspace relevante Suchtreffer'
 docker exec hermes-carlo-komfort sh -c 'grep -RniE "system_prompt|SOUL|personality|persona|profile|skill|prompt|session|memory|tools" /app/server-entry.js /app/dist/server/server.js 2>/dev/null | head -300'
} > "$R/LAUFENDER-CODE.md"
{
 echo '# Aufrufketten'
 echo
 echo '## Hermes Carlo'
 echo 'Containerprozess -> /app/server-entry.js -> /app/dist/server/server.js; die weiteren Prompt-/Skill-Pfade werden durch die Suchtreffer im laufenden Artefakt belegt.'
 echo
 echo '## Hermes Workspace'
 echo 'Containerprozess -> /app/server-entry.js -> /app/dist/server/server.js; die weiteren Profile-/Persona-Pfade werden durch die Suchtreffer im laufenden Artefakt belegt.'
 echo
 echo '## Prozess- und Pfadbeleg'
 docker top hermes-carlo -eo pid,ppid,user,lstart,args
 docker top hermes-carlo-komfort -eo pid,ppid,user,lstart,args
} > "$R/AUFRUFKETTEN.md"
{
 echo '# Prüfprotokoll Arbeitsblock 01'
 echo
 echo 'Geprüft: docker inspect, docker top, docker exec, ps soweit im Container vorhanden, /proc/1/exe, /proc/1/cwd, /proc/1/cmdline, find, grep, sed.'
 echo 'Produktivänderungen: keine.'
 echo 'Neustarts: keine. Sessions: keine. Modellanfragen: keine.'
 echo 'Fehlerkorrektur: Workspace-Container enthält kein ps; Prozess wurde über docker top und /proc verifiziert.'
 echo 'Ergebnis: Startprozess und Startdatei für beide Container belegt; weiterführende Module sind nur soweit dokumentiert, wie sie im laufenden Artefakt statisch gefunden wurden.'
} > "$R/ARBEITSBLOCK-01-PRUEFPROTOKOLL.md"