From bba750e3193adb4c8ea921bed5d7dabd9a56c80f Mon Sep 17 00:00:00 2001 From: "prompt.ac/@jeffrey" Date: Sun, 13 Sep 2026 15:35:37 -0400 Subject: [PATCH] CLAUDE.md: oskieploy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @jeffrey asked for a word for it. Release oskiewar across every surface — commit, push, `npm run oskiewar:deploy`. Worth writing down rather than remembering, because the command carries two steps that used to be manual and used to block the release when they were forgotten: it stamps `buildVersion` against the commit count, and it reburns the hash-bound social preview. Both refused the deploy earlier today, and both times the piece had been telling players an old version while running new code. The other half is the reading of the result: an Xbox devkit that is switched off comes back `offline`, not `failed`, and `blocked: []` is the line that says nothing actually went wrong. Co-Authored-By: Claude Opus 5 (1M context) --- CLAUDE.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index a1dae52974..07fd2887a2 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -96,6 +96,15 @@ Local-only commands (rarely needed): `ac-os build` (binary → initramfs → ker ### Notation - **compush** - commit & push. If the commit touches live-served paths (`system/public/**`, `system/netlify/functions/**`), follow with `fish lith/deploy.fish` unprompted — pushing alone doesn't put it in production. +- **oskieploy** - commit & push, then release oskiewar across every surface with + `npm run oskiewar:deploy`. That one command carries the lot: it stamps + `buildVersion` to match the commit count and reburns the hash-bound social + preview (both used to be manual steps the release refused without), runs + `fish lith/deploy.fish`, and then reconciles web, iOS and Xbox, verifying the + production bytes against the source hash. Report the channel table. A devkit + that is switched off comes back `offline` rather than `failed` and is not a + problem — `blocked: []` is the line that says nothing went wrong. Catch a + sleeping console up later with `npm run oskiewar:reconcile`. - **sticky the X** - on a macOS host, run `node toolchain/macos/sticky.mjs` on X — translucent, larger-text Stickies note sized to fit and centered. See `toolchain/macos/README.md`. ## Architecture -- 2.51.2