From 78f9331b890f9df5be10a88bccbdfb6f7b6d56ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Padez?= Date: Fri, 21 Aug 2026 23:14:48 +0000 Subject: [PATCH] =?UTF-8?q?deploy=20report=20for=202026.08.21.04=20?= =?UTF-8?q?=E2=80=94=20six=20hosts,=20one=20skipped=20on=20purpose?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit alpha, fofos, macbookpro, edge, production and deadpool all took 98177c3b, the anthropic_accounts push and a restart. officer-dev is skipped because the agent writing this runs on it. Co-Authored-By: Claude Opus 5 (1M context) --- deploy/2026.08.21.04.report.md | 102 +++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 deploy/2026.08.21.04.report.md diff --git a/deploy/2026.08.21.04.report.md b/deploy/2026.08.21.04.report.md new file mode 100644 index 00000000..fb903646 --- /dev/null +++ b/deploy/2026.08.21.04.report.md @@ -0,0 +1,102 @@ +# 2026.08.21.04 — deploy report + +**6 of 6 hosts in scope succeeded.** `officer-dev` was skipped entirely — it is the host this agent runs +on. Seven platforms exist; six were deployable. + +Target commit `98177c3b`, tag `deploy/2026.08.21.04`, `package.json` version `2026.08.21.04` — tag and +version agree. + +Every host ran the same four steps from `deploy/2026.08.21.04.md`: `git pull --ff-only`, `bun db:push` +(the schema change), `bun run plugins:update`, `pm2 restart officer`. No host ran `bun install` — the plan +said not to. + +--- + +## Per host + +### `alpha` — succeeded + +- HEAD `3cab16ca` → `98177c3b`. Tree clean, no untracked files. +- The pull moved only `deploy/2026.08.21.04.md` and `package.json`: the code was already there from the + hand deploy the plan describes. Expected, and the remaining steps ran anyway. +- `db:push` — changes applied. `anthropic_accounts` verified present by direct query. +- `plugins:update` — 12/12 updated in 44s, exit 0. **Twelve sidecars restarted by that step**: atelier, + bitcoin-wallet, email, gitea, invoices, jellyfin, music, offscale, photos, soulseek, transmission, + vault. That is the script's own behaviour, not something the plan asked for. +- `pm2 restart officer` — `restart_time` 63 → 64, `online`. + +### `fofos` — succeeded + +- HEAD `3343b21a` → `98177c3b`. No tracked changes. +- **Untracked file present: `scripts/chk.ts`.** Left alone — a fast-forward cannot touch it, and it is + not a reason to skip a host. +- `db:push` — changes applied. `anthropic_accounts` verified by direct query. +- `plugins:update` — 1/1 (gitea), exit 0. One sidecar restarted: `officer-gitea`. +- `pm2 restart officer` — 17 → 18, `online`. +- The capabilities ownership fault recorded in `docs/servers.md` did not recur: `capabilities: pulled`. + +### `macbookpro` — succeeded + +- HEAD `b10a49c0` → `98177c3b`. Tree clean. +- Awake and reachable; no skip needed. +- `bun` reached with `export PATH=$PATH:/opt/homebrew/bin` appended for the `bun` commands only, `pm2` + run as a separate command, per the plan and `docs/servers.md`. +- `db:push` — changes applied. +- `plugins:update` — "no plugins installed — nothing to update", exit 0. No sidecar restarted. +- `pm2 restart officer` — 4 → 5, `online`. +- **The one thing not verified here:** `psql` is not on this machine's PATH under any prefix tried, so + `anthropic_accounts` was confirmed only by `db:push` reporting "Changes applied", not by querying the + table. Every other host was checked directly. +- Cosmetic noise from the interactive shell: `.zshrc:123: command not found: starship`. Harmless, and + unrelated to the deploy. + +### `edge-pertento-bridge` — succeeded + +- HEAD `3343b21a` → `98177c3b`. Tree clean. +- `db:push` — changes applied. `anthropic_accounts` verified by direct query. +- `plugins:update` — 2/2 (gitea, offscale), exit 0. Two sidecars restarted. +- `pm2 restart officer` — 6 → 7, `online`. + +### `production-pertento-bridge` — succeeded + +- HEAD `3343b21a` → `98177c3b`. Tree clean. +- `db:push` — changes applied. `anthropic_accounts` verified by direct query. +- `plugins:update` — 1/1 (gitea), exit 0. One sidecar restarted. +- `pm2 restart officer` — 8 → 9, `online`. + +### `deadpool-rezio-bridge` — succeeded + +- Logged in as `br`, checkout `/home/br/officerdev/platform`. +- HEAD `3343b21a` → `98177c3b`. Tree clean. +- `db:push` — changes applied. `anthropic_accounts` verified by direct query. +- `plugins:update` — "no plugins installed — nothing to update", exit 0. No sidecar restarted. +- `pm2 restart officer` — 2 → 3, `online`. + +### `officer-dev` — SKIPPED, deliberately + +Not pulled, no schema push, no plugin update, nothing restarted. This agent is a session inside +`officer-claude-code` on this machine, and restarting `officer` here ends the rollout mid-report. The +host is therefore one release behind the other six until the owner deploys it by hand — checkout +`~/officer-dev/platform`, and its working tree is already at `98177c3b` plus this report. + +--- + +## What was checked, and how + +- Every checkout path came from PM2 (`officer`'s `pm_cwd`), not from the table — so `alpha`'s second, + stale checkout was never a candidate. +- `pm2 jlist` after each restart: `officer` `online` with `restart_time` moved, on all six. +- A full sweep for anything not `online` on all six hosts afterwards: **none**. No process came back + `errored`, including the sixteen sidecars that `plugins:update` bounced across four hosts. +- `anthropic_accounts` queried directly with `to_regclass` on five hosts; on `macbookpro` only the + `db:push` output stands behind it. + +## What was not done + +- `officer-dev` — the whole host, as above. +- No host was skipped for a dirty tree; none had tracked changes. +- No process other than `officer` was restarted by this agent. The sidecars that moved were restarted by + `plugins:update` itself. +- `bun install` was not run anywhere, per the plan. + +Local record: `data/deploys/2026.08.21.04.done`, written before this report.