
## W11a. bus unit after the window (Environment not read)
# start 2026-10-20T02:16:25.721Z
# command: (cd $REPO && <clean env> systemctl --user show mosaic-bus@mosaic-stack.service -p ExecStart -p WorkingDirectory -p DropInPaths)
DropInPaths=
ExecStart={ path=/home/jwoltje/.local/share/mosaic-stack/copies/89af38a83afa22a8a4f0d368a0a4030ad15a0efa/scripts/mosaic ; argv[]=/home/jwoltje/.local/share/mosaic-stack/copies/89af38a83afa22a8a4f0d368a0a4030ad15a0efa/scripts/mosaic bus start mosaic-stack --pm ; ignore_errors=no ; start_time=[Mon 2026-10-19 20:41:03 CDT] ; stop_time=[n/a] ; pid=1514133 ; code=(null) ; status=0/0 }
WorkingDirectory=/home/jwoltje/.local/share/mosaic-stack/copies/89af38a83afa22a8a4f0d368a0a4030ad15a0efa
# exit 0, end 2026-10-20T02:16:25.729Z

## W11b. Console unit after the window
# start 2026-10-20T02:16:25.731Z
# command: (cd $REPO && <clean env> systemctl --user show mosaic-webui.service -p ExecStart -p WorkingDirectory -p DropInPaths)
DropInPaths=
ExecStart={ path=/usr/bin/node ; argv[]=/usr/bin/node /home/jwoltje/.local/share/mosaic-stack/copies/89af38a83afa22a8a4f0d368a0a4030ad15a0efa/packages/webui/src/cli.mjs serve --checkout /mnt/storage/src/mosaic-stack --port 7332 --public-host mosaic.woltje.com --auth-header X-authentik-username --allow-user jason.woltje --send --tester-port 7333 ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }
WorkingDirectory=/home/jwoltje/.local/share/mosaic-stack/copies/89af38a83afa22a8a4f0d368a0a4030ad15a0efa
# exit 0, end 2026-10-20T02:16:25.736Z

## W11c. status after the window
# start 2026-10-20T02:16:25.738Z
# command: (cd $REPO && <clean env> scripts/stack-release.sh status mosaic-stack)
pointer: /home/jwoltje/.mosaic-dev/state/stack-active.json
  {"copy":"89af38a83afa22a8a4f0d368a0a4030ad15a0efa","business":"mosaic-stack","pm":true,"claude":"/home/jwoltje/.local/bin/claude","console":["--port","7332","--public-host","mosaic.woltje.com","--auth-header","X-authentik-username","--allow-user","jason.woltje","--send","--tester-port","7333"],"schema":"3i","activation":"20261020T014103Z-89af38a83afa","at":"2026-10-20T01:41:05Z"}
log (last five lines):
  {"at":"2026-10-19T21:45:26Z","op":"activate","from":"8e7ea89a1e86447d26ec335e4b138acfd5130cbc","to":"5fa9cc8f2c66b52408b652b59c3070f7210b44d0","backup":null,"activation":"20261019T214524Z-5fa9cc8f2c66","result":"ok"}
  {"at":"2026-10-20T01:37:08Z","op":"activate","from":"5fa9cc8f2c66b52408b652b59c3070f7210b44d0","to":"89af38a83afa22a8a4f0d368a0a4030ad15a0efa","backup":null,"activation":"20261020T013708Z-89af38a83afa","result":"started"}
  {"at":"2026-10-20T01:37:11Z","op":"activate","from":"5fa9cc8f2c66b52408b652b59c3070f7210b44d0","to":"89af38a83afa22a8a4f0d368a0a4030ad15a0efa","backup":"20261020T013708Z-89af38a83afa","activation":"20261020T013708Z-89af38a83afa","result":"ok","pm":"pending"}
  {"at":"2026-10-20T01:41:03Z","op":"pm-on","from":"89af38a83afa22a8a4f0d368a0a4030ad15a0efa","to":"89af38a83afa22a8a4f0d368a0a4030ad15a0efa","backup":null,"activation":"20261020T014103Z-89af38a83afa","result":"started"}
  {"at":"2026-10-20T01:41:05Z","op":"pm-on","from":"89af38a83afa22a8a4f0d368a0a4030ad15a0efa","to":"89af38a83afa22a8a4f0d368a0a4030ad15a0efa","backup":null,"activation":"20261020T014103Z-89af38a83afa","result":"ok","pm":"on"}
check:
  bus: /home/jwoltje/.local/share/mosaic-stack/copies/89af38a83afa22a8a4f0d368a0a4030ad15a0efa
  Console: /home/jwoltje/.local/share/mosaic-stack/copies/89af38a83afa22a8a4f0d368a0a4030ad15a0efa
  CLI: /home/jwoltje/.local/share/mosaic-stack/copies/89af38a83afa22a8a4f0d368a0a4030ad15a0efa
  result: pass
bus status:
  host: mosaic-stack, pid 1514133, running, since 2026-10-20T01:41:03.795Z, notifier off
  socket: present
  writer.lock: pid 1514352
  boot: organization file loaded at 2026-10-20T01:41:03.794Z
unit flags: match the pointer
drift: 7 commit(s) on refactor since the pointer's copy
# exit 0, end 2026-10-20T02:16:25.985Z

## W11d. unit states
# start 2026-10-20T02:16:32.682Z
# command: (cd $REPO && <clean env> systemctl --user show mosaic-bus@mosaic-stack.service mosaic-webui.service -p Id -p ActiveState -p SubState -p MainPID -p ActiveEnterTimestamp)
Id=mosaic-bus@mosaic-stack.service
ActiveState=active
SubState=running
ActiveEnterTimestamp=Mon 2026-10-19 20:41:03 CDT
MainPID=1514133

Id=mosaic-webui.service
ActiveState=active
SubState=running
ActiveEnterTimestamp=Mon 2026-10-19 20:37:09 CDT
MainPID=1475392
# exit 0, end 2026-10-20T02:16:32.690Z

## W11e. healthz and listeners
# start 2026-10-20T02:16:32.692Z
# command: (cd $REPO && <clean env> bash -c curl -s -o /dev/null -w "healthz 7332 %{http_code}\n" -H "Host: 127.0.0.1:7332" http://127.0.0.1:7332/healthz; ss -ltn | grep -oE "127\.0\.0\.1:(7332|7333)" | sort -u)
healthz 7332 200
127.0.0.1:7332
127.0.0.1:7333
# exit 0, end 2026-10-20T02:16:32.710Z
